Syllabus
Lecture 1 1/18 introduction, simple c programs
Lecture 2 1/20 control flow, data types
Lecture 3 1/25 streams, preprocessor, more control
Lecture 4 1/27 strings, scoping, debugging
Lecture 5 2/1 arrays, pointers, dynamic memory
Lecture 6 2/3 more on pointers, casting, makefile
Lecture 7 2/8 structures, linked lists
Lecture 8 2/10 recursion, unions
Final Exam 2/17 (Thursday)