Give every student in your classroom the opportunity to learn about computer science by participating in Computer Science Education Week. With Flocabulary’s computer science lessons and resources, you can spark curiosity, build foundational skills, and introduce computer science and coding lessons to teach beginners.
Flocabulary’s hip-hop infused videos and lessons can be integrated into your daily teaching. Interested in accessing these lessons? Sign up for Flocabulary!
New to Flocabulary? Teachers can sign up for a trial to access our lesson videos and assessment activities. Administrators can get in touch with us to learn more about unlocking the full power of Flocabulary through Flocabulary Plus.
What is Computer Science Education Week?
Computer Science Education Week (CSEdW) is an annual event that aims to excite and teach students around the world about computer science. This year, CSED Week is December 4th- 10th. Students can also participate in Hour of Code events, which is a dedicated hour during the class time where students learn to code.
Computer Science Education Week: Coding Lessons to Teach Students
An Introduction to Coding
This Coding video lesson introduces students to the fundamentals of computer programming while emphasizing its real-world applications and benefits. In the video, students will explore the top 10 reasons they should learn to code, including the different types of work computer programmers do and some of the perks of a career in STEM. Use these computer science videos for students as a tool for enhancing STEM instruction in your classroom.
Teachers can use the Coding: Algorithms video lesson to guide students through recognizing the nature of algorithmic thinking in everyday situations, thereby connecting abstract computer science principles to real-life scenarios. Integrating this coding lesson into the curriculum empowers students to grasp the fundamental principles of algorithm design, enhancing their problem-solving skills and critical thinking abilities.
This Coding: Conditionals lesson can help students understand how conditional statements operate within coding languages, emphasizing their significance in programming. Employing practical examples, such as conditional statements found in video or computer game code, and illustrating their representation in Python or other coding languages, allows students to grasp the tangible application of these concepts.
By implementing the Coding: Events lesson, teachers can help students understand events and event handlers, fundamental components prevalent in coding across various languages. Students will grasp the concept of event handlers, which dictate program behavior upon specific events occurring, thereby enabling interactivity in programs. Demonstrating how events and their corresponding handlers function in creating interactive programs allows students to visualize the practical application of these concepts.
Coding: For Loops
Use our computer science lessons, including the Coding: For Loops video lesson. This lesson introduces students to the significance of loops in programming languages. Students will comprehend how loops enable programmers to efficiently execute code multiple times with specific parameters, such as iterating a set number of times. The practical example provided, such as programming a robot to make 100 burritos using a for loop, helps students visualize the application of loops in real-world scenarios.
Teachers can use the Robots lesson to captivate students by showcasing their prevalence in everyday life through various examples. Students will gain an understanding of the definition of a robot, explore familiar instances of robotics in their daily experiences, and contemplate the future advancements and possibilities within the field. Delve deeper into the interdisciplinary nature of robotics, helping students learn about computer science, engineering, and other scientific fields, fostering curiosity, and inspiring future exploration in technology and robotics.
Katherine Johnson & the Human Computers
By integrating the Katherine Johnson & the Human Computers lesson, teachers can enlighten students about Katherine Johnson and her pivotal contributions as a female African-American mathematician at NASA during the Space Race era. This lesson not only celebrates the contributions of Johnson but also provides a platform to discuss the challenges she faced due to racial segregation and gender discrimination, highlighting her perseverance and impact in paving the way for future generations, especially in STEM fields.
Inspire K-12 students and elevate your science instruction by teaching them about major events and achievements in Johnson’s life.
Flocabulary’s computer science videos for students highlight the diverse applications of computer programs across various fields. Use the Computer Programming lesson to demonstrate to students the far-reaching impact of computer programs in fields like space exploration, healthcare, and daily convenience, emphasizing their role in problem-solving. Students will grasp that creating a computer program involves a systematic five-step process akin to problem-solving methodologies.
The Battle Between People and Machines
The Battle Between People and Machines lesson focuses on fifth-grade vocabulary words commonly encountered in state tests while teaching critical thinking and sparking discussions about technology’s role in our lives. By utilizing this song, teachers can engage students by posing a thought-provoking scenario: “What would happen if our own computers stopped obeying us?” This question serves as a launching pad for discussions about the dependence on technology, its impact on daily life, and the importance of understanding how computers function.
Start using Flocabulary for your computer science lessons!
We hope these lessons are useful for you to use in your classroom year-round and for Computer Science Education Week. Flocabulary has engaging hip-hop standards-aligned videos and lessons you can use for all K-12 Subjects. If you’d like to access the lessons mentioned here and more, sign up below!