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.