1Google计算思维课程介绍
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算思维是计算机科学家的基本技能和思维方式、思维技巧。
什么是计算思维
01
五个单元组成,其中包 括一个由两部分组成的 最终项目。
大课 程
单元
课程 结构
ຫໍສະໝຸດ Baidu
提供您在课堂上应用实践所学 技巧的机会,提供课程证书。
最终 项目
课程 活动
每单元包含一组四个不同群 体的混合课程与活动: 人文学科教师、数学教师 科学教师、计算机科学教师
05
最终项目
知识回顾 Knowledge Review
祝您成功!
01
什么是计算思维?
01
计 算 思 维 课 程 要 点
什么是计算思维
计算思维简介 算法探究 模式发掘 算法开发 最终项目
CT是什么?为何需要您关注,它是被如何应用的?
介绍学科领域算法实例。认识并理解算法是可以提高学习者能 力的工具,该技术可以实现算法和完成算法的自动化。
探索学科案例中蕴含的模式,并形成一套独有的、借助模式识 别方法进行问题研究的流程。
算法探究
02
见PPT02-01 算法探究-计算机科学-旅行
见PPT02-02 算法探究-生命科学 - 基因组学
03
模式发掘
模式发掘
03
模式发掘就是探索学科案例中蕴含的一些模式,并形成 一套您独有的、借助模式识别方法进行问题研究的流程。
模式发掘
03
见PPT03-01 模式发掘-计算机科学-数据压缩
包括实例模拟、程序与练习, 计算思维整合案例的展示。 提供了完成活动任务的操作步 骤,延伸学习内容链接,以及 分享想法和寻求帮助的讨论社 区。
02
算法探究
算法探究
02
算法探究就是介绍您学科领域中的算法实例。认识并理 解算法是一种可以提高学习者能力的强大工具,以及该技术 可以用来实现算法和完成算法的自动化。
增强解决问题过程中应用计算过程的信心,了解算 法是如何清晰表达一个过程或规则。
撰写一份关于如何将计算思维应用到您学科的陈述, 完成将计算思维整合到工作与课堂中的行动方案。
01
什么是计算思维
计算思维要素 ➢分解:把数据、过程或问题分解成更小的、易于管理的部分。 ➢模式识别:观察数据的模式、趋势和规律。 ➢抽象:识别模式形成背后的一般原理。 ➢算法设计:为解决某一类问题撰写一系列详细步骤
01
计算思维与计算机科学的区别
计算思维概念
把问题分解为若干部分或步骤
识别并发现模式或趋势 开发解决问题或任务步骤的指令 把模式和趋势归纳至规则、原理或见解中
学科领域应用
文学:通过对韵律、韵文、意象、结构、语气、措词 与含义的分析来解构诗歌。 经济:在国家经济的增长和下降中寻找循环模式。 烹饪艺术:撰写供他人使用的菜谱。 化学:确定化学键合与相互作用的规则。
开发解决问题或任务步骤的指令 把模式和趋势归纳至规则、原理或见解中
计算机科学应用
将计算机图形学问题分解为4个部分,每个部分由一个 不同的计算机处理器完成
将比较微芯片材料和计算机速度的数据可视化,并从 中找出一个趋势
编写一个计算机程序来对数据进行排序
相对于复杂的编程,用较少代码实现复数数据结构
什么是计算思维
什么是计算思维
01
网络资源
计算思维网络资源
国际教育技术协会(ISTE),计算机科学教师协会(CSTA )和英国计算在学校工作组(CAS)与教育界和工业界的代表 们合作,共同开发教育工作者们的计算思维资源:
ISTE计算思维网页 CSTA计算思维网页 中科院计算思维页网面 谷歌探索计算思维(ECT)网页
什么是计算思维?
计算思维(CT)是一个有着诸多特点和要求的问题解决过程。可用于解决人文科学、数学 和科学等各种学科的问题。不但能了解各学科之间的关联,同时也能够体会到课外生活与课堂 内的知识之间的联系。
CONTENTS
课程目录
01 计算思维简介 02 算法探究 03 模式发掘 04 算法开发 05 最终项目
见PPT03-02 模式发掘-数学-元胞自动机
04
算法开发
算法开发
04
算法开发就是增强您在解决问题过程中应用计算过程 的信心,并了解算法是如何清晰地表达一个过程或规则。
算法开发
04
见PPT04-01 算法开发-人文学科-聊天机器人
见PPT04-02 算法开发-科学-弹力球
见PPT04-03 算法开发-计算机科学-汉诺塔
COMPUTATIONAL THINKING
——课程核心理念与理论体系
度娘这么说 《计算思维》
搜索
美国卡内基·梅隆大学 计算机科学系主任 周以真教授 (Jeannette M. Wing)
2006年3月周教授在美国计算机权威期刊《Communications of the ACM》杂志上给出,并定义的计算思维(Computational Thinking):计算思维是运用计算机科学的基础概念进行问题求 解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一 系列思维活动。
什么是计算思维
01
计算思维课程目标
理,
探
整
解
究
合
了解与计算机科学 区别,理解如何整
合到不同学科
深化计算思维认知 ,探究计算思维与 学科结合的案例
参与计算思维学科实 践活动,将计算思维
整合到课程体系
什么是计算思维
01
计算思维与计算机科学的区别
计算思维概念
把问题分解为若干部分或步骤
识别并发现模式或趋势