Learn computational thinking and prepare yourself to teach block-based programming in K-12 environments.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
In the 21st century, computational thinking is an important skill for everyone in the world. Computing and technology impact our lives, and everyone needs to know how to formulate problems and express solutions so that a computer can execute them.
In this focus, you will learn several block-based programming languages, using innovative approaches aimed at making learning programming easier.
Cover most of the CSTA standards for algorithms and programming for algorithms, variables, control, and modularity: Levels 1-3A.
This focus will complete four projects that support equity in computing instruction:
Additionally, four projects supporting quality pedagogical practices for teaching programming will be completed:
Additionally, you will complete the Advanced Placement Computer Science Principles Creation Assignment and prepare lesson plans to support your students in preparing for success on this assignment.
Duration: 11 hours
Rating: 4.8 (25 ratings)
What you will learn:
Duration: 15 hours
What you will learn:
Duration: 11 hours
What you will learn:
Duration: 11 hours
What you will learn:
Duration: 9 hours
What you will learn:
Duration: 11 hours
What you will learn: