Homework4
Overview
Deadlines:
Hw4 Reading and Checkpoints deadline |
Mon 5-Feb at 8pm |
Hw4 Main deadline |
Sat 10-Feb at 8pm |
Hw4 Late deadline (see syllabus for details) |
Mon 12-Feb at 8pm |
Notes:
- The same basic rules as hw1 apply here.
- Be sure to read this entire write-up before starting!
- Do not use lists, recursion, or any topics not covered in or before Week4.
Part 1: Solo Reading and Checkpoints
This part only concerns reading and checkpoints, and not
code tracing or exercises (those are assigned below).
Be aware that this week's reading and checkpoints require writing code, and thus will take substantially more time to complete. Start early!
Read all the notes and carefully complete all
checkpoints up to and including section 3.6. (Note that you may need to complete additional notes and checkpoints later to access certain homework problems, but these can be done after Monday.)
Part 2: Collaborative CS Academy Exercises
This part is collaborative, as explained in the syllabus. Collaboration is not required but is encouraged.
Be sure to properly cite your collaborators!
Complete (with green checks) the following:
- 3.2.4 Guided Exercises
- 3.2.5 Section Exercises
- 3.3.6 Guided Exercises
- 3.3.7 Section Exercises
- 3.4.3 Guided Exercises
- Moving Highlighting Dot (1)
- 3.5.2 Guided Exercises
- Color-Toggling Freezing Dot (1)
- 3.5.3 Section Exercises
- 3.6.2 Guided Exercises
- 3.7.6 Guided Exercises
- 3.8.5 Guided Exercises
Part 3: Solo CS Academy Exercises
This part is entirely solo. It is not collaborative.
See the syllabus for details.
Complete (with green checks) the following:
- 3.4.4 Section Exercises
- 3.8.6 Section Exercises
- Click in Partial Dots (1)
- 3.11 Unit 3 Exercises
Note: We strongly recommend that you do not start Number Guessing Game before Thursday's lecture!
Part 4: Collaborative Friday Collab (in person)
See
collab4 for details.
Part 5: Solo Writing Session
The writing session for this hw will occur in lecture on the Tuesday
after the hw deadline.
Part 6: Solo Bonus (Optional)
You may optionally complete these exercises (working solo!)
for some modest bonus points (each worth 1% of this assignment):
- 3.2.6 Additional Practice Exercises
- Rects on Edges (2 in CS Academy, worth 0.5 bonus pts)
- 3.3.7 Section Exercises
- Dogs and Cats (2 in CS Academy, worth 0.5 bonus pts)
- 3.8.6 Section Exercises
- Fancy Wheel 2 (2 in CS Academy, worth 1 bonus pt)
- 3.12 Unit 3 Honors Exercises
- Play 21 (4 in CS Academy, worth 3 bonus pts)