Class 310 – Unit 2 Exercises Catch-Up and Support Day
Finish Unit 2 exercises and get help where you need it
Today's Goals
- We Will: Complete all Unit 2 exercises (Functions, Mouse Events, and Properties)
- I Will: Catch up on any unfinished Unit 2 work and get help with concepts I'm struggling with
- Essential Question: Can I use functions, events, and properties to create interactive programs?
Agenda (90 Minutes)
| Time | Activity |
|---|---|
| 0 – 5 min | Attendance and quick review of Unit 2 expectations |
| 5 – 15 min | Brief review of Unit 2 key concepts: functions, events, properties |
| 15 – 80 min | Independent work time: Complete Unit 2 exercises in CMU CS Academy |
| 80 – 87 min | Quick checks and troubleshooting |
| 87 – 90 min | Wrap-up and homework reminder |
Direct Instruction Notes
Today is a work day. Your teacher will do a brief review, then you will have most of the class to work on Unit 2 exercises. This is your chance to catch up and ask for help.
Quick Unit 2 Review:
- 2.1 Functions: Use
defto organize your code into reusable pieces - 2.2 Mouse Events: Respond to clicks and movement with
onMousePressandonMouseMove - 2.3 Properties: Store shapes in variables and change them using the dot operator (e.g.,
shape.fill = 'red')
Ask for help if you're stuck. This class is designed for you to get support and finish strong.
CMU Work Time
Today you will work independently on CMU CS Academy. Your goal is to complete all exercises from Unit 2.
What You Should Be Working On:
- Unit 2.1 – Functions exercises
- Unit 2.2 – Mouse Events exercises
- Unit 2.3 – Properties exercises
- Any incomplete or incorrect submissions from previous classes
How to work effectively today:
- Log into CMU CS Academy and open Unit 2
- Check which exercises you have not completed
- Start with the earliest incomplete exercise
- Test your code frequently
- If you get stuck, raise your hand or use debugging strategies
- Keep track of your progress
What You Must Finish Today
- Make significant progress on Unit 2 exercises
- Attempt all incomplete exercises from sections 2.1, 2.2, and 2.3
- Get help on any concepts that are blocking your progress
- If you finish early, help a classmate or work ahead into Unit 3
Goal: Be ready to move forward after today with all Unit 2 exercises completed or nearly complete.
Homework
Complete any remaining Unit 2 exercises that you did not finish during class. All Unit 2 work must be completed before the next lesson so you can move forward with the class.
Quick Reminder
- Debugging is normal. When code doesn't work, read the error message carefully and test small changes.
- Ask questions. If you've been stuck for more than 5 minutes, ask for help.
- Stay on pace. Falling behind in programming class makes it harder to keep up later. Use today to catch up.
- Academic integrity matters. Don't copy code from classmates. It's okay to discuss ideas, but write your own solutions.