Announcements
Schedule: MW 11:00-12:15 CIWW-101
Staff:
Instructor | Jinyang Li (Office hour: W 4-5pm) | 715 Broadway 708 |
Tutor/grader | Justin Lin (Tue 4-5pm) Yisheng Liao (Mon 4-5pm) | 715 Broadway 715 |
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
Required and optional textbooks
Policy on academic integrity