An open API service indexing awesome lists of open source software.

https://github.com/liuzihe02/csapp

Exercises and notes for Computer Systems: A Programmer's Perspective
https://github.com/liuzihe02/csapp

concurrency networking systems-programming

Last synced: 6 months ago
JSON representation

Exercises and notes for Computer Systems: A Programmer's Perspective

Awesome Lists containing this project

README

          

# CS:APP

> "Fall seven times, stand up eight" - Japanese Proverb

Exercises and notes for Computer Systems: A Programmer's Perspective (3rd Edition). The corresponding course is CMU's 15-213 Intro to Computer Systems (Spring 2015), available [here](https://www.cs.cmu.edu/afs/cs/academic/class/15213-f15/www/index.html).
- You can download the complete set of course lecture notes and associated code files from their [schedule](https://www.cs.cmu.edu/afs/cs/academic/class/15213-f15/www/schedule.html) page
- The corresponding lecture videos are available on [YouTube](https://youtube.com/playlist?list=PLbY-cFJNzq7z_tQGq-rxtq_n2QQDf5vnM&si=B-dO83GkiAcr58i5)
- You can download the complete set of book code snippets [here](https://csapp.cs.cmu.edu/3e/code.html).

## Structure

The repo is organized by chapters in CS:APP and include the following:

- CS:APP and Lecture Notes
- These are summarized from CS:APP book and 15-213 lecture notes, guided by readings indicated 15-213 schedule
- Available in each chapter as `notes.md`
- I have also modified notes from external github notes [here](https://github.com/eudaemonic-one/Lifelong-Learning/tree/master/Computer-Systems/CSAPP), [here](https://github.com/jemmy512/book-notes/tree/master/cs/computer-system-a-programmers-perspective.md) and [here](https://github.com/bvanjoi/CSAPP/tree/master)
- Recommend viewing these with VS Code Enhanced Markdown Preview so you can access outline quickly
- Complete all 15-213 Labs
- Available in each chapter as `labXX` folder
- Selected practice and homework exercises from various chapters in CS:APP
- Solutions available [here](https://dreamanddead.github.io/CSAPP-3e-Solutions/)
- Avaialble in each chapter as `practice` and `homework` folder
- Selected code snippets in `code` folder
- from lectures `lec`
- from book `book`