This is course from Stanford University CS110L, Safety in Systems Programming.
CS106A Programming Methodologies, CS106B Programming Abstractions, CS107 Computer Organization & Systems, CS110 Principles of Computer Systems
UC Berkeley equivalencies: CS61A, CS61B, CS61C, CS162(optional, but recommended)
Category | Accessibility |
---|---|
Videos | ✅ |
Assignments | ✅ |
Projects | ✅ |
Most lecture videos are from 2020 FALL, few are from 2021 FALL. The exercises most came from 2020 since most homework in 2021 and 2022 is unavailable.
Labs link | Name | Progress |
---|---|---|
Exercise 1 (2020 FALL) | Hello world | ✅ |
Exercise 1 (2021 FALL) | C/C++ Exercise | ✅ |
Exercise 2 (2020 FALL) | Ownership and structs | ✅ |
Exercise 3 (2020 FALL) | Error handling, I/O, and traits | ✅ |
Exercise 5 (2020 FALL) | Farm meets multithreading | ⏳ |
Exercise 6 (2020 FALL) | Sharing Data by Communicating | ⏳ |
Projects link | Name | Progress |
---|---|---|
project 1 (2020 FALL) | Project 1: The DEET Debugger | ⏳ |
project 2 (2020 FALL) | Balancebeam | ⏳ |