This course introduces teachers and other educators to the basics of teaching programming with Scratch to students in grades 5-8 using Scratch Encore, a culturally responsive, intermediate computer science curriculum. Each week, participants are introduced to key computer science concepts (e.g., loops, synchronization), and then apply those concepts as they complete programming assignments in Scratch. Helpful pedagogical practices and teaching strategies are introduced throughout the course.
What you'll learn
understand key programming concepts
create programming assignments using Scratch
apply culturally responsive teaching strategies
Course objectives
introduce computer science concepts to students
equip teachers with effective programming teaching techniques
foster an engaging middle school learning environment