(基于计算思维能力培养的数据库课程教学研究.docVIP

(基于计算思维能力培养的数据库课程教学研究.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(基于计算思维能力培养的数据库课程教学研究

基于计算思维能力培养的数据库课程教学研究 摘要:计算思维作为人类科学思维的基本方式之一,受到了国内外计算机界的广泛关注。培养计算思维能力是当前国内外大学计算机教育的重要组成部分,对计算机专业各门课程的教学提出了新的要求。文章在数据库系统课程的教学活动中引入计算思维的理念,从课堂教学和实践环节探讨了培养学生计算思维的结合点和教学方法。计算思维的本质贯穿于整个教学过程,并根据讲授的具体知识点适时引入计算思维方法,为培养学生的计算思维能力和创新能力提供了新的思路。 关键词:计算思维;数据库;教学模式;创新能力 数据库技术是计算机科学的重要分支,也是信息领域的核心技术与重要支撑。近年来,随着internet的发展与普及,基于网络和数据库技术的信息管理系统、应用系统得到了飞速的发展与深入广泛的应用,作为其后台与基础的数据库技术也在不断的发展中被赋予了新的能力,成为发展最快、应用最广的技术之一。作为传授数据库技术的重要课程,“数据库系统”也已成为国内外高校计算机及相关专业必修的核心专业基础课程。在该课程的教学中,不仅应教会学生数据库的知识本身,使学生能够正确理解数据库的基本原理,熟练掌握数据库的设计方法和应用技术,更应激发学生对数据库及相关知识的兴趣,培养学生独立探求新技术、新方法的能力和创新精神,使其成为适应能力强、富有创造才能的专门人才。 计算思维具有强大的创新能力,[1]其概念一经提出就引起了国内外科学界和教育界的广泛关注。对学生计算思维能力的培养是目前教育界研究的重要课题,acm和ieee-cs在修订后的计算机科学教程2008(computer science curriculum 2008)中明确指出应该将计算思维作为计算机科学教学的重要组成部分。[2]中国科学院院士、中国科学技术大学陈国良教授指出:[3]在大学中,计算思维不仅能振兴大学计算教育,而且会令科学与工程领域创造出革命性的研究成果。笔者在数据库课程的本科教学过程中,引入计算思维的理念,探索以培养计算思维能力为核心的新教学模式,在教学过程中以数据库知识为载体,贯通知识、能力和素质,强调创造能力和适应能力的培养,为数据库课程的教学提供新的思路。 一、计算思维 计算思维的概念是美国卡内基·梅隆大学计算机系主任周以真教授于2006年首次提出的,定义计算思维为:运用计算机科学的基础概念去求解问题、设计系统和理解人类行为。[4]如同所有人都具备“读、写、算”能力一样,计算思维是必须具备思维能力。计算思维的本质是抽象和自动化,它们恰好反映了计算的根本问题,即什么能被有效地自动进行。 具体地,计算思维包括一系列广泛的计算机科学的思维方法:计算思维是通过约简、嵌入、转化和仿真等方法,把一个困难的问题阐释成如何求解的思维方法;是一种采用抽象和分解的方法来控制庞杂的任务或进行巨型复杂系统的设计,是基于关注点分离的方法;是一种选择合适的方式陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法;是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法;是一种递归思维,能把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法;是利用启发式推理寻求解答,即在不确定情况下的规划、学习和调度的思维方法;是利用海量数据来加快计算,在时间和空间之间、在处理能力和存储容量之间进行折衷的思维方法。[4] 数据库系统课程中引入计算思维的理念,主要从课堂教学和实践环节两个方面展开。在整个课堂教学过程中,始终贯穿计算思维的本质,即抽象和自动化的思想,并根据讲授的具体知识点适时地引入计算思维中的关注点分离、约简、嵌入、转化、保护、冗余、容错、纠错和恢复、启发式、折衷等基本概念和思维方法,引导学生学习领会计算思维的方法。在实践环节,老师给出实验任务、提出问题,学生通过独立自主和小组协作的方式运用计算思维的一系列方法去解决实际问题,探索解决问题的方法和方法的应用,发现问题的本质所在,达到更好地吸收和巩固知识和计算思维方法的目的,最终培养学生的计算思维能力、提高独立思考解决问题的能力和创新思维能力。 二、以培养计算思维为核心的数据库课堂教学 数据库课程的知识体系完整,既有经典理论成果奠定的坚实基础,又有在实践中发挥巨大作用的先进技术,其中很多知识点都为计算思维提供了很好的诠释和生动的案例。下面就从抽象、自动化、关注点分离、保护、容错、恢复和权衡折衷等典型的计算思维方法出发,探讨在数据库教学中融入计算思维理念的途径。 1.抽象和自动化 抽象是精确表达问题和建模的方法,也是计算思维的一个重要本质。数据库中的很多概念和方法都体现了抽象的思想,例如:数据模型、规范化理论、事务管理等。数据模型是数据库中的最基本的概念之一,其本身就表达了对现实世界的抽象,并且这种抽象是分层次、逐步抽象

文档评论(0)

lunwen1978 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档