项目教学法在VFP实验教学模式中的应用研究

时间:2020-11-07 12:19:49 论文范文 我要投稿

项目教学法在VFP实验教学模式中的应用研究

  摘要:根据Visual FoxPro程序设计(简称VFP)实验课程的特点,以培养自主学习、独立思考、勇于创新的人才为目的,在VFP实验课程的教学模式中,引入项目教学法,不仅给学生提供了一个创新学习的空间,还对培养学生的学习兴趣、创新思维能力和团队意识也起到了重要作用。

项目教学法在VFP实验教学模式中的应用研究

  关键词:程序设计,项目教学法,学习兴趣,团队意识,创新能力

  1、项目教学法及国内外同类工作现状

  项目教学法是当今国际教育界十分流行的一种教学法,是行为导向教学的一种。行为导向又为实践导向,或者行动导向,是世界教育教学领域中出现的一种新的思潮。由于行为导向教学对于培养人的全面素质和综合能力方面起着十分重要和有效的作用,所以日益被世界各国教育界的专家所推崇。项目教学法在国外已经广泛被使用,取得了很大的成效,积累了许多经验。在美国许多课程的教学中,教师都要求学生结合课堂教学,分小组或独立承担一两个小型研究项目。学生通过亲自调研、查阅文献、收集资料、分析研究、撰写论文等,将学到的理论知识和现实生活中的实际问题紧密结合,得到训练和提高,最后学生还在课程上介绍自己的研究情况,相互交流。美国学生从小学阶段就受到这种训练,所以他们的实践能力、分析能力、综合能力、应变能力、交流能力、合作能力以及解决问题的能力都比较强。在我国随着现代科学技术对高等教育教学要求的不断提高,这样的教学模式越来越多地被我国高等教育领域所重视和采用,并逐渐得到推广和应用。人们更多地倾向于采用以项目为基础的教学法来培养学生的实践能力、社会能力。

  本研究是在国家教育课程改革的背景下,以“深入实施素质教育,努力提高大学生的学习能力、创新能力、实践能力、交流能力和社会适应能力”为指导而诞生的。其目的在于借鉴国外先进的教学理念,转变教育观念和方法,进一步推动计算机实验课程的教育教学改革,提高计算机课程的教育质量和学生的整体素质,为计算机实验课程教学的可持续发展打下坚实的基础。

  2、存在的主要问题分析

  如何有效地加强对当代大学生综合素质与创新能力的培养,以适应信息时代的人才需求,是近几年来的一个热门话题,相关的教学教改进行得如火如荼。但是主流的教学方法仍然是以知识体系为核心的课堂教学,教材基本上都是依据教学内容,以知识体系为顺序组织编排的,前半部分集中介绍基础理论,后半部分重点介绍具体实例,教师在组织教学时,基本按照教材编排的顺序讲解,着眼点是把知识介绍给学生,而不是把知识的应用方法教给学生。这样,过多的理论介绍,既增加了学生的学习负担,又不能突出教学重点,还会挫伤学生的学习积极性。另外,以能力为重点的教学方式,教师把教学内容设计成一个或多个具体任务,任务中包含了学生应该掌握的知识与技能,也蕴涵了学习者需要的能力训练要求。学生通过完成具体任务,掌握知识点与技能点。这种任务驱动教学,较好地培养了学生的应用能力,但对学科的知识体系掌握较弱。由于大学计算机基础是一门重要的基础课程,无论对学生程序设计思想的形成,还是后续课程的学习都是至关重要的。因此,在实验教学时不仅要选择良好的教学方法,还要考虑到学生的知识水平、认知规律、学生特点和接受能力。

  VFP程序语言设计是我院面向非计算机专业大学一年级学生开设的一门计算机基础课程,学习周期为一学期,总学时108学时,其中实验课程45学时,鉴于该课程学时少,任务重的这一特点,结合实际情况,我们积极开展基于项目教学法的计算机实验教学模式研究工作,针对VisualFoxPro程序设计课程的实验教学模式、教学方法和培养高素质创新人才等方面做了一些探索和创新。

  3、以项目为基础的VFP程序设计实验课程教学法的研究与实践

  根据项目教学法的具体要求,我们选择在生物医学工程本科专业开设的VisualFoxPro程序设计实验课程教学中,运用以项目为基础的教学模式进行研究与实践。

  3.1引入项目教学法,培养学生的学习兴趣和创新思维能力

  VFP程序语言设计课程是一门典型的实践性很强的课程,学生只有在实际编写程序的`过程中才可以加深理解,获取知识,培养兴趣,才能提高自己的思维创作能力。而兴趣的培养比知识的获取更为重要,因此,项目的选择要具有实践性、启发性、典型性和趣味性等特征。不能太复杂,尽可能来自日常生活,与学生生活相关的项目更能激发学生的兴趣,让学生们懂得项目的实现原理和知识背景。由于项目在一开始时有一定程度的强制性和目的性,为了充分调动学生的主动性、积极性和创造性,将学生浓厚的好奇心和求知欲转变为学习和积极探索的动力,我们在实验课上提供多个项目供学生自由选择。同时,学生也可以自己拟订项目,让学生带着问题去学习,主动的寻找解决问题方法。从而了解一个项目所需要完成的模块,直接引导学生以实际情境和问题为思考的出发点,让学生从具体问题着手作理论思考和分析,设想解决问题的途径,再探讨方法的科学性、合理性,最终达到理解有关理论。我们在实验课教学中,把相关的项目用到的程序设计知识点与难点分散到具体章节,给学生以提示,进一步引起学生的注意。我们给出VisualFoxPro程序设计项目有:学生管理系统、成绩查询系统、同学录查询系统、学生超市管理系统等。

  通过项目为基础来展开学习和教学过程的方法,更能引起学生的高度重视,激发他们的学习热情与兴趣,加深他们对基本原理、概念的理解和应用,使他们学会以抽象化的形式描述问题和规划问题,达到学有所用,培养他们分析问题和解决问题的能力。

  同时也给学生提供了一个激发创造性的平台,让他们充分发挥主体作用,提高学习兴趣。

  3.2组成项目学习小组,团体协作精神

  在项目实施的过程中,我们将学生分成6-8人一组,每组学生的学习成绩、知识结构、学习能力、性格特点、性别等实行优势互补。当然,学生是认知活动的主体,分组应当以充分自愿为前提,让学生自由组合,每组设立一个项目组长,全面负责小组的项目实施、讨论及项目的安排和落实。小组采用协作学习的方式,在项目组长的安排和带领下,对各成员进行分工。分工的内容主要包括分解任务、安排分工和规划进度等。由于没有标准的和现成的答案,学生在项目完成的过程中需要自行查找资料、设计方案、交流讨论、探索规律、撰写实验报告。这些活动为学生自主式、合作式、研究式的学习和创新提供了充分空间。