Computer Science and Computational Thinking in the Classroom

The TSIN Computer Science Classroom Video Library provides practical demonstrations of computer science and computational thinking in classrooms across the state of TN. These brief videos showcase best practices and real-life teaching of computer science and computational thinking across various subjects and K-12 classroom environments. These videos fall into three categories to emphasize different aspects of teaching computer science. We hope this library will serve as a valuable resource for teachers looking to incorporate computer science principles and computational thinking into their curriculum.

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.

Title: Algorithms: Program the Teacher
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

Teacher Tips: Helping Students Persevere
Title: Binary Coding: An Unplugged Lesson
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

Computer Science Connections: Place Value and Binary Code in Math
Teacher Tips: Introducing Vocabulary and Lesson Preparation
Title: Computational Thinking in Math: Learning Exponents
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

Teacher Tips: Helping Students Learn Through Exploration and Questioning
Title: Data Analysis in Social Studies
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

Title: Introducing Computer Science Careers
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