Problem Set 1

What to Do

Preparation

Before you begin this week’s problems, you’ll need to take a few preparatory steps. Rest assured that future weeks will have a much faster setup!

  1. Submit this intake form to set up a few necessary accounts for the course
  2. Log into submit.cs50.io using your GitHub account and choose Authorize CS50
  3. Log into cs50.dev using your GitHub account. You’ll be taken to your “codespace.” Your codespace is a computer of your own that will run RStudio (via which you’ll write R code).
  4. To ensure your codespace is up-to-date, type update50 in your codespace terminal’s prompt (the terminal’s prompt begins with $). Press enter and, when asked, click Rebuild. Wait for your codespace to restart.
  5. Open the CS50 Menu extension, as by clicking on the CS50 icon in the left-hand activity bar. Click RStudio to launch RStudio. Click Open in Browser when prompted.

Problems

  1. Submit Pit Stop
  2. Submit art.frame
  3. Submit Big 5
  4. Submit this debriefing form

When to Do It

By 2025-09-14T23:59:00-04:00.

Advice

  • Try out any of Carter’s programs from lecture via Week 1’s source code.
  • Look at the Week 1 lecture notes for a handy reference on this week’s content.