The programs we discuss in class can be found here.
The instructor reserves the right to update the notes right up to class time and within two weeks after each corresponding lecture. Check the time and date at the bottom left corner of the slides to make sure you have the most up-to-date version.
Lecture 1 - Introduction to C
Lecture 2 - Types, Operators and Expressions
Lecture 3 - Control Flow, Functions and Program Structure
Lecture 4 - Arrays and Pointers (part 1)
Lecture 5 - Arrays and Pointers (part 2)
Lecture 6 - Structures and File I/O
Lectures 7 and 8 - Introduction to UNIX
Lectures 9 and 10 - UNIX Shell Scripts