Textbooks

Recommended:

I don't like requiring textbooks, but I know some people like to have access to a written textbook and these texts are very well written. I will therefore post recommended readings from these two books on the course schedule.

Bryant and O'Halloran covers much of the material covered in this course, and we will follow the material from this book pretty closely for the first half. I strongly recommend that you try to find a way to get access to a copy. I am currently working with the Claremont Colleges Library to find out if there are ways to make this book available online.

Arpaci-Dusseau and Arpaci-Dusseau goes into substantially more depth on operating systems, which we will focus on in the second half of this course. It is freely available online at the above link.

Programming Resources

Zulip

The course Zulip is intended to provide a platform for you to ask questions or post comments relating to material in this course or to anything else. Enjoy!

Gradescope

All assignments should be submitted on Gradescope.