Text & Materials

Text & Materials

There is no required textbook for this course. All required course materials, including lecture slides, are freely available on the course website.

Online Resources

We will use the following online websites.

  • Piazza 🔗: Forum software. Used for course announcements, and to ask questions.
  • GitLab 🔗: Used to store all of your source code and other project materials.
  • Learn 🔗: Used for team registration and quizzes. Grades are also recorded here.
⚠️
We use Piazza for course announcements, so its important that you sign-up!

Computer Requirements

To participate in coding and other project activities, each person on your team requires a capable and relatively modern computer. You must have administrative rights on this machine, which disqualifies the use of lab computers. A notebook computer is recommended so that you can work on your project in-class.

Recommended minimum specifications

  • Windows, macOS or Linux
  • 8 GB of RAM or more
  • 75 GB of free drive space