We may earn an affiliate commission when you visit our partners.
Course image
Beth Simon

In the 21st century, computational thinking is a skill critical for all the world's citizens. Computing and technology is impacting all our lives and everyone needs to know how to formulate problems and express their solutions such that a computer can carry it out.

Read more

In the 21st century, computational thinking is a skill critical for all the world's citizens. Computing and technology is impacting all our lives and everyone needs to know how to formulate problems and express their solutions such that a computer can carry it out.

In this Specialization you will both learn several block-based languages, but using novel approaches designed to make learning programming easier.

Covers most CSTA Algorithms & Programming Standards for Algorithms, Variables, Control, and Modularity: Levels 1-3A.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Six courses

Computational Thinking for K-12 Educators: Sequences and Loops

(0 hours)
How do we give instructions to a computer? 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!

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

(0 hours)
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!

Computational Thinking for K-12 Educators: Conditional Loops and If Statements

(0 hours)
Want to make a game that ends when you "catch" an object by clicking on it? This class teaches the concepts of conditional loops and if/else statements. We'll start by helping you connect real-world experiences to the programming concept. Next, we'll engage you in developing your fluency with problem solving with repeat until loops, while loops, and if/else statements.

Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

(0 hours)
How could you program a complex "choose your own adventure" game? You'll learn in this course!

Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

(0 hours)
How do gamers cause things to happen when they hit buttons on their controller? How does the computer keep track of gamer's scores? This class teaches the concepts of nested loops, events, and variables. 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.

Computational Thinking for K-12 Educators Capstone

(0 hours)
In this capstone project course, you will learn to support your students in completing the Advanced Placement Principles Create Task. You will interpret and apply the Create Task rubric to real sample student work and prepare resources to help students with the challenges of an open-ended project. Finally, you'll complete your own Create Task assignment, reflecting on your use of algorithms and abstraction.

Save this collection

Save Computational Thinking & Block Programming in K-12 Education to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser