In this course, young students (ages 8-10) enter the world of computer science by learning how to create interactive projects such as animations, stories, and games. The core platform used for this class is Scratch, a visual programming language developed at MIT. As students teach a mischievous cat and multiple other characters of their choice to dance, explore a maze, or play games, they learn how to use math, algorithms and code to think creatively and logically. Scratch makes it easy for kids to have fun while developing essential problem-solving skills.
By the end of this course, students will be able to create interactive projects using the Scratch programming language. They will learn the basic structure of Scratch programs and the characteristics of computer programming. This course will also teach kids to think creatively, reason systematically, and work collaboratively.
• basic computer programming skills such as using conditional clauses (if-else statements), creating and calling functions and using operators;
• program characters to move, converse, and respond to any situation;
• create and edit audio recordings and characters to create lively animations and stories;
• create an interactive project that they can share and remix with their friends and on the web
STEM & 21st Century Skills Development:
• Storyboard creation
• Critical thinking
• Adapting to new challenges