Syllabus: CS 3011, Information Technology Hardware and Software

Fall 2012

CS 3011 Course Description

CS 3011 - Information Technology Hardware and Software
(4.0 cr; Prereq-FMIS 3201 or FMIS 2201 or SBE 1101, 1521 or #; A-F or Aud, fall, every year)
Principles and application of telecommunication and computer systems hardware and software focusing on coding of data and programs, system hardware organization, and operating systems.

Teaching Staff

Course Text and Resources

Course Content and Objectives

The purpose of this course is to provide the hardware/software technology background to enable systems development personnel to understand the tradeoffs in computer architecture for effective use in a business environment. System architectures for single-user, central, and networked computing systems will be discussed, as well as single-user and multi-user operating systems. Topics include CPU architecture and instruction sets, input and output devices, networking components, and operating system software for coordinating and controlling the use of all of the hardware.

Grading Basis

Your grade will be based on the total points you earn on exams and assignments. These points are broken down as follows:

Item Number Each Total Percent
Midterm Exam 2 100 200 40%
Final Exam 1 160 160 32%
Programming Assignments 7 15 105 21%
Homework Assignments 7 5 35 7%
Total 500 100%

The final grades will be based on the 500 point total. Generally:

These grade cutoffs will never be raised; but they may be lowered.

Course Calendar

Course Organization

We will meet in lecture on Mondays, and Wednesdays, and Fridays, when new material will be presented. We will follow the text generally, but non-text material may also be included in the lectures. The midterm exams will also be given during the lecture hour.

On Thursdays you will meet in a computer lab, where you will be led by the teaching assistant.


Assignments will significantly build on the material from the lab exercises and lectures. They will be posted on the course web page at least ten days before they are due. You can expect to spend several hours per week outside of class preparing these assignments, which will be turned in to the teaching assistant during lab on the days indicated on the term schedule. On these days, you must have your program completed before you come to lab. By the end of the lab, you must also turn in a lab report for the assignment. Instructions on what to turn in will be given for each assignment.

Exam Dates

Exam Date
Midterm 1 Monday, October 8
Midterm 2 Friday, November 16
Final Wednesday, December 19, 12:00-1:55pm

CS 3011 Policies