Announcements
- Final exam date: Dec 21 (Wed) 4-5:50pm, CIWW-312
- Please read the class's Collaboration and Intergrity Policy
Lecture: MW 3:30 - 4:45pm Room CIWW-312
Recitation: Wed 8:00-9:15am CIWW 312
Staff:
Office hour | Office hour location | |
---|---|---|
Jinyang Li (Lecturer) | Mon 4:45-5:45pm | Room 715 Broadway Room 708 |
Hassan Mujtaba Zaidi (Recitation Instructor) | Tue 5-6pm | CIWW 412 |
Subhankar Ghosh (TA) | Fri 5-6pm | CIWW 412 |
Will Zhou (TA) | Tue 11am~12pm | CIWW 412 |
Discussion Group: Piazza
Course information
This course aims to give students an understanding of what's "under the hood" in a modern computer from the perspective of what is useful to know as a programmer. Topics include C programming (including pointers, dynamic memory allocation, and machine representations of data), machine organization, assembly language, and the memory hierarchy. These topics are supported by a series of challenging lab assignments in C and assembly.Prerequisites: V22.0102 Data Structures