Please enable JavaScript to use CodeHS

New

Elementary Teaching Methods for Computer Science

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.

Overview & Highlights

Level
High School
Contact Hours
30

Course Overview

To view the entire syllabus, click here or click to explore the full course.

Course Overview & Resources
This short module includes an overview of what teachers will see in the teaching computer science methods course and provides an opportunity for goal setting and joining computer science PLCs.
ScratchJr & Scratch
In this module, teachers are introduced to the ScratchJr™ (K-2) and/or Scratch™ (3-5) platform and will explore related student lessons.
Pedagogical Knowledge in Practice
In this module, teachers will be introduced to key pedagogical content knowledge and discover how it can impact practical experiences in the CS classroom and lessons.
Teaching Digital Citizenship & Cyber Hygiene
In this module, teachers will be introduced to the basics of digital citizenship and cyber hygiene. Teachers will learn about common misunderstandings, strategies to teach these concepts in the classroom, and how to grade student work.
Instructional Strategies in the Elem CS Classroom
This module explores topics to help educators scaffold content and expose students to an inviting and engaging CS classroom experience.
Assessing Student Mastery
In this module, teachers will gain insight into assessing different types of problems, projects, and activities and how to provide constructive feedback to students.
Course Wrap-Up
In the final course wrap-up module teachers will complete the capstone portfolio, an end-of-course survey, earn the course completion badge, find information about obtaining a Certificate of Course Completion, and learn about the opportunity to earn graduate credit.

33
Lessons
24
Videos
51
Exercises