CS 5 Gold Homework 0, Spring 2024
Due: Tuesday, January 23 at 22:22:22 (22 seconds after 10:22 pm).
Problems
- Problem 1 (this is Lab 0): Welcome to Python! [15 points; individual]
(hw0pr1.py)
- Problem 2rps: Rock-Paper-Scissors [20 points; individual or pair]
(hw0pr2rps.py)
- Problem 2if: Interactive Fiction [20 points; individual or pair]
(hw0pr2if.py)
- Problems 3 & 4: Picobot (empty room and maze) [20 points each; individual or pair]
(hw0pr3.txt & hw0pr4.txt)
- The "Reading" problem... Problem 0: Reading [5 points; individual]
(hw0pr0.txt)
- Problems 5 and 6: Extra-credit Picobot challenges [up to 8 bonus points]
(hw0pr5.txt & hw0pr6.txt)
Working Individually vs. Working in Pairs
All homework assignments will have a mix of individual and pair-programming problems. For this assignment, you may work on all of the problems with one other student. This is completely optional—you may, of course, do all of the problems on your own if you wish. Guidelines:- If you work individually, the work you submit should be your own. You are encouraged to seek help from CS 5's instructors and student graders/tutors. You may also discuss problems with fellow students, but those discussions must not involve one person doing the work for another. This link on the CS 5 assignment work policy goes into more detail.
- If you work in a group, the above guidelines hold for the pair. Also, the pair should make sure
- they work together at the same time—if you're not working together, you're not working as a pair
- they contribute equally to the work
- they submit work that is their own, just as noted above for individuals