基于计算思维“Access程序设计”教学研究.docVIP

  • 7
  • 0
  • 约4.16千字
  • 约 9页
  • 2018-06-21 发布于福建
  • 举报

基于计算思维“Access程序设计”教学研究.doc

基于计算思维“Access程序设计”教学研究

基于计算思维“Access程序设计”教学研究   摘要:计算思维能力是大学信息素养教育的需要,在程序设计课程的教学过程中,贯穿了计算思维能力的培养。结合教学经验,分析了“Access程序设计”课程的特点,提出了如何在教学过程中培养大学生的计算思维能力,并给出了具体实施方案。   关键词:计算思维;逆向教学;实例库   作者简介:楚艳萍(1971-),女,河南叶县人,河南大学软件学院,副教授;何欣(1974-),男,河南开封人,河南大学软件学院,副教授。(河南 开封 475004)   基金项目:本文系河南省基础前沿项目(项目编号:132300410149)、河南大学第12批校级教学改革项目(项目批准号:校发[2012]237号)的研究成果。   中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)23-0078-02   一、计算思维的内涵   周以真教授于2006年提出了计算思维的概念,她认为计算思维是运用计算机科学的基础概念去求解问题、设计系统和理解人类行为,涵盖了计算机科学的一系列思维活动。[1]计算思维是一种本质的、所有人都必须具备的思维方式,就像阅读、写字、算术计算一样,是人们最基础、最普遍、最适用和不可缺少的基础思维方式。在给出计算思维定义的同时,周教授还对计算思维进行了更为细致的阐述:计算思维是通过约简、嵌入、转化和仿真等方法,把一个困难的问题阐释为如何求解它的思维方法。计算思维是一种递归思维,采用并行处理,把代码译成数据又能把数据译成代码,是一种多维分析推广的类型检查方法。计算思维是一种采用抽象和分解的方法来控制庞杂的任务或进行巨型复杂系统的设计,是基于关注点分离的方法。计算思维是一种选择合适的方式陈述一个问题,或对一个问题的相关方面建模使其易于处理的思维方法。计算思维是按照预防、保护及通过冗余、容错、纠错的方式,并从最坏情况进行系统恢复的一种思维方法。计算思维是利用启发式推理寻求解答,即在不确定情况下的规划、学习和调度的思维方法。计算思维是利用海量数据来加快计算,在时间和空间之间、处理能力和存储容量之间进行折中的思维方法。[2]   西安交通大学冯博琴??授在《九校联盟计算机基础教学发展战略联合声明》一文中指出,[3]计算机基础教学是培养大学生综合素质和创新能力不可或缺的重要环节,是培养复合型创新人才的重要组成部分,应该彻底改变长期以来存在的“计算机只是工具”、“计算机就是程序设计”和“计算机基础课程主要是讲解软件工具的应用”等片面认识,把“计算思维能力的培养”作为计算机基础教育的核心任务,运用计算机科学的基础概念对问题进行求解、系统设计和行为理解,即建立计算思维。无论哪个学科,具有突出的计算思维能力都将成为新时期拔尖创新人才不可或缺的素质。   二、程序设计与计算思维   程序设计是训练大学生计算思维的最直接、最具操作性的平台。[4]对非计算机专业的学生来说,学习程序设计的目的不是成为程序员,而是通过编写程序,锻炼他们运用计算机分析问题和解决问题的能力,以及如何将抽象的问题转化为具体的、通过有限步骤在计算机上实现的能力,这是计算思维培养的重要内容。   反过来,计算思维能力的养成也会更进一步促进程序设计课程的学习。不仅如此,具备了运用计算思维进行思考的习惯,要比掌握一定的计算机技术强得多。学生在接受这种思维指导下的学习和训练后,可以学习计算机科学知识,也可以学习其他专业知识。只有坚持以培养学生的计算思维为核心,学生才会具有创新意识,增强他们在社会中的竞争力。   “Access程序设计”是一门应用性极强的课程,传统的教学体系以“知识点”为核心组织教学,采用“填鸭式”的教学模式,以集中授课为主,辅以实验、课程设计、毕业设计、实习等实践环节。学生上课无压力、教师教学无动力。虽然灌输给学生一大堆理论知识,但由于缺乏实践知识的支撑,最后难以充分发挥所学知识的价值。这种过分注重理论教学,缺乏创新能力的培养模式,已经不能适应程序设计课程的教学。另外,也会使学生感觉这门课程和自己后续本专业的课程学习没有关联,从而缺乏学习兴趣。   “Access程序设计”是非计算机专业的第一门程序设计课程,它包括七大模块:数据库、查询、窗体、报表、页、宏和模块。这些内容自成体系,很容易让学生觉得各部分内容联系不大,使得学生对课程学习的目的不明确;尤其是在模块部分,主要涉及的是程序,而程序设计中多包含以字母、符号、图形等形式呈现出来的抽象概念,使得学生在短时间内难以适应由大量抽象概念建立起来的理论体系,往往会觉得无所适从。   如何将计算思维融入程序设计的机教学之中,是需要研究的一个课题。一方面,程序设计课程可以为培养学生的计算思维能力提供一个很好的平台;另一方面,可以从计算思维

文档评论(0)

1亿VIP精品文档

相关文档