Junior Programmers – Ages 7-8
Junior Programmers is an intermediate course that builds on basic coding concepts.
Overview
Course Description
Junior Programmers is an intermediate course that builds on basic coding concepts. This course focuses on game design, introductory robotics, and collaborative projects, fostering a deeper understanding of programming and teamwork.
Course Content
- Introduction to Game Design
- Game Design Basics: Understanding game elements and mechanics.
- Using Scratch: Introduction to the Scratch interface and blocks.
- Creating Simple Games: Designing and coding simple games like mazes and catch games.
- Advanced Game Design
- Character and Object Interaction: Programming interactions between characters and objects.
- Scoring and Levels: Adding scoring systems and multiple levels to games.
- Game Testing: Playing and testing games to find and fix bugs.
- Explore Robotics
- Introduction to Robotics: Basic concepts of robotics and how robots work.
- Programming Simple Robots: Using tools like LEGO Mindstorms or similar kits to program robots.
- Robot Challenges: Fun tasks and challenges for robots to complete.
- Team Projects
- Collaborative Projects: Working in teams to create larger projects.
- Project Management: Basics of project planning and teamwork.
- Final Presentations: Presenting projects to the class and receiving feedback.
- Review and Celebrate
- Review Sessions: Revisiting key concepts and skills learned..
- Improvement and Reflection: Discussing what was learned and areas for improvement.
- Graduation and Celebration: Celebrating the completion of the course with a showcase event.