

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 |
Credential | Certificate |
Computational Thinking for K-12 Educators: Sequences and Loops at Coursera Highlights
- This Course Plus the Full Specialization.
- Shareable Certificates.
- Graded Programming Assignments.
Computational Thinking for K-12 Educators: Sequences and Loops at Coursera Course details
- 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.
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
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)