- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算思维在计算机数据库程序设计课程中应用探究
摘要:计算思维是新时期一种全新的教育理念, 目前已经成为各界关注的重点。同时在高校计算机程序设计 教学中计算思维的培养和应用,也是新时期计算机基础教学 的目标之一。本研究首先介绍了计算思维,然后详细分析了 计算思维在计算机数据库程序设计课程中的应用,以提高学 生的程序设计能力和思维能力。
关键词:数据库 程序设计课程 计算思维应用
引言
近几年来,我国各大高校掀起了一股信息技术课程改革 的热潮,多数研究型大学对围计算机课程的改革进行深入的 实践及探索。但大多研究学者对计算思维在计算机课程的整 体应用进行研究,对计算思维在计算机课程中的某一部分融 入研究甚少。为此,本文特对计算思维在数据可程序设计课 程中的融入进行研究,以望能够提升学生的综合素质和培养 学生的创新能力。
一、计算思维
计算机科学的方法论价值,促使人们重新思考计算机在 科研、教育、生活和娱乐领域的作用,促成了 “计算思维” 概念的提出。许多研究者对计算思维的概念进行划定,但在 国际范围中影响最广泛也被学者所认同的就是周以真 (Jeannette Wing)教授,毕业于美国卡内基?梅隆大学, 她认为计算思维是运用计算机科学的基础概念及方法,对问 题求解、系统设计及行为理解的一系列活动。同时,她也认 为自动化及抽象是计算思维的本质特征;计算思维涵盖了计 算机科学之广度的一系列思维活动。计算思维,是计算机科 学家面对问题的基本思路与方法。计算思维方法已经成为当 前信息信息时代人类的一种根本技能,为人类提供了求解问 题的一种新的途径。
二、数据库设计课程中计算思维的实施
1、 复杂问题的约简
由于数据库程序设计课程的自身具有的特点,在实际课 程中则采用案例教学,案例教学是促进学生全面理解递归与 迭代思想的主要方法。如可要求学生完成‘全校学生信息管 理系统”,当学生刚解除到这个问题时,难免无从下手。加 上该系统的复杂话,使得大多数学生没有头绪,不知该如何 下手,甚至还有学生由此产生了恐惧心理,对今后的学习极 为不利。为此,特引用计算思维中的约简方法对其进行解决。 对于该数据库的设计过程则进行相应的简化,以望适应学生 的实际能力。
2、 庞大系统的分离
对于当前学生来讲,若直接讲授程序设计、计算思维等 理念可能存在困难,因为这些学生已有的知识基础尚不足以 直接应对计算思维的理念和方法,而且部分学生认为计算思 维的内容与自己的专业领域相距甚远,存有抵触情绪。在计 算思维解决诸多问题的方法中,其中有一项为关注点的分 离,也就是将复杂及庞大的系统按照科学合理的方法进行分 解,分解成多个模块或者多个阶段,然后根据每个模块及每 个阶段的问题寻找相应的解决方法,最后将解决方法联合起 来,就能够解决整个系统的所存在的问题。从当前看来,关 注点的分离较适合数据库程序设计,这主要是由于数据库程 序设计过程就是复杂的过程,其中包含有多个模块及阶段, 对其进行分离,就能够找出每个模块的方法,最终设计出整 个数据库系统。这就要求教师在数据库程序设计教学中,将 整个系统分为信息录入、信息浏览、信息查询及信息安全维 护等多个模块,然后根据每一个模块存在的问题进行解决。 当学生拿到每一个模块时,也不会产生恐惧心理,面对较为 容易的数据库程序设计中的一小部分,就很容易解决。学生 在设计每一模块时,已经将数据库管理系统的设计方法熟练 掌握,最终将每一模块的设计相结合,完成整个数据库的设 计。
3、发散思维的启发
最后一阶段的学习,是非常重要的,鉴于前几个阶段所 学知识大多是较为基础的,同时结构也简单,所使用的SQL 函数、SQL语言及Java语言程序相对较少,对于基础知识掌 握牢固的学生来讲,是尤为简单的,大多能够独立自主完成, 对于实际应用解决问题的训练也相对较少。为此,在后以阶 段的学习中,则将计算思维方法的启发方法引入到教学中, 培养学生的发散思维,进而寻求更多解决问题的方法。每一 个学生的思维能力不一样,所作出的设计当然也不同,可能 对某些学生的设计不尽满意,错误较多。教师应客观对待这 一现象,更对是关注学生是否在课下思考过,思维能力是否 得到培养。当然,教师可鼓励学生参加全国计算机应用大赛, 通过大赛实际训练,提高其运用能力。
三、结束语
计算思维融入到数据库程序设计课程中,在教学过程中 应注意向学生渗透计算思维的方法及理念。在数据库程序设 计课程教学中应鼓励学生像计算机科学家那样去思维,要求 在抽象的多个层次上思考问题,使学生充分认识计算机科学 不只是将软硬件等人造物呈现给我们的生活,更重要的是提 供了计算的概念,具有独特的思维模式,它已经被人们广泛 地用来求解问题、管理日常生活以及与他人进行交流和互 动。当然,对学生计算能力的培养,并不是对计算机
文档评论(0)