顾倩颐:计算思维与信息技术教学详解.ppt

顾倩颐:计算思维与信息技术教学详解.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于计算思维的课堂教学 如何在课堂中培养学生的计算思维 把计算思维的核心概念整合到日常教学中 从增强教师自身对计算思维的理解开始 使用各种计算思维的例子和教学资源 在课堂中使用计算思维的术语 鼓励学生批判性地检视和使用信息 让学生学会抽象与提炼 为学生提供机会用他们已有的知识和技巧解决新的未知问题 设计专门的计算思维培养活动:研究性学习 基于计算思维的信息技术教学设计 提出问题 分析问题 构造模型 设计算法 程序实现 形成算法 逻辑思维 激发兴趣 归纳模型 编码调试 解答的多样化 尊重学生不同的认知方式 不同角度认识问题 不同方式表达算法 不同方法编写程序 不同软件 通过算法多样化训练计算思维 程序设计实验教学 培养学生的创新意识、探索精神和问题求解能力 增强算法的多样性和构造性 多样性可以尽量激发学生的思维活动 构造性通过算法变化也能够强化计算思维训练 程序开发中的计算思维 以小组为单位完成一个程序设计 教师列出要求与主要功能,小组协作分工到组员(分治) 复杂的程序设计问题到几个简单的程序任务 任务的均衡性和合理性 并行开发的效率与协调 程序整合的问题 程序的迭代与优化 程序的测试和排错(计算思维中的纠错思维) 案例:计算思维培养 案例:计算思维培养 Google的计算思维教学资源库 /edu/computational-thinking/ 包含课程与案例 在线论坛 Introduction to Python programming 计算思维与信息技术教学 顾倩颐 计算机科学学院 四川师范大学 概要 计算思维提出的背景 什么是计算思维 计算思维的核心概念 计算思维与信息技术教育 计算思维提出的背景 背景:信息技术教育存在的困境 信息技术教育的“狭义工具论”问题 计算机作为工具的使用 操作重于能力 信息技术教育的浓缩问题 涵盖计算机科学各个领域 缺乏深入思考与内在关联 算法的作用 学生对信息技术的应用很有热情,却对信息技术课程本身缺乏兴趣?信息技术教育困境 路在何方 ? 美国也有同样的困境 背景:计算思维的提出 Jeannette Wing: 计算思维的定义 计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。它包括了涵盖计算机科学之广度的一系列思维活动。 计算思维是与阅读能力,写作能力和算术思维并列的第四种能力 印刷出版促进了阅读、写作和算术的普及,计算机也以类似的正反馈促进了计算思维的传播。 中国科学院院士李国杰:计算思维的培育是克服“狭义工具论”的有效途径,是解决其他信息科技难题的基础 中科院计算所总工程师徐志伟:计算思维是一种本质的、所有人都必须具备的思维方式,就像识字、做算术一样;在2050 年以前,让地球上每一个公民都应具备计算思维的能力 什么是计算思维 实例:指路问题 你能告诉我从四川师范大学到成都火车北站怎么走吗? 引导问题1 你的路线有多复杂呢 [A] 一步完成:直接在GPS或Google中键入:“成都火车北站” [B] 分两步完成:先坐332路到成仁公交站;再转54路到火车北站 [C] 分多步完成:成龙路?静居寺路?二环路 [D] 详细路线:出校门右转?2公里后右转?5公里后左转?7公里后右转。。。。。 引导问题2 你是怎么得到这个答案的呢 [A] 你已经知道了这个路线,只是把它回忆起来 [B] 画一个初略的路径地图 [C] 设想几条可行的路径,从中选择一个 [D] 趁别人不注意的时候向朋友发短信求教 [E] 把整个成都地区模型化为一个有向图,把这个问题转化为单对最短路径问题,进行数学计算和解决 刚刚发生了什么(反思) 你是什么思考这个问题的 在你头脑中的思考(脑力模型) 得到一个精确到每步的路线(算法模型) 什么是到达目的地的最好方法 尽量减少遭遇红灯的次数(效率模型) 其它需要考虑的问题 如果。。。怎么办。。。(逻辑思考模型) 成龙路因修路禁止通行? 公园开园庆典,应尽量避开该路段? 高峰时段?天气影响?交通事故影响? 抽象:如何能有效的为这类问题提供答案? 自动化:怎么设计一套系统可以回答这样的问题(比如Google Maps) 什么是计算思维 定义 计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动 视野 到本世纪中叶,计算思维将成为人类大众所掌握的一项基础技能 (成为同阅读、写作和算术并列的基础技能) Jeannette M. Wing. Computational Thinking. Communications of the ACM, 2006, 49(3) 计算思维在生活中的例子 从一个500多页的成都市电话簿(成都黄页)上查找四川师范大学计算机科学学院院长

文档评论(0)

四月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档