Course Details
Students begin this course with a demonstrated understanding of core programming concepts and the ability to build simple projects in the Scratch environment. This Level 2 builds on these core concepts and teaches students intermediate programming concepts and skills. The aim of this course is to foster student mastery of the core concepts they have already learned, teach new intermediate programming concepts, and equip students with the skills needed to build complex projects. Students learn new programming concepts (such as Events, Arrays, and Object Instances) and advanced game development skills (like building multiplayer and Gravity-based games).
Level
Grade 1 – Grade 8
Weekly Hours
1hr30min(30mins class + 1hr practice using I DO-WE DO-YOU DO)
Commitment
6 classes, 1.5 months
Age
6-18yrs
Location
Online Class
Prerequisites
Coding with scratch for beginners
Technical Requirement
○ Chromebook, Mac, or Windows PC
○ Internet
○ Speakers, microphone and webcam
Graduation Criteria
○ Basic data structures (array-based)
○ Foundations of software design
○ Basics of game design
○ Advanced problem solving and code debugging
Examples of Projects Students Can Build on Their Own
○ Flappy parrot game
○ Maze game
○ 2-Player Pong game
○ Racing game
Cost
$100 per student
