17计算思维与大学计算机基础教学_浙江大学_何钦铭陆汉权,201108浙江安吉会议交流资料祥解.ppt

17计算思维与大学计算机基础教学_浙江大学_何钦铭陆汉权,201108浙江安吉会议交流资料祥解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * 基础教学与计算思维 何钦铭 陆汉权 浙江大学计算机学院 * Overview 计算思维 专业能力 基础教学知识体系 基础教学课程设计 And Now 2010年8月西安会议 C9联盟讨论计算机基础教学 2010年9月——《大学教学》杂志 C9联合声明 对联合声明的解读——何钦铭、陆汉权、冯博琴 2011年4月北京会议 计算机基础教学改革试点 确定了29个项目——含部属高校和地方院校,也包含农林类、医药类、财经类、师范类等不同专业(行业)类型的高校 改革的方向和目标 教指委制定的高校计算机基础课程教学基本要求的制定、核心课程实施方案以及计算机基础典型实验案例集等三个文件的编写工作。 通过试点,检验教学基本要求和核心课程实施方案的适用性、针对性和正确性 抓住一点,兼顾其余 就一门课或就一个方面开展深入试点,如体系、课程、平台、软件资源,等 提出:旗帜鲜明地将“计算思维”作为计算机基础教学改革和建设的核心和主线 1.计算思维是人类科学思维活动固有的组成部分 2.计算思维的认识在现代科学的形成过程中逐步提升 3.计算机的出现强化了计算思维的意义和作用 4.计算思维教育对于当前教学观念的挑战 计算机的出现强化了计算思维的意义和作用 计算思维在人类思维的早期就已有萌芽,且一直是人类思维的重要组成部分。对计算思维的研究却是进展缓慢 在很长一段时间里,计算思维的研究是作为数学思维的一部分进行的。原因是计算思维考虑的可构造性和可实现性 尽管人们提出了很多对于各种自然现象的模拟和重现方法,设计了复杂系统的构造,但都因缺乏相应的实现手段而束之高阁。由此对于计算思维本身的研究也就缺乏动力和目标。 计算机出现以后带来了根本的改变 由于计算机对于信息和符号的快速处理能力,使得理论可以实现的过程变成了现实。计算机实现了从想法到产品整个过程的自动化、精确化和可控化,拓展了人类认知世界和解决问题的能力和范围。 机器替代人类的部分智力活动催发了对于智力活动机械化的研究热潮,凸显了计算思维的重要性,推进了对于计算思维的形式,内容和表述的深入探索。 人类思维活动中以构造性,能行性,确定性为特征的计算思维被前所未有的受到重视,并且本身作为研究对象被广泛和仔细的研究。 一些属于计算思维的一些特点被逐步揭示出来,计算思维与逻辑思维和实证思维的差别越来越清晰化。 如在结构研究中,层次性、迭代表述、循环表述,以及各种组织结构(树结构,图结构等)被明确提出来 理论可实现和实际可实现的概念也被仔细的区别开来。 计算思维的概念,结构,格式等变得越来越明确,而且也丰富了计算思维的内容。 计算机的出现丰富了人类改造世界的手段,同时也强化了原本存在于人类思维中的计算思维的意义和作用。 解读:教指委基本要求对基础性的认识 计算机不仅是一种工具,而且计算机学科还有一种独特的分析问题、解决问题的思维方式 思维 方式 计算机基础教学是大学教育的基本内容 通识 教育 计算机基础教育应该和数学、物理等课程一样,作为大学生通识教育的一个基本 组成部分 计算思维 CMU周以真(Jeannette M. Wing)教授认为*: 计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。 Computational thinking is a way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to computer science. 计算思维建立在计算过程的能力和限制之上,由人由机器执行 计算思维最根本的内容,即其本质(Essence)是抽象(Abstraction)和自动化(Automation)。 *Communications of ACM, Vol.49, No.3, March 2006, Pages 33-35 Center for Computational thinking (/~CompThink/index.html) Computational thinking means creating and making use of different levels of abstraction, to understand and solve problems more effectively. Computational thinking means thinking algorithmically and with the ability to apply mathemati

文档评论(0)

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

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

1亿VIP精品文档

相关文档