CS107 transitions students to programming on the UNIX machines. The class aims to teach students about computer systems from the hardware up to the source code. Topics include machine architecture (registers, I/O, basic assembly language), memory models (pointers, memory allocation, data representation), compilation (stack frames, semantic analysis, code generation), and basic concurrency (threading, synchronization).
Computer Architecture Complete course Part 1 | By Princeton University
Computer Architecture Complete course Part 1 | By Princeton University |
Course material , Assignments, Background reading , quizzes
Computer Architecture Complete course Part 2 | By Princeton University |
Computer Architecture Complete course Part 2 | By Princeton University |
Computer Architecture Complete course Part 3 | By Princeton University |
Computer Architecture Complete course Part 3 | By Princeton University |
