Problem Set 1
For this problem set, you’ll use CS50 IDE, a cloud-based programming environment.
What to Do
- Log into Ed and then reply to this thread to say hello (and, if you’d like, a little about yourself!) to other students and staff. If you don’t yet have an account, you should first sign up for Ed.
- Go to ide.cs50.io and click “Sign in with GitHub” to access your CS50 IDE. If you don’t already have a github account, the github sign-in page will offer you the option to create one. (You may use any username and e-mail address you like for this purpose.)
- Go to the CS50 Dashboard. Underneath your name, you will see “Github ID:” and a “Link Github ID” button. Click the button to associate your github account with your NetID in our database. (If you have not yet formally added the class, you will need to wait until the day after you are added to canvas to complete this step.)
- Submit Hello
- Submit one of:
- this version of Mario if feeling less comfortable
- this version of Mario if feeling more comfortable
- Submit one of:
- Submit this form.
If you submit both Marios, we’ll record the higher of your two scores. If you submit both of Cash and Credit, we’ll record the higher of your two scores.
Help Log
Make sure to record any outside resources you use and any discussion you have about the pset in your help log. You do not need to log office hours (those are logged via the queue system) or CS50 course materials such as the web site, pset writeups and videos, and the Ed forum. The help log is a way to cite your sources and also take notes on what you learn and discuss.
When to Do It
Advice
- Try out any of David’s programs from class via Week 1’s source code.
- If you see any errors when compiling your code with
make
, focus first on fixing the very first error you see, scrolling up as needed. If unsure what it means, try askinghelp50
for help. For instance, if trying to compilehello
, andmake hello
is yielding errors, try running
help50 make hello
instead!