“Programming in C”
List of materials
The following documents constitute a syllabus for this course:
Running syllabus for the lectures
(
source form
).
Assignment 1: Reverse-Polish Notation
. (also in
PDF
and
source form
).
Assignment 2: mysort
. (also in
PDF
and
source form
).
Assignment 3: Binary trees and Huffman coding
. (also in
PDF
and
source form
).
Assignment 4: Heaps and priority queues
. (also in
PDF
and
source form
).
Assignment 4: Balanced trees and set operations
. (also in
PDF
and
source form
).
Assignment 5: Bloom filters
. (also in
PDF
and
source form
).