Computer Science 381
Programming Unix in C
Winter Immersion 2014, 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 provided as a general guideline to keep you on track to finish all labs on time. Ideally, you will get ahead before we officially start on January 2.
Date | Topic and/or Event | Readings |
January 2 | Lab 1: C and Unix Introduction [HTML] [PDF] | K&R Ch. 1 |
January 3 | Lab 2: C Basics [HTML] [PDF] | K&R Chs. 2 and 3 |
January 6 | Lab 3: Input/Output in C [HTML] [PDF] | K&R Ch. 7 |
January 7 | Lab 4: Introduction to Pointers and Arrays [HTML] [PDF] | K&R Ch. 5.1-5.4 |
January 8 | Lab 5: More Pointers and Arrays [HTML] [PDF] | K&R Ch. 5.5-5.10 |
January 9 | Lab 6: Debugging [HTML] [PDF] | |
January 10 | Lab 7: Structures in C [HTML] [PDF] | K&R Ch. 6.1-6.4 |
January 13 | Lab 8: "Object-Oriented" C [HTML] [PDF] | |
January 14 | Lab 9: Data Structures [HTML] [PDF] | |
January 15 | Lab 10: String Processing [HTML] [PDF] | K&R Appendix B.3 |
January 16 | Lab 11: Advanced Pointers and Callbacks [HTML] [PDF] | K&R Ch. 5.11 |
January 17 | Final Exam, 9:30 AM-12:00 PM, Albertus 110 | |