Computer Science 381
Programming Unix in C
Fall 2013, The College of Saint Rose
"K&R" indicates readings from The C Programming Language, 2nd Edition, by Brian W. Kernighan and Dennis M. Ritchie. Links will be added here with additional information about labs. All assignment dates are subject to change, and are provided only as a general guideline until the actual assignment is handed out in class.
Date | Topic and/or Event | Readings |
August 28 | Lab 1: C and Unix Introduction [HTML] [PDF] | K&R Ch. 1 |
September 4 | Lab 2: C Basics [HTML] [PDF] | K&R Chs. 2 and 3 |
September 11 | Lab 3: Input/Output in C [HTML] [PDF] | K&R Ch. 7 |
September 18 | Lab 4: Introduction to Pointers and Arrays [HTML] [PDF] | K&R Ch. 5.1-5.4 |
September 25 | Lab 5: More Pointers and Arrays [HTML] [PDF] | K&R Ch. 5.5-5.10 |
October 2 | Lab 6: Debugging [HTML] [PDF] | |
October 9 | Midterm exam (during class) | |
October 16 | Lab 7: Structures in C [HTML] [PDF] | K&R Ch. 6.1-6.4 |
October 23 | Lab 8: "Object-Oriented" C [HTML] [PDF] | |
October 30 | Lab 9: Data Structures [HTML] [PDF] | |
November 6 | Lab 10: String Processing [HTML] [PDF] | K&R Appendix B.3 |
November 13 | Lab 11: Advanced Pointers and Callbacks [HTML] [PDF] | K&R Ch. 5.11 |
November 20 | No new lab: work on Labs 10 and 11 | |
November 27 | No Class: Happy Thanksgiving! | |
December 4 | Wrapup; Review; Course Evaluations | |
December 11 | Final Exam, 10:45 AM, Location TBD | |