Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Name Last commit Last update
..
p1/images
p1/README.md
p1/p1.ipynb

Project 1 (P1)

Clarifications/Corrections

None yet.

Find any issues? Report to us:

Learning Objectives

In this project, you will learn to:

  • Run otter tests,
  • Turn in your project using Gradescope.

Note on Academic Misconduct:

P1 is the first project of CS220, and is the only project where you are not allowed to partner with anyone else. You must work on this project by yourself, and turn in your submission individually. Now may be a good time to review our course policies.

Step 1: Setup

You should have a folder cs220 that you created for lab-p1 under Documents. We're assuming you did the lab and know how to do all the Tasks we mentioned. If you're confused about any of the following steps, refer back to your lab.

Create a sub-folder called p1 in your cs220 folder

Refer to Task 1.1 if you need help.

This will store all your files related to P1. This way, you can keep files for different projects separate (you'll create a p2 sub-folder for the next project and so on). Unfortunately, computers can crash and files can get accidentally deleted, so make sure you backup your work regularly (at a minimum, consider emailing yourself relevant files on occasion).

Download p1.ipynb to your p1 folder.

Refer to Task 1.7 if you need help.

Open a terminal in your p1 folder.

Refer to Task 1.3-1.5.

Run p1.ipynb code using jupyter notebook

Refer to Task 4.1. Make sure to follow the directions provided in p1.ipynb.

Submission instructions

  • Create a Gradescope login, if you haven't already created it. Invite should be available via your wisc email. You must use your wisc email to create the Gradescope login.

  • Login to Gradescope and upload the zip file into the P1 assignment.

  • Upload the zip file into P1 assignment.

  • It is your responsibility to make sure that your project clears auto-grader tests on the Gradescope test system. Otter test results should be available in a few minutes after your submission. You should be able to see both PASS / FAIL results for the 2 test cases and your total score, which is accessible via Gradescope Dashboard (as in the image below):