Teachyourselfcs
Supplementing my studies with teachyourselfcs
Computer Networking: A Top-Down Approach (8e)
By Jim Kurose and Keith Ross
Computer Networking: A Top-Down Approach (8e)
By Jim Kurose and Keith Ross
Progress
2025-2026
Progress
2025-2026
|
Chapter(pages) |
Started - Finished |
|---|---|
|
Ch. 1 & 2(180) |
NaN - Dec 3 |
|
Ch. 3(122) |
Dec 4 - Dec 11 |
|
Ch. 4(74) |
Dec 18 - Dec 21 |
|
Ch. 5(72 |
Dec 22 - Dec 30 * Homework problems were: distance-vector routing simulator and recreating the ping command. The ping program was surprisingly easy to implement and it was cool to see it work almost the same as the original one. Distance vector alg is straightforward in theory but this simulator took quite some time to implement and figuring out the author’s simulator code was very satisfying :). |
|
Ch. 6(82) |
Jan 8 - Jan 14 * Skipped all of the calculation problems with probability and stuff, may come back to them later, but didn’t seem very interesting. |
Structure and Interpretation of Computer Programs (2e)
By Harold Abelson and Gerald Jay Sussman with Julie Sussmane
Structure and Interpretation of Computer Programs (2e)
By Harold Abelson and Gerald Jay Sussman with Julie Sussmane
Computer Systems: A Programmer’s Perspective (3e)
By Randal E. Bryant and David R. O’Hallaron
Computer Systems: A Programmer’s Perspective (3e)
By Randal E. Bryant and David R. O’Hallaron
Progress
2026
Progress
2026
|
Chapter(pages) / Lab |
Started - Finished |
|---|---|
|
Ch. 3(188) |
Sep 24 - Oct 6 * Realized I was reading the 2nd edition late in the chapter, spent 2.5h skimming the parts I’d read but in the 3rd edition. The chapter taught me the foundations of x86_64 assembly, its stack frame and register conventions, and arrays/structs/unions in memory. Also a bit of gdb. |
|
Bomb lab |
Oct 7 - Oct 9 * Cool lab. My solution. |