Home

Welcome to Software Systems at Olin College, Spring 2014.  Here is the class mailing list.

Instructor: Allen Downey.

Meetings: Monday and Thursday, 10:50 to 12:30 in AC326.

Topics: Operating Systems, Networks, and System-level Programming in C, including threads, scheduling, synchronization, virtual memory, processes, and file systems.  Students in this class should:
  1. Develop skill in system-level programming in C,
  2. Gain an understanding of the software systems that underlie common application programmer interfaces,
  3. Apply tools of system analysis and performance evaluation.
The prerequisite for the class is Software Design or intermediate programming skills.

Textbook:  We will use Griffiths and Griffiths, Head First C, which you can buy from the bookseller of your choice in electronic form or hard copy.  If you buy it from O'Reilly Media I can give you a discount code.  Also, used copies are available for $20.

We will also use a new textbook I am working on, tentatively titled Think  OS.  I will post chapters on nb as we go along.


Subpages (1): Policies