Computer Science 381
Programming Unix in C

Fall 2015, The College of Saint Rose

Course Schedule

"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.

Date

Topic and/or Event Readings
September 4 Lab 1: C and Unix Introduction K&R Ch. 1
September 11 Lab 2: C Basics K&R Chs. 2 and 3
September 18 Lab 3: Input/Output in C K&R Ch. 7
September 25 Lab 4: Introduction to Pointers and Arrays K&R Ch. 5.1-5.4
October 2 Lab 5: More Pointers and Arrays K&R Ch. 5.5-5.10
October 9 Lab 6: Debugging
October 16 Midterm exam: Albertus 406
October 23 Lab 7: Structures in C K&R Ch. 6.1-6.4
October 30 Lab 8: "Object-Oriented" C
November 6 Lab 9: Data Structures
November 13 Lab 10: String Processing K&R Appendix B.3
November 20 Lab 11: Advanced Pointers and Callbacks K&R Ch. 5.11
November 27 No Class: Happy Thanksgiving!
December 4 Wrapup; Review; Course Evaluations
December 11 Final Exam