

Computational Thinking for K-12 Educators: Variables and Nested Loops
- Offered byCoursera
- Public/Government Institute
Computational Thinking for K-12 Educators: Variables and Nested Loops at Coursera Overview
Duration | 16 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Computational Thinking for K-12 Educators: Variables and Nested Loops at Coursera Highlights
- This Course Plus the Full Specialization.
- Shareable Certificates.
- Graded Programming Assignments.
Computational Thinking for K-12 Educators: Variables and Nested Loops at Coursera Course details
- How can students learn about abstraction by creating a movie scene? Or make an interactive map using lists? You'll learn (and do it yourself) in this course!
- This class teaches the concepts of abstraction (methods and parameters) and lists. 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 abstraction and lists 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 about the importance and logistics of assigning creative, student-designed programming projects.
- Additionally, you will create a personal plan for increasing your skills in supporting a culturally responsive learning environment in your classroom.
Computational Thinking for K-12 Educators: Variables and Nested Loops at Coursera Curriculum
Welcome!
Welcome!
Optional: The Computational Thinking & Block Programming in K-12 Education Specialization
Using Googledocs in this Course
Why Snap? Create your account
What are interactive puzzles?
(Optional) Writing Programs: What's special for teachers?
Debugging: Nested Repeats
(Optional) More programming puzzles -- but different!
(Optional) Demo: How to do Non-Interactive Puzzles
Classroom Discussions: Nested Repeats
Design your own language
Interactive Puzzle Instructions: Nested Repeats
Create a Nested Repeats Program
Non-Interactive Programming Puzzles
Puzzle It Out
Check your knowledge quiz
More Nested Repeats & Events
Snap detail: switching sprites
Debugging: Events
Experience a code.org Maze lesson: nested repeats
How do things happen in video games?
Events you already use every day!
Interactive Puzzles Instructions: Events
Create an Events Program
Non-Interactive Programming Puzzles
Concept Mastery Quiz: Nested Repeats
Puzzle It Out
Check your knowledge quiz
More Events & Variables
Variables Unplugged Warm Up
Variables in Envelopes Activity
Debugging: Variables
Events: What do students struggle with?
Where and how are Events covered in code.org curriculum?
Events in code.org: A Seminal Lesson
What are variables?
Finish the Activity Yourself!
Interactive Puzzle Instructions: Variables
Create a Variables Program
Concept Mastery Quiz: Events
Variables In Envelopes Assessment
Puzzle It Out
More Variables
Classroom Discussions: Variables
Non-Interactive Programming Puzzles
Review an Unplugged Lesson Plan for variables
Variables in code.org
Check your knowledge quiz
Concept Mastery Quiz: Variables
Equity & Pedagogy
Teach Programming with Parsons' Problems
Assess Programming with Parsons' Problems
Equity and Computing Lab Classrooms
Pick the Right Posters (Signals and Stereotypes)
How to make a Parsons' Problem in Snap (or Scratch) for Teaching
Optional: What languages can I make "Parsons' Problems for Teaching" in?
CS Lab Rules
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
- Nursery & Primary Teacher Training (NPTT)
- Secondary & Sr. Secondary School
- Nursery Teacher Training (NTT)
- Special Education
- Pre Primary Teacher Training (PPTT)
- Vocational Education
- Early Childhood Care & Education (ECCE)
- Primary Teacher Training (PTT)