V22.0201-002
Computer Systems Organization I

Prof. Ralph Grishman 
Mon/Wed 12:30 - 1:45
Courant Institute / Warren Weaver 109
Fall 2004


Contact Information:

Tutors

E-tutor (and grader):  Ian Lau <itl204@nyu.edu>

Lab tutor:  Willy Chang  <wc343@nyu.edu> in 14 Washington Place during the following hours:
Monday: 2-5
Tuesday: 12:30-1:30
Wednesday: 4:30-5:30
Thursday: 4-6
Friday: 1-4

Course Text and Content:

The goal of Computer Systems Organization is to help you understand what's "under the hood".  This section will follow a new textbook,

Introduction to Computing Systems, from bits and gates to C and beyond
by Yale Patt and Sanjay Patel (McGraw-Hill, second ed., 2004)

which provides a comprehensive look at the levels of machine design through a study of logic, machine language, and the C language.

The evolving course syllabus is available here.

Grading for the course will be based on examinations and assignments.  There will be two (full-period) quizzes and a final exam, all open book;  two small assignments and one larger programming project in C, three programs in assembly language, and two 'pencil-and-paper' assignments (one on data representation, one on logic design)..

Mailing List

Please subscribe to the class mailing list.  It will often have valuable questions and answers about upcoming assignments and exams.

Then you can send mail to the list.

GCC -- Installing, Running, Debugging (prepared by Nishith Krishna)