Link Search Menu Expand Document

Resources

Table of Contents

  1. Book
  2. Additional Books
  3. Past Offerings
  4. Materials
    1. Student Materials Folder
    2. Resources on Ray
    3. Related Documentation and Courses
  5. Exam Resources
  6. Wellness Resources

We will gradually add more useful resources on this page.

Book

Additional Books

  • If you are not familiar with Python programming, use any online tutorial to get a handle of it. Here is a Python mini-course.
  • Computer Organization and Design (5th edition), by David Patterson and John Hennessy (aka the “CompOrg Book”).
  • Operating Systems: Three Easy Pieces, by Remzi and Andrea Arpaci-Dusseau (aka the “Comet Book”). Here’s the free e-book
  • Database Management Systems (3rd edition), by Raghu Ramakrishnan and Johannes Gehrke (aka the “Cow Book”).
  • Spark: The Definitive Guide (1st edition), by Bill Chambers and Matei Zaharia (aka the “Spark Book”).
  • Data Management in Machine Learning Systems, by Matthias Boehm, Arun Kumar, and Jun Yang.
  • Deep Learning Book, by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.
  • Designing Machine Learning Systems, by Chip Huyen.

Past Offerings

Materials

Student Materials Folder

We will post relevant materials in this folder throughout the quarter.

Resources on Ray

Exam Resources

Coming soon…

Wellness Resources

Your wellbeing matters, and we hope that DSC 204A is never a barrier for your wellbeing. Below are some campus resources that may be helpful. Remember that you are not alone: please reach out to the instructor and TAs whenever needed!