Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

You’ll learn to do both of these in this course on Compound Conditionals! 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?

About this Course

This class teaches the concepts of nested if/else statements and Compound Conditionals, 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 a 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.

Skills You Will Gain

  • Education
  • Want in Compound Conditionals
  • Resource
  • Causality


1 hour to complete

Course Orientation
2 videos (Total 8 min), 2 readings
1 hour to complete
Nested If/Else Part 1
Explore conditional executing by learning about nested if-else statements. Use nested if-elses in examples where there are three or more options. Design your own conditional system, re-create Snap programs based on video solutions, and review some common debugging tips.

3 videos (Total 14 min), 2 readings, 1 quiz

3 hours to complete

Compound Conditionals: Nested If/Else Part 2
Continue with nested if-else statements with our non-interactive programming puzzles to check your knowledge. Get prepared to run classroom discussions on some challenging if-else statements and explore a different, free, online programming system —

3 videos (Total 28 min), 2 readings, 3 quizzes

2 hours to complete

Compound Conditionals Part 1
Learn how to create compound conditionals with and and or. Do an unplugged activity to see compound conditional apply in a soccer game. See how truth tables define the behavior of Boolean operators and and or and get the chance to fill one in. Create your own compound conditional programs using Snap, review others’ work, and learn debugging tips.

2 videos (Total 12 min), 4 readings, 2 quizzes

3 hours to complete

Compound Conditionals Part 2
Deepen your understanding of compound conditionals with some pretty challenging classroom discussion questions. Learn about the design behind the Scratch programming language and read and use starter code in Scratch to create a soccer game that announces goals and various out of bounds situations.

3 videos (Total 26 min), 2 readings, 2 quizzes

2 hours to complete

Equity & Pedagogy
Explore the equity and pedagogical aspects of computer science. Learn about Grace Hopper, an iconic woman and pioneer of computing and learn about debugging tips. After practicing your debugging skills, you will learn the benefits and methods to introduce computer science to everyone. Finally, we’ll introduce various communities and share advice that will be useful for computing education leaders.

2 videos (Total 10 min), 3 readings, 1 quiz

Free Course on Computational Thinking for K-12 Educators

VALENTINE PROMO: Push your business to the face of over 8,000 people from as little as #800.

LOP Valentine Promo
We will be happy to hear your thoughts

Leave a Reply

Future Syllabus