Coursera
Coursera Logo

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 External Link Icon

Credential

Certificate

Computational Thinking for K-12 Educators: Variables and Nested Loops
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

Computational Thinking for K-12 Educators: Variables and Nested Loops
 at 
Coursera 
Highlights

  • This Course Plus the Full Specialization.
  • Shareable Certificates.
  • Graded Programming Assignments.
Details Icon

Computational Thinking for K-12 Educators: Variables and Nested Loops
 at 
Coursera 
Course details

More about this course
  • 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.
Read more

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

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

Computational Thinking for K-12 Educators: Variables and Nested Loops
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...