

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals
- Offered byCoursera
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals at Coursera Overview
Duration | 12 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 4 of 6 in the Computational Thinking & Block Programming in K-12 Education Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Beginner Level
- Approx. 12 hours to complete
- English Subtitles: English
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals at Coursera Course details
- 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.
Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals at Coursera Curriculum
Course Orientation
Welcome!
Optional: The Computational Thinking & Block Programming in K-12 Education Specialization
Using Googledocs in this Course
Why Snap? Create your account
In My Life: Nested Ifs
(Optional) Writing Programs: What's Special for Teachers?
Debugging: Nested If Else Statements
Interactive Puzzles Instructions: Nested If/Else
Create a Nested If Else Programs
Puzzle It Out
Nested If/Else Part 2
Classroom Discussions: Nested If Else Statements
Introducing: pencilcode.net -- a different (free) block based programming language
Optimize Your Fortune!
Non-Interactive Programming Puzzles
Improving Pencilcode.net
Check your knowledge quiz
Concept Mastery Quiz: Nested If Else
Compound Conditionals Part 1
Compound Conditionals in Soccer
Debugging: Compound Conditionals
What is a truth table?
Interactive Puzzles Instructions: Compound Conditionals
Create a Compound Conditionals Program
Non-Interactive Programming Puzzles
Puzzle It Out
Check your knowledge quiz
Compound Conditionals Part 2
Classroom Discussions: Compound Conditionals
Scratch: Programming Because You Want To
Introducing: Soccer in Scratch!
TEDx Talk: Scratch
Soccer in Scratch!
Concept Mastery Quiz: Compound Conditionals
Equity & Pedagogy
What we know about debugging in block based languages
From CS Teacher to CS Education Leader
Why are programming errors called bugs?
Views on Computer Science for Everyone
Explore CS Education Week and Hour of Code
Pedagogy/Equity Mastery Quiz
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- BTech Chemical Engineering
- Aeronautical Engineering
- What is Machine Learning
- BTech Petroleum Engineering
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- BTech Robotics Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- BTech Mechatronics Engineering