Elementary Teaching Methods for Computer Science
- Level Elementary School
- Number of Lessons 33
This is the first CS Concepts and Teaching Methods course that focuses on teaching computer science in elementary schools. It addresses how teaching computer science to this age group is different from teaching older students, and the methods, theories, and strategies in this course reflect what is developmentally appropriate for students in lower age groups.
To view the entire syllabus, click here or click to explore the full course.
Course Overview & Resources
Elem CS Methods - Course Overview |
ScratchJr & Scratch
Scratch Jr & Scratch - Getting StartedIntro to Scratch JrProgramming with ScratchJrIntro to ScratchProgramming with Scratch |
Pedagogical Knowledge in Practice
Pedagogical Knowledge in Practice - Getting StartedFostering Computational ThinkingUnderstanding Cognitive Load TheoryApproaches to Teaching Computer ScienceOther Approaches |
Teaching Digital Citizenship & Cyber Hygiene
Teaching Digital Citizenship & Cyber Hygiene - Getting StartedWhat is Digital Citizenship?Digital Identity and FootprintBeing Respectful OnlineDigital WellnessInternet SafetySharing and Using Digital MediaMedia Literacy |
Instructional Strategies in the Elem CS Classroom
Instructional Strategies in the Elementary CS Classroom - Getting StartedDebuggingCollaboration StrategiesDifferentiationThe Inclusive CS ClassroomInterdisciplinary CSPhysical ComputingOpen-Ended Projects |
Assessing Student Mastery
Assessing Student Mastery - Getting StartedAssessing Student MasteryFormative and Summative AssessmentAssessing with RubricsUsing Assessment Data |
Course Wrap-Up
Course Wrap-Up |