Computer Systems (810:240), Fall 2006

Time and Place: 2-3:15 Tuesday and Thursday in ITTC 322

Web-site: www.cs.uni.edu/~fienup/cs240f06/

Class Email List: Send messages to 810-240-01@uni.edu from your UNI account (let me know other email addesses that you want to use)

Instructor: Mark Fienup (fienup@cs.uni.edu)

Office: ITTC 313

Phone: 273-5918 (Home 266-5379)

Office Hours: M 9-11, 1-2; T 9:30-10:45; W 9-10, 1-2; Th 9:30-10:45; F 9-11

Prerequisites: You should have successfully completed an undergraduate Computer Organization/Architecture course. If you have not, you should talk to me individually.

Course Goals: After this course, you should have a thorough understanding of the design issues of a uniprocessor computer system including the hardware support for the operating system. If time permits, we will also examine multiprocessor and networked computer systems. We'll try to focus on the relationship between system hardware and software.

Text: "Computer Organization and Architecture" by Stallings, seventh edition, Prentice Hall, ISBN 0-13-035119-9.

Assignments: Several types of assignments will be assigned, including "pencil-and-paper" exercises, possibly some programming exercises, term paper, and student presentations.

Pedagogic Approach: In class, I'll tend to break up the lecture with active and group learning exercises to aid learning. While this is not formally graded, a small part (5%) of your grade will be based on your participation of these in-class activities. Students benefit by (1) increased depth of understanding, (2) increased comfort and confidence, (3) increased motivation, and (4) being better prepared to work in groups on the job. This might sound great, but it will require you (and me) to work differently to prepare for class. Before the class, you must read the assigned reading, thought about what I've asked you to think about, etc.; otherwise you won't be able to effectively participate in your group during class.

Grading policy: There will be three tests (including the final). I'll announce tests at least one week in advance to allow you time to prepare. Tentative weighting of course components is:

In-class Work: 5 %

Assignments: 16 %

Term Paper: 10 % (Due on Monday, December 4)

In-class Test 1: 22 % (~September 28)

In-class Test 2: 22 % (~November 14)

Final: 25 % (Wed, Dec.13 from 1-2:50 PM in ITT 322)

Grades will be assigned based on a curve. Plus and minus grades will be assigned for students near cutoff points.

Special Notice: The Americans with Disabilities Act of 1990 (ADA) provides protection from discrimination for qualified individuals with disabilities. Students with a disability, who require assistance, will need to contact the Office of Disability Services (ODS) for coordination of academic accommodations. The ODS is located at 213 Student Services Center. Their phone number is 319/273-2676.