Lessons in Action
These videos offer a comprehensive overview of classroom lessons, spotlighting pivotal activities and thoughtful considerations when teaching.
Computer Science Connections
These videos demonstrate the link between computer science or computational thinking and the subject being taught.
Teacher Tips
These videos provide practical advice and suggestions for integrating computer science or computational thinking into their classrooms.
Grade: Upper Elementary to Middle School
Overview: By collaboratively designing an algorithm, students will “program” a teacher to perform multiple line drawing tasks.
Lessons in Action: Teaching Algorithms, an Unplugged Activity
Grade: Upper Elementary to Middle School
Overview: This lesson focuses on introducing students to binary code using place value concepts learned in math class.
Lessons in Action: Binary Coding, an Unplugged Lesson
Grade: Middle School
Overview: Students apply pattern recognition, algorithmic thinking, and abstraction to develop an understanding of exponents.
Lessons in Action: Computational Thinking and Exponents
Computer Science Connections: Introducing Computational Thinking in Math
Grade: Elementary to High School
Overview: Students apply data mining and analysis to identify patterns and draw conclusions from various texts in Social Studies. The lesson plan focuses on civilizations while the videos focus on applying the same technique to understanding the Space Race.
Lessons in Action: Data Mining and Social Studies
Computer Science Connections: Computational Thinking in Social Studies
Teacher Tips: Designing a CS or CT Integrated Lesson
Grade: Middle School
Overview: This bell work activity allows students to explore different careers using computer science over a nine week course.
Lessons in Action: Introducing Computer Science Careers