Please enable JavaScript to use CodeHS

CS Instructional Strategies for MS/HS

In this short course, teachers will be introduced to a number of impactful instructional strategies for middle or high school computer science classrooms. Teachers will explore topics including collaboration and effective debugging strategies.

Overview & Highlights

Level
Middle School, High School
Contact Hours
5

Course Overview

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

Course Overview & Resources
Collaboration in Computer Science
In this module, educators will learn what collaboration in the computer science classroom looks like, explore the various ideas and techniques for student collaboration and learn how to foster a collaborative setting in classrooms. Educators will learn about the challenges they may face and how to overcome those obstacles.
Teaching Effective Debugging Strategies
Debugging is an important skill for students to develop and for teachers to model. This module looks at the importance of debugging skills, common coding errors across most programming languages, and how to address them.
Increasing Student Investment in Computer Science
This module explores topics to help educators scaffold content and expose students to an inviting and engaging CS classroom experience.
Course Wrap-Up

16
Lessons
19
Videos
27
Exercises