Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists
About this Course
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. Next, through a cognitively scaffolded process we\'ll engage you in developing your fluency with problem solving with nested loops, events, and variables 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 how to develop low-frustration learning experiences for learning programming via Parsons\' Problems., Additionally, you will create an email to either a counselor, administrator or parent organization to help them understand the value of all students taking computer science.Created by: University of California San Diego

Related Online Courses
This is the seventh course in the Google Cybersecurity Certificate. In this course, learners will be introduced to the Python programming language and learn how to apply it to a security setting to... more
This comprehensive course unravels the potential of generative AI in data analytics. The course will provide an in-depth knowledge of the fundamental concepts, models, tools, and generative AI... more
This course introduces you to the basic biology of modern genomics and the experimental tools that we use to measure it. We\'ll introduce the Central Dogma of Molecular Biology and cover how... more
This course delves into the forefront of manufacturing, exploring how emerging technologies and innovative practices are revolutionizing the industry. Participants will gain insights into the... more
In this project, learners will learn how to manage and schedule your content in Facebook Creator Studio. Facebook Creator Studio has all of the tools that you need together, for you to be able to... more