Coursera
Coursera Logo

Computational Thinking for K-12 Educators: Sequences and Loops 

  • Offered byCoursera
  • Public/Government Institute

Computational Thinking for K-12 Educators: Sequences and Loops
 at 
Coursera 
Overview

Duration

11 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Computational Thinking for K-12 Educators: Sequences and Loops
Table of contents
Accordion Icon V3

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

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

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

More about this course
  • How do we give instructions to a computer? Isn't programming hard? Not really! Whether it's giving someone directions to a nearby store or writing out some dance moves we frequently exhibit aspects of computational thinking in our everyday lives!
  • This class teaches the first key concepts of programming -- sequences of instructions and basic counted repetition of instructions. 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 sequences and repeated instructions 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 a recommended pedagogical practice, Pair Programming, and find out why research recommends teaching block-based programming first.
Read more

Computational Thinking for K-12 Educators: Sequences and Loops
 at 
Coursera 
Curriculum

Course Orientation

Welcome to the The Computational Thinking & Block Programming in K-12 Education Specialization

Welcome!

Using Googledocs in this Course

Why Snap? Create your account

What is computational thinking

Computational Thinking Concepts

My Robotic Friends in Action

My Robotic Friends: A CS Unplugged Activity

What are interactive puzzles?

How to do an interactive programming puzzle

Interactive Puzzles Instructions: Sequences

Puzzle It Out

More Sequences

Writing Programs: What's special for teachers?

Debugging: Common Challenges for Sequences

More programming puzzles -- but different!

(Optional) Demo: How to do Non-Interactive Puzzles

Bloom's Taxonomy

What is Bloom's Taxonomy Good For?

Developing Computational Thinking

Classroom Discussions: Sequences

Teacher Powerup: Reinforcing + Gaining Curricular Experience

Revisiting Unplugged My Robotic Friends Lesson Plan

Did I get it?

Vocabulary: Programming with Sequences

Create a Sequences Program

Non-Interactive Programming Puzzles

Unplugged Activities: Great for introducing concepts

Introducing the language Blockly -- for maze programs

Make a prediction

Experience a code.org lesson: sequences

Check your knowledge quiz

Concept Mastery Quiz: Computational Thinking & Sequences

Repeats

Debugging: Repeats

Getting Loopy!

Interactive Puzzle Instructions: Repeats

Create a Repeats Program

Non-Interactive Programming Puzzles

Puzzle It Out

Check your knowledge quiz

More Repeats

Classroom Discussions: Repeats

Introduction to Repeat Loops

Experience a code.org Artist/Drawing lesson: repeats

Concept Mastery Quiz: Repeats

Equity & Pedagogy

The State of K-12 Computing Education

What Do You Think?

Why Teach with Block-Based Languages?

Use Pair (and Buddy) Programming

What have I gotten into? (Don't worry it's great!)

What standards have we addressed so far?

Pedagogy Equity Mastery Quiz

Other courses offered by Coursera

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

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

Student Forum

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