Schedule: MW 11:00-12:15 CIWW-101
Staff (and office hour):
|Instructor||Jinyang Li||Wed 4-5pm||715 Broadway 708|
|TA||Christopher Mitchell||Tue 4-5pm||715 Broadway 705|
Discussion Group: Org-sp12 (Google group)
Course informationThis class aims to teach students how computers work ``under-the-hood'' to execute programs and manipulate data. The course will start with the C programming language, down to assembly and machine-level code, to basic operating system and architectural concepts. Topics covered include: the C programming language, data representation, machine-level code, memory organization and management, performance evaluation and optimization, and concurrency.
Prerequisites: V22.0102 Data Structures
Policy on academic integrity