Labs¶

We are using GitHub Classroom to deliver the labs for this course. You will first need to create a GitHub account, and then you can accept each lab Once the lab is ready, the link wil become active, and you will be able to accept the lab in your GitHub.com account.

Once you click the link, a repository will automatically be created for you with some starter code. You can then work on the lab, make commits, and push them to GitHub as often as you please. Once the deadline and the grace period has passed, you will no longer be able to push any changes.

Lab

Due Date

Link to Accept

Lab 1

Tuesday Jan 26 at 18:00 PST

Accept Lab

Lab 2

Tuesday February 2 at 18:00 PST

Accept Lab

Lab 3

Tuesday Feb 9 at 18:00 PST

Accept Lab

Lab 4

Tuesday Feb 16 at 18:00 PST

Accept Lab

Lab 5

Cancelled due to Reading Week

N/A

Lab 6

Tuesday Mar 2 at 18:00 PST

Accept Lab

Lab 7

Tuesday Mar 9 at 18:00 PST

Accept Lab

Lab 8

Tuesday Mar 16 at 18:00 PST

Accept Lab

Lab 9

Tuesday Mar 23 at 18:00 PST

Accept Lab

Lab 10

Tuesday Mar 30 at 18:00 PST

Accept Lab

Lab 11

Tuesday Apr 6 at 18:00 PST

Accept Lab

Tip

Remember that once you’ve accepted the lab, the link to your repository becomes fixed so you can submit it on Canvas at any time. We will mark the last commit before the deadline (including grace period).