This class explores how things work under the covers. Specifically, you will write programs in C on a Linux platform to explore concepts such as dynamic memory management, file I/O, and parallel processes. At the end of the course, you should not only be able to accomplish the tasks that we specifically covered: you will have learned how to go about understanding new systems concepts and system calls to solve new problems.
Author: Mark A. Sheldon
Last modified: 23 January 2008
Last modified: 23 January 2008