Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
About this Course
How could you program a complex \"choose your own adventure\" game? How can your soccer game determine goals, balls out of bounds, and corner kicks? You\'ll learn to do both of these in this course! This class teaches the concepts of nested if/else statements and compound Boolean conditional expressions. For each concept, we\'ll start by helping you connect real-world experiences you are already familiar with to the programming concept you are about to learn. Next, through a cognitively scaffolded process we\'ll engage you in developing your fluency with problem solving with nested if/else statements and compound conditionals in a way that keeps frustration at a minimum. Along the way you will learn about the common challenges or \"bugs\" students have with these concepts as well as ways to help them find and fix those concepts. You\'ll also be guided in running classroom discussions to help students develop deeper understanding of these concepts. Finally, you\'ll prepare classroom resources to help your students to develop debugging skills. Additionally, you will create resources to help educate your students about the impacts of lack of equity in K-12 CS instruction.Created by: University of California San Diego

Related Online Courses
This course arms you with basic utility industry safety knowledge. You will be educated about personal protective equipment, fire safety, hazardous materials and their symbols. You will gain... more
This specialization is designed to equip students with the basic concepts and vocabulary of immunology. The goal is to provide students from different backgrounds with a fundamental understanding... more
This learning path offers a comprehensive introduction to generative AI. This specialization exploes the foundations of large language models (LLMs), their diverse applications, and the ethical... more
This specialization provides a comprehensive learning path, covering both foundational and advanced concepts in UX design. It focuses on key areas such as user-centered design, interface creation,... more
This Specialization is intended for data and technology professionals with no previous healthcare experience who are seeking an industry change to work with healthcare data. Through four courses,... more