About this Course

1,757 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 15 hours to complete
English
Subtitles: English

Skills you will gain

SportswantBroadcastBrainstorming
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 15 hours to complete
English
Subtitles: English

Offered by

Placeholder

University of California San Diego

Syllabus - What you will learn from this course

Week
1

Week 1

25 minutes to complete

Welcome!

25 minutes to complete
2 videos (Total 7 min), 2 readings
2 videos
Optional: The Computational Thinking & Block Programming in K-12 Education Specialization3m
2 readings
Using Googledocs in this Course3m
Why Snap? Create your account10m
4 hours to complete

Nested Repeats

4 hours to complete
6 videos (Total 48 min), 4 readings, 3 quizzes
6 videos
(Optional) Writing Programs: What's special for teachers?4m
Debugging: Nested Repeats6m
(Optional) More programming puzzles -- but different!9m
(Optional) Demo: How to do Non-Interactive Puzzles8m
Classroom Discussions: Nested Repeats15m
4 readings
Design your own language40m
Interactive Puzzle Instructions: Nested Repeats25m
Create a Nested Repeats Program40m
Non-Interactive Programming Puzzles25m
2 practice exercises
Puzzle It Out5m
Check your knowledge quiz5m
Week
2

Week 2

3 hours to complete

More Nested Repeats & Events

3 hours to complete
2 videos (Total 7 min), 6 readings, 3 quizzes
2 videos
Debugging: Events4m
6 readings
Experience a code.org Maze lesson: nested repeats45m
How do things happen in video games?4m
Events you already use every day!5m
Interactive Puzzles Instructions: Events20m
Create an Events Program4m
Non-Interactive Programming Puzzles25m
3 practice exercises
Concept Mastery Quiz: Nested Repeats30m
Puzzle It Out5m
Check your knowledge quiz5m
Week
3

Week 3

3 hours to complete

More Events & Variables

3 hours to complete
3 videos (Total 16 min), 7 readings, 3 quizzes
3 videos
Variables in Envelopes Activity3m
Debugging: Variables7m
7 readings
Events: What do students struggle with?5m
Where and how are Events covered in code.org curriculum?10m
Events in code.org: A Seminal Lesson30m
What are variables?3m
Finish the Activity Yourself!15m
Interactive Puzzle Instructions: Variables25m
Create a Variables Program40m
3 practice exercises
Concept Mastery Quiz: Events14m
Variables In Envelopes Assessment7m
Puzzle It Out5m
Week
4

Week 4

3 hours to complete

More Variables

3 hours to complete
1 video (Total 13 min), 3 readings, 3 quizzes
3 readings
Non-Interactive Programming Puzzles35m
Review an Unplugged Lesson Plan for variables20m
Variables in code.org40m
2 practice exercises
Check your knowledge quiz5m
Concept Mastery Quiz: Variables32m

About the Computational Thinking & Block Programming in K-12 Education Specialization

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....
Computational Thinking & Block Programming in K-12 Education

Frequently Asked Questions

More questions? Visit the Learner Help Center.