返回到 Computational Thinking for K-12 Educators: Sequences and Loops
University of California San Diego

Computational Thinking for K-12 Educators: Sequences and Loops

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.

状态:Computer Programming
状态:Education Software and Technology
初级课程小时

精选评论

ZB

4.0评论日期:Oct 23, 2020

The videos and reading material are extremely student friendly. assignments are well paced.Enjoyed the experiencing and sharpening new skills and knowledge.Thank you

所有审阅

显示:7/7

Margaret Macalister
5.0
评论日期:Jul 27, 2019
swati
5.0
评论日期:Feb 21, 2021
Lauren Mathus
5.0
评论日期:Feb 19, 2019
Jorge Oscar Guerra Gutierrez
5.0
评论日期:Sep 23, 2021
Larmie Feliscuzo
5.0
评论日期:Nov 11, 2020
zarina bawa
4.0
评论日期:Oct 24, 2020
Yukihiro Fujita
2.0
评论日期:May 22, 2023