Lectures

Lectures are recorded as podcasts with additional material you have to look through to make sense of it all.

Lecture 1: Notes - README - Code (tar) - Audio: Part 1 Part 2 Part 3

Lecture 2: Notes - README - Code (tar) - Audio: Part 1 Part 2 Part 3

Lecture 3: Notes - README - Code (tar) - Audio: Part 1 Part 2 Part 3

Lecture 4: Notes - README - Code (tar) - Screencasts: Part 1 Part 2 Part 3 Part 4

Lecture 5: Notes - README - Code (tar) - Screencasts: Part 1 Part 2 Part 3 Part 4
Code also in ~cs354-3/public/share-day5/ for those logged into a Linux machine.

Lecture 6: Notes - Workbook - README - Code - Screencasts: Part 1 Part 2 Part 3 Part 4

Lecture 7: Notes - Workbook - README - Code - Screencasts: Part 1 Part 2 Part 3 Extras: x86 cheat sheet

Lecture 8: Notes - Code - Screencasts: Part 1 Part 2 Part 3 Extras: Call/Return (note: bug corrected from in-class version, and now slightly updated)

Lecture 9: Notes - Code - Extras: Array Init Code (.S) - Screencasts Part 1 Part 2 Part 3

Lecture 10: Notes - Code - Audio: Part 1 Part 2 Part 3 (sorry, audio only) - Extras: Array/Sort Code

Lecture 11: Notes - Code - Screencasts: Part 1 Part 2 Part 3 Part 4

Lecture 12: Notes - Code/Handouts - Screencasts: Part 1 Part 2 Part 3

Lecture 13: Notes - Screencasts: Part 1 Part 2 Part 3

Lecture 14: Notes - Screencasts: Part 1 Part 2 Part 3

.