Computer Systems Organization (CSCI-UA-0201.001/002)
Spring 2014 -- Section 1 (Honors) and Section 2
Professor: Andrew Case

Don't comment bad code - rewrite it.
- The Elements of Programming Style (Kernighan & Plaugher)

General .:. Schedule .:. Assignments .:. Resources .:. Help

Class Information

  Time: Tues/Thurs @ 11:00AM - 12:15PM
  Location: WWH 109 (both the Honors and regular section meet together)
  Description (see all department course descriptions): Covers the internal structure of computers, machine (assembly) language programming, and the use of pointers in high-level languages. Topics include the logical design of computers, computer architecture, the internal representation of data, instruction sets, and addressing logic, as well as pointers, structures, and other features of high-level languages that relate to assembly language. Programming assignments are in both assembly language and other languages. 
  Prerequisite: Data Structures (CSCI-UA 102).


Professor Andrew Case
Office Hours: Monday / Thursday 3:30pm - 5:00pm; or by appointment
Office: Warren Weaver Hall, 251 Mercer St., Room 424, New York, NY, 10012
Email: acase [-at-] cs [-dot-] nyu [-dot-] edu

Department Information

Statement of Academic Integrity
CS Minor Information
CS Major Information
Exam Schedule
Important Dates

Professional Clubs:


Subject to changes:
  C: basic types, control flow
  C: pointers and arrays
  Bits, bytes, Ints, floats
  C type conversion
  Machine Programming
  System Hardware
  Memory hierarchy
  Virtual Memory
  Dynamic Memory Allocation
  Exceptions and processes
  Multitasking and signals
  System-level I/O
  Concurrent programming


  Required Text:
    - Computer Systems -- A programmer's perspective, 2nd ed. Randal Bryant and David O'Hallaron. Available for purchase from NYU bookstore.

  Optional Text (but strongly recommended):
    -  The C programming language, 2nd ed. Brian W. Kernighan, Dennis M. Ritchie (On permanent reserve at Courant library)


Grades are based on:
Class Participation5%
Final Exam40%

Absences from exams will not be allowed to be made up without an authenticated valid written excuse.

© 2010-2014 Andrew I. Case