Computational Thinking for K-12 Educators: Sequences and Loops

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/computational-thinking-k12-educators-sequences-loops

课程评论:没有评论

第一个写评论        关注课程

课程简介

University of California San Diego

课程大纲

Is computational thinking everywhere? Reflect on computational thinking in your life and brainstorm instructions for real world tasks. Discuss the process by which we become better computing teachers and create a block-based program in Snap by reordering a set of provided instructions.

课程评论(0条)

课程详情

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.

K-12教育工作者的计算思维:顺序和循环:我们如何向计算机发出指令?编程不难吗?并不是的!无论是向某人指示附近的商店还是写一些舞步,我们都经常在日常生活中展现计算思维的各个方面! 该课程讲授编程的第一个关键概念-指令序列和基本计数重复指令。对于每个概念,我们将首先帮助您将您已经熟悉的真实体验与您将要学习的编程概念联系起来。接下来,通过认知上的脚手架过程,我们将帮助您提高流利程度,以最大程度地减少挫败感的顺序和重复的指令来解决问题。 在学习过程中,您将学习学生对这些概念的常见挑战或“错误”,以及帮助他们发现和修复这些概念的方法。您还将在进行课堂讨论的过程中得到指导,以帮助学生对这些概念加深理解。 最后,您将了解推荐的教学实践“结对编程”,并了解为什么研究建议首先教基于块的编程。

课程标签

0人关注该课程

主题相关的课程