Covers lectures through Friday, 30 November 2007.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Quiz 2 [questions]Covers lectures through Friday, 30 November 2007.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 7 [standard edition]: C$75 FinanceThe goals of this problem set are to: get you on that Interweb; introduce you to XHTML, CSS, PHP, and SQL; teach you how to teach yourself other languages; play THE BIGGER BOARD.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 6 [Hacker Edition]: Huff'n PuffThe goals of this problem set are to: huff and puff and blow your house in; build and traverse binary trees using pointers; introduce some new tools; wrap up your exposure to C.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 6 [standard edition]: Huff'n PuffThe goals of this problem set are to: huff and puff and blow your house in; build and traverse binary trees using pointers; introduce some new tools; wrap up your exposure to C.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 5 [standard edition]: MispellingsThe goals of this problem set are to: allow you to design and implement your own data structure(s); optimize your code's (real-world) running time; challenge THE BIG BOARD.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Quiz 1 [answers]Covers lectures through Friday, 26 October 2007.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Quiz 1 [questions]Covers lectures through Friday, 26 October 2007.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 4 [Hacker Edition]: ForensicsThe goals of this problem set are to: introduce you to larger programs and programs with multiple source files; empower you with Make and RCS; acquaint you with pseudorandom numbers; play in God Mode.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 4 [standard edition]: ForensicsThe goals of this problem set are to: familiarize you with file I/O; get you comfortable with hexadecimal, pointers, and arrays as buffers; help Mr. Boddy; get you outdoors.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 3 [Hacker Edition]: Game of FifteenThe goals of this problem set are to: introduce you to larger programs and programs with multiple source files; empower you with Make and RCS; acquaint you with pseudorandom numbers; play in God Mode.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 3 [standard edition]: Game of FifteenThe goals of this problem set are to: introduce you to larger programs and programs with multiple source files; empower you with Make and RCS; acquaint you with pseudorandom numbers; play.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Quiz 0 [answers]Covers lectures through Friday, 5 October 2007.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Quiz 0 [questions]Covers lectures through Friday, 5 October 2007.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 2 [Hacker Edition]: CryptoThe goals of this problem set are to: better acquaint you with functions and libraries; allow you to dabble in cryptanalysis; introduce you a bit early, perhaps, to file I/O.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 2 [standard edition]: CryptoThe goals of this problem set are to: better acquaint you with functions and libraries; allow you to dabble in cryptography.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 1 [Hacker Edition]: CThe goals of this problem set are to: start turning you into a Linux wonk; have you solve some problems in C; introduce you a bit early to bitwise operations.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 1 [standard edition]: CThe goals of this problem set are to: get you more comfortable with Linux; have you solve some problems in C.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Problem Set 0 [standard edition]: ScratchThe goals of this problem set are to: empower you to implement your own animation, game, or interactive art; introduce you (gently) to SSH, SFTP, Linux, and Nano.Listen | Listen in your iPhone | Download | View full cache | Visit Website
Week 12 [video]: FridayVideo of Week 12: Friday.Listen | Listen in your iPhone | Download | View full cache | Visit Website