CSCI-A290/A590 Tools for Computing: C/UNIX (Spring 2010) Course Schedule


The schedule will be revised throughout the semester and is open to change. Readings are expected to be completed before class on the day listed.
Date Topic Readings
Tuesday, Jan 12 Course Introduction, introduction to Unix and emacs Books24x7 "Mastering Unix" (9780782128178) Chapter 18
Thursday, Jan 14 Introduction to C K&R: Chapter 1, Books24x7"Linux Programming Bible" (9780764546570) Chapter 6
Tuesday, Jan 19 C Types, operators, and expressions K&R: Chapter 2
Thursday, Jan 21 C Flow Control K&R: Chapter 3
Tuesday, Jan 26 C Functions and Program Structure K&R: 4.1-4.6, 4.10
Thursday, Jan 28 Unix Shell, running external processes from C Books24x7 "Linux: The Complete Reference" (9780078824616) Chapters 6 and 7 (only first 3 subsections of 7),
Tuesday, Feb 2 C Pointers K&R: 5.1-5.5
Thursday, Feb 4 C More Pointers K&R: 5.6-5.10
Tuesday, Feb 9 Debugging Books24x7 "Linux Programming Bible" (9780764546570) Chapter 10
Thursday, Feb 11 C Structures K&R 6.1-6.7
Tuesday, Feb 16 C Input/Output K&R Chapter 7
Thursday, Feb 18 Unix utilities for programming: GNU make, gcov, and gprof Books24x7 "GNU/Linux Application Programming" (9781584503712) Chapters 5,7,8
Tuesday, Feb 23 Unix file manipulation and pipes None
Thursday, Feb 25 TBD TBD
Tuesday, Mar 2 Exam Review None
Thursday, Mar 4 Final Exam None