Computational Thinking & Block Programming in K-12 Education Specialization

所在平台: Coursera专项课程

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/specializations/computational-thinking-block-programming-k12-education

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:K-12教育中的计算思维与块编程专业化 课程概述:在21世纪,计算思维已成为全球公民必备的一项关键技能。计算和技术对我们生活的影响日益显著,人人都需要掌握如何提出问题并以计算机可以执行的方式表达解决方案。本专业课程旨在教授几种基于块的编程语言,并采用创新方法简化编程学习。此课程涵盖了大多数CSTA算法与编程标准,涉及算法、变量、控制和模块化的1-3A级别内容。 课程大纲: 1. **计算思维与基础顺序与循环** - 学习如何向计算机发出指令,探讨编程的简易性。 - [课程链接](https://www.coursera.org/learn/computational-thinking-k12-educators-sequences-loops) 2. **变量与嵌套循环** - 引导学生通过创建电影场景了解抽象概念。 - [课程链接](https://www.coursera.org/learn/block-programming-k12-educators-variables-nested-loops) 3. **条件循环与条件语句** - 如何创建游戏使其在点击对象后结束,介绍条件语句应用。 - [课程链接](https://www.coursera.org/learn/block-programming-k12-educators-conditional-loops-if-statement) 4. **嵌套条件语句与复合条件** - 编写复杂的“选择你自己的冒险”游戏,介绍逻辑控制。 - [课程链接](https://www.coursera.org/learn/block-programming-k12-educators-nested-if-statement-compound-conditionals) 5. **抽象、方法与列表** - 研究游戏中用户操作产生效果的原理。 - [课程链接](https://www.coursera.org/learn/block-programming-k12-educators-abstraction-methods) 6. **课程总结与项目实战** - 在此项目课程中,支持学生顺利完成他们的学习任务。 - [课程链接](https://www.coursera.org/learn/computational-thinking-k12-educators-capstone) 该专业化课程由加州大学圣地亚哥分校提供,适于所有希望在K-12教育中引入计算思维与编程的教育工作者。

课程大纲

Course Link: https://www.coursera.org/learn/computational-thinking-k12-educators-sequences-loops

Name:Computational Thinking for K-12 Educators: Sequences and Loops

Description:Offered by University of California San Diego. How do we give instructions to a computer? Isn't programming hard? Not really! Whether ... Enroll for free.

Course Link: https://www.coursera.org/learn/block-programming-k12-educators-variables-nested-loops

Name:Computational Thinking for K-12 Educators: Variables and Nested Loops

Description:Offered by University of California San Diego. How can students learn about abstraction by creating a movie scene? Or make an interactive ... Enroll for free.

Course Link: https://www.coursera.org/learn/block-programming-k12-educators-conditional-loops-if-statement

Name:Computational Thinking for K-12 Educators: Conditional Loops and If Statements

Description:Offered by University of California San Diego. Want to make a game that ends when you "catch" an object by clicking on it? Or maybe you get ... Enroll for free.

Course Link: https://www.coursera.org/learn/block-programming-k12-educators-nested-if-statement-compound-conditionals

Name:Computational Thinking for K-12 Educators: Nested If Statements and Compound Conditionals

Description:Offered by University of California San Diego. How could you program a complex "choose your own adventure" game? How can your soccer game ... Enroll for free.

Course Link: https://www.coursera.org/learn/block-programming-k12-educators-abstraction-methods

Name:Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists

Description:Offered by University of California San Diego. How do gamers cause things to happen when they hit buttons on their controller? How does the ... Enroll for free.

Course Link: https://www.coursera.org/learn/computational-thinking-k12-educators-capstone

Name:Computational Thinking for K-12 Educators Capstone

Description:Offered by University of California San Diego. In this capstone project course, you will learn to support your students in successfully ... Enroll for free.

课程评论(0条)

课程详情

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.

K-12教育专业中的计算思维和程序块编程:在21世纪,计算思维对于全世界所有公民都是一项至关重要的技能。计算和技术正在影响着我们的生活,每个人都需要知道如何提出问题并表达他们的解决方案,以便计算机可以执行它。 在本专业中,您将学习几种基于块的语言,但是将使用旨在简化学习编程的新颖方法。 涵盖了大多数CSTA算法和算法,变量,控制和模块化的编程标准:1-3A级。

课程标签

0人关注该课程

主题相关的课程