Welcome to Software Systems at Olin College, Fall 2015.  Here is the class mailing list.

Instructor: Allen Downey.

Meetings: Tuesday and Friday, 10:50 to 12:30 in AC126.

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 Cwhich 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, called Think  OS.  I will post chapters on nb as we go along.  And we will use material from The Little Book of Semaphores, too.

Subpages (2): Schedule Wikis