CS211: COMPUTER ARCHITECTURE -- Fall 1998

Prerequisite: CS 112
Credits: 4
Meeting times and places:
Day lecture -- Mon/Wed 2:50p - 4:10p, Allison Road Classroom (ARC) 107
Evening lectures -- Tue 6:10p - 9:00p, Campbell Hall (CA) A4
and Ruth Adams Building (RAB) 206 (Douglass campus)

Recitations:
Section 01 -- Mon 4:45p - 5:50p, ARC 333
Section 02 -- Wed 4:45p - 5:50p, SEC 206
Section 10 -- Thu 6:35p - 7:30p, FH B3
Section 11 -- Thu 7:40p - 8:35p, FH B3
Section 12 -- Thu 9:10p - 10:05p, FH B3
Section 13 -- Thu 6:35p - 7:30p, RAB 110A
Section 14 -- Thu 7:40p - 8:35p, RAB 110A

Instructor (Sections 01 02 10 11 12): Prof. Saul Levy, CoRE 205, 732-445-3523
levy@cs.rutgers.edu, http://www.cs.rutgers.edu/~levy/
Office hours: Mon, Tu 4:30p-5:30p, CoRE 205.

Instructor (Sections 13 14): Dr. Chakradhar (Office hours, etc. to be announced)

Text: Principles of Computer Architecture, (CS211 lecture notes), Busch
Campus Center Reprographics, also available on-line in Adobe Acrobat format
via the World Wide Web at http://www.cs.rutgers.edu/~murdocca/POCA/POCA.html.

Grade structure: Midterm: 40%; Final exam: 40%; Quizzes: 20%.

Final grades are assigned based on class rank according to the above
weights. Quizzes will be held during the recitations.

Late assignment/exam policy: There will be absolutely no late exams,
quizzes, or assignments allowed. If a project cannot be handed in on time,
and a university approved excuse is provided (from the Dean of Student
Life for your college), then an appropriate adjustment will be made.
Do this as close as practical to the missed due date -- not at the end of
the semester.

Please note: In this age of the Global Village, the easiest way to correspond
with us (by far) is through electronic mail and postings to the class
newsgroup. You are strongly encouraged to maintain your interactions
with us electronically.

Meetings
[Note that each topic shows separate meeting times for the day and evening lectures.]

DATA REPRESENTATION
(Sep1 - Evening; Sep2/Sep9 - Day) Chapter 1: Introduction; Chapter 2: Data Representation.

DIGITAL LOGIC
(Sep 8/Sep15 - Evening; Sep14/Sep16/Sept23/Sept28 - Day) Appendix A: Digital Logic. Skip section A.8 and A.13. Skip problem A.11.

ARITHMETIC
(Sep22/Oct6- Evening; Oct5/Oct7/Oct12/Oct19 - Day) Chapter 3: Computer Arithmetic. Skip sections 3.5.3 and 3.5.4. Skip problem 3.19.

NO CLASSES SEPT 21-29-30

REVIEW FOR MIDTERM EXAM
(Oct13 (8th period) - Evening; Oct21 - Day) Review for Midterm: Chapters 1-3; Appendix A

MIDTERM EXAM
(Oct20 (7th period) - Evening; Oct 26 - Day) Midterm exam ("Clear desk": closed book, closed notes, no electronic devices)

ASSEMBLY LANGUAGE
(Oct 20 (8th period)/Oct27 (7th period) - Evening; Oct28/Nov2 - Day) Chapter 4: Machine Language and Assembly Language

ASSEMBLY LANGUAGE II
(Oct27 (8th period)/Nov3 (7th period) - Evening; Nov4/Nov9 - Day) Chapter 5: Working With Assembly Language

MEMORY
Nov3(8th period)/Nov10(7th period) - Evening; Nov11/Nov16 - Day)
Chapter 7: Memory. Skip Section 7.8 and problems 7.8, 7.9, and 7.15.

INPUT, OUTPUT, AND COMMUNICATION
Nov10(8th period)/Nov17 - Evening; Nov18/Nov23/Nov30/Dec2 - Day Chapter 8: Input, Output, and Communication. Skip sections 8.5.4, 8.5.5, 8.6.4 and problems 8.19 and 8.20.

THE CONTROL UNIT
(Dec1/Dec8 (7th period) - Evening; Dec2/Dec7/Dec9 - Day) Chapter 9: The Control Unit. Skip Section 9.6 and problems 9.8b and 9.9b.

REVIEW FOR FINAL EXAM
(Dec8 (8th period) - Evening; Dec10 - Day) Review for Final Exam: Chapters 4-9

FINAL EXAM
(Dec17 - Evening AND Day lectures, 4:00pm-7:00pm.) Final exam ("Clear desk": closed book, closed notes, no electronic devices)



ABOUT THE COURSE: 198:211 Computer Architecture is a sophomore level introduction to computer architecture. The course covers the structure and function of digital computers. Prerequisites include 198:111 (a first course in programming with a high level language) and 198:112 (data structures using a high level language), which are normally covered in sequence during the freshman year.

HOMEWORK: is not collected, but you should do all of the problems for all of the chapters as a method of learning the material. (All of the solutions are provided.)

EXAMS:
Midterm: Evening lectures: Tue. 20 Oct., same time as the first period of the evening lecture (6:10 - 7:30 on Tuesday, for both evening lectures). Day lecture: Wed., 26 Oct., same time and place as the regularly scheduled class meeting.
Final Exam (All sections): Thu. 17 Dec, 4:00p-7:00p, place TBA. Note that this is the examination time for Computer Science Group M, and is not the default exam time for your scheduled CS211 lecture.

CLASS NEWSGROUP: The class newsgroup can be accessed at http://mulder.rutgers.edu/NewsGroups/CS211. You should look there for announcements and postings. You are also encouraged to submit messages of interest to the class with regard to problems and solutions, assignments, exams, job opportunities, or anything else of interest to the class.