CMU 15-112: Fundamentals of Programming and Computer Science
Week2 Plan
Notes:
- This plan is tentative. We may adapt it as appropriate.
- You are encouraged (though not required) to leave the exercises that we plan to cover for-green-check-credit in lecture and recitation to those events, and not do them yourself sooner. That will lead to the most efficient and enjoyable learning experience for you.
Note: finish reading all of Unit 3 (with checkpoints) before Tuesday's lecture.
- Quiz1
- Brief review:
- Unit 3.7: More Shapes
- Unit 3.8: Motion
- Unit 3.9: Calling runApp with Optional Arguments
- 3.8.5. Fancy Wheel 1 (for green-check credit)
- 3.8.6. Click in Partial Dots (for green-check credit)
- 3.10. Pong (for green-check credit)
- 3.8.6. Fancy Wheel 2 (for green-check credit)
- 3.10. Number Guessing Game (for green-check credit)
Note: try to finish reading (with checkpoints) as much of Unit 4 (1d Lists and Tuples) as you can before Thursday's lecture. However, as noted below, you will have until Sunday this week to complete this reading, since there is a lot of it.
- Preview (notes, not exercises):
- Unit 4.2: 1d Lists
- Unit 4.3: Tuples
- Code Tracing with 1d Lists and Tuples
The following are the required exercises for hw2 that will not be covered for green-check credit in lecture or recitation:
-
3.7.3. More Shapes Guided Exercises (1 pt required):
- Polygon or Star (1 pt)
-
3.7.4. More Shapes Section Exercises (2 pts required):
- Nested Hexagons (1 pt)
- Nested Stars (1 pt)
-
3.9. Unit 3 Guided Exercises (2 pts required):
- Astroid Drawings (2 pts)
-
3.11. Unit 3 Honors Exercises (all required):
- Play 21 (4 pts)
-
4.2.14. 1d Lists Code Tracing Exercises (all required):
- Code Tracing #1
- Code Tracing #2
- Code Tracing #3
- Code Tracing #4
- Code Tracing #5
-
4.3.2. Tuples Code Tracing Exercises (all required):
- Code Tracing #1
- Code Tracing #2
- Code Tracing #3
This week you have 2 extra days after the hw2 deadline to complete the reading (and checkpoints) on 1d Lists and Tuples. In addition, you should start the 2d Lists reading if you can.
Note that the exercises listed in the previous section (Fri Homework) are still due on Friday by 11:59pm.