Teaching Elementary Computer Science
- Level Elementary School
- Number of Lessons 18
In this course, teachers will learn the fundamentals of teaching Computer Science at the elementary level (K-5). Throughout this course, you will learn and practice strategies to best optimize teaching with the CodeHop curriculum. You will explore interdisciplinary integration, exposure to physical computing, differentiation, and assessment strategies.
See the full syllabus for all topics and activities, or explore the course to try it out.
UNITS - 5 (18 lessons)
Welcome to the CodeHS Teaching Elementary CS course! In this course, teachers will learn the fundamentals of teaching computer science at the K-5 level. Throughout this course, teachers will learn and practice strategies to best optimize teaching with the Elementary CodeHS curriculum. Teachers will explore interdisciplinary integration, exposure to physical computing, differentiation, and assessment strategies.
In this module, teachers will learn about and explore the CodeHop programming environment.
In this module, teachers will explore differentiation strategies, scaffolding practices, approaches to debugging, and other pedagogies specific to teaching CS in elementary grades.
In this module, teachers will explore the CodeHS elementary portal.
In this final module, teachers will learn about assessment strategies and lesson mapping.