

Computational Thinking for K-12 Educators: Conditional Loops and If Statements
- Offered byCoursera
Computational Thinking for K-12 Educators: Conditional Loops and If Statements 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: Conditional Loops and If Statements at Coursera Highlights
- This Course Plus the Full Specialization.
- Shareable Certificates.
- Graded Programming Assignments.
Computational Thinking for K-12 Educators: Conditional Loops and If Statements at Coursera Course details
- Want to make a game that ends when you "catch" an object by clicking on it? Or maybe you get points based on how close you came? You'll do that in this class!
- This class teaches the concepts of conditional loops and if/else statements. 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 repeat until loops, while loops, and if/else statements 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 learn how to support interactive learning experiences among your students with Peer Instruction.
- Additionally, you will create a resource for your classroom to support an equitable classroom.
Computational Thinking for K-12 Educators: Conditional Loops and If Statements at Coursera Curriculum
Course Orientation
Welcome!
Welcome to the The Computational Thinking & Block Programming in K-12 Education Specialization
Using Googledocs in this Course
Why Snap? Create your account
Fixed or Conditional?
What are interactive puzzles?
(Optional) Writing Programs: What's special for teachers?
Debugging: Common Challenges with Repeat Until (Boolean Expressions)
Debugging: Common Challenges with Repeat Until (Check then what?)
Debugging: Common Challenges with Repeat Until (Repeat vs Repeat Until)
(Optional) More programming puzzles -- but different!
(Optional) Demo: How to do Non-Interactive Puzzles
Interactive Puzzles Instructions: Conditional Loops
Create a Conditional Loop Program
Non-Interactive Programming Puzzles
Puzzle It Out
Check your knowledge quiz
More Conditional Loops
Classroom Discussion: Conditional Loops
Code.org While Loops -- A Variation on Repeat Until
Code.org Repeat Until in Maze
Concept Mastery Quiz: Repeat Until and While Loops
If statements
In My Life: Conditional Actions
Debugging: If Else Statements
Interactive Puzzles Instructions: If Statements
Create an If Else Program
Non-Interactive Programming Puzzles
Playing Games with Conditions
Puzzle It Out
Check your knowledge quiz
More If statements
Classroom Discussions: If Else Statements
Unplugged Conditionals: Video of the classroom
Code.org If/Else Statements
Concept Mastery Quiz: If/Else
Equity & Pedagogy
Why Use Peer Instruction?
How Does Peer Instruction Work?
Peer Instruction Logistics
Peer Instruction In This Class
Getting Your Computer Science Class Off the Ground
Pedagogy/Equity Mastery Quiz
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Teaching & Education
- Middle School
- Physical Education
- Pre Primary & Primary School
- Secondary & Sr. Secondary School
- Nursery & Primary Teacher Training (NPTT)
- Special Education
- Nursery Teacher Training (NTT)
- Early Childhood Care & Education (ECCE)
- Vocational Education
- Pre Primary Teacher Training (PPTT)
- Primary Teacher Training (PTT)