CS51 useful URLs

CS51 useful URLs #

This page collects the URL patterns you’ll need throughout the course, in one place. Most are patterns with a placeholder (like {n} for the lab or pset number) rather than a list of every individual link. You can fill in the placeholder yourself.

Assignment repositories #

Generated on demand by generate.cs51.io – see Setting up git for the full walkthrough:

  • https://generate.cs51.io/?assignment=lab{n}{n} is 1-10, 12-20, or D (there is no lab 11)
  • https://generate.cs51.io/?assignment=ps{n}{n} is 0-8
  • https://generate.cs51.io/?assignment=project

Lab instructions to open when you come into lab #

  • https://url.cs51.io/lab{n}start

Lab previews and solutions #

Other stable tools #

  • https://url.cs51.io/startsurvey – start-of-term survey
  • https://url.cs51.io/calendar – course calendar
  • https://url.cs51.io/gradescope – Gradescope course
  • https://url.cs51.io/forum – discussion forum
  • https://url.cs51.io/absence – absence form
  • https://pset0.cs51.io – PS0 submission key / “meet your classmates” page
  • https://url.cs51.io/tournament – PS1 tournament leaderboard