Engage, Learn, and Innovate with 90-Minute Daily Lessons!
| Day | Objective | Activities | Skills Developed | Time (Minutes) |
|---|---|---|---|---|
| Day 1 | Introduction to Programming | Explore Scratch interface, Basic motion blocks, Simple animations, Q&A | Interface navigation, basic block programming | 90 |
| Day 2 | Basics of Movement | Move sprite with coordinates, Sequential activities, Group discussion | Sequential thinking, understanding coordinates | 90 |
| Day 3 | Control Structures | Introduce repeat/forever loops, Looping exercises, Review with examples | Looping, efficiency in programming | 90 |
| Day 4 | Basic Animations | Create basic animations, Peer review, Q&A | Timing, animation basics | 90 |
| Day 5 | Interactive Elements | Implement mouse/keyboard controls, Practice and peer feedback, Wrap-up with Q&A | User input handling, interactivity | 90 |
| Day 6 | Character Design | Customize characters, Design scenes, Showcase designs | Creativity, visual design | 90 |
| Day 7 | Events and Broadcast | Event-driven programming intro, Broadcast blocks practice, Discuss project ideas | Event handling, interaction management | 90 |
| Day 8 | Variables | Variable basics and setup, Create a counting variable, Group Q&A | Basic data storage, variable use | 90 |
| Day 9 | Sound Integration | Add sounds to projects, Sync sounds with actions, Feedback and Q&A | Audio implementation, project enhancement | 90 |
| Day 10 | Animations with Sound | Animation and sound syncing, Project showcase, Review and tips | Audio-visual synchronization, timing | 90 |
| Day 11 | Intro to Conditionals | If-else condition basics, Conditional exercises, Group feedback | Conditional logic, decision-making | 90 |
| Day 12 | Collision Detection | Collision detection setup, Implement collisions, Showcase examples | Interaction management, spatial reasoning | 90 |
| Day 13 | Scorekeeping | Set up scoring, Scorekeeping exercises, Q&A | Variable manipulation, game mechanics | 90 |
| Day 14 | Project Check-In | Project presentations, Peer feedback session, Reflection | Presentation skills, feedback | 90 |
| Day 15 | Midway Challenge | Apply skills in mini-project, Group sharing and review | Problem-solving, project integration | 90 |
| Day 16 | Storytelling Basics | Short story animations, Story sharing, Peer feedback | Narrative design, sequencing events | 90 |
| Day 17 | Dialogues and Narratives | Add dialogues to stories, Showcase narratives, Discuss improvements | Text handling, interaction design | 90 |
| Day 18 | Game Mechanics | Create a simple game, Playtest and review, Discuss mechanics | Game logic, coordination | 90 |
| Day 19 | Levels and Difficulty | Design two-level game, Test with peers, Group feedback | Level design, pacing | 90 |
| Day 20 | Cloning Sprites | Clone objects, Implement clones in game, Review examples | Clone management, interactions | 90 |
| Day 21 | Using Backdrops | Add unique backdrops, Scene transitions, Q&A | Scene design, transitions | 90 |
| Day 22 | Advanced Animations | Multi-step animations, Share work, Discuss techniques | Animation layering, detail | 90 |
| Day 23 | Sound Effects | Add sound effects, Layer audio, Peer feedback | Audio layering, immersion | 90 |
| Day 24 | Timer and Countdown | Create timer function, Implement countdown challenges, Group review | Time-based logic | 90 |
| Day 25 | Points and Rewards | Add rewards for actions, Playtest, Group feedback | Incentive design | 90 |
| Day 26 | Project Refinement | Final touches on projects, Peer review, Discuss improvements | Quality control, detail | 90 |
| Day 27 | Advanced Conditional Logic | Nested conditions, Complex conditions practice, Review examples | Advanced logic | 90 |
| Day 28 | Testing and Debugging | Test and debug projects, Peer assistance, Discuss debugging techniques | Debugging, problem-solving | 90 |
| Day 29 | Presentation Preparation | Finalize project presentations, Demo practice, Group feedback | Presentation skills | 90 |
| Day 30 | Project Showcase and Reflection | Final presentations, Peer feedback, Program reflection | Communication, reflection | 90 |