您的位置: turnitin查重官网> 计算机 >> 人工智能 >试述教学法项目教学法在《VB程序设计》教学中和运用

试述教学法项目教学法在《VB程序设计》教学中和运用

收藏本文 2024-02-01 点赞:10260 浏览:36596 作者:网友投稿原创标记本站原创

摘 要:针对目前高职学校在《VB程序设计》课程教学中普通存在的一些现象,分析了传统教学中存在的问题,并将项目教学法应用在VB程序设计课程的教学过程中。并从教学设计、演示案例的设计、项目的选取等方面对这种方法进行阐述。
关键词:项目教学;教学设计;VB程序设计
:BDoI: 10.3969/j.issn.1003-6970.201

2.06.052

当前,《VB程序设计》课程作为大部分高职院校计算机专业的一门专业基础课,开设此课的目的是通过该课程的学习,使学生掌握面向对象的编程方法,培养他们分析和解决问题的能力。但普通存在的问题是,该课程的教学模式还是主要以“教师通过多媒体讲授和演示,学生上机操作”为主。通过这种教学模式培养出来的学生虽然学会了全部知识内容,但在进行具体程序设计时还是无从下手。当今社会需要的是高素质的技能型人才,这就要求教师必须尽快改革传统教学方法,采用更加科学的教学方法,以适应社会对人才的需求。
1传统教学中存在的问题
学习《VB程序设计》和学习其它编程语言一亲,枯燥复杂的内容、程序错误的百出是学生所必须面对的。由于高职院校的学生本身的知识接受能力和学习动力相对较弱,在传统教学模式下,该程序授课效果不是很理想。其主要原因是在传统教学模式中,理论教学与实验教学是区别对待的,后者通过用来“辅助”前者,学生通过实验教学环节来“验证”理论教学的内容。其次,传统的《VB程序设计》授课教师在组织教学时,往往按照教材编排的顺序,先介绍单纯的理论知识,再讲解具体的使用。过多的理论介绍,既增加了学生的学习负担,又不能突出教学重点,还会降低学生的学习积极性。同时,传统教学的编程练习与现实没有太多关联,没有吸引力,而且练习之间没有关联,造成学生学习兴趣低下。另外,学生学习VB程序设计只是停留在知识点学习以及例题的练习,没有实际工程项目开发的历练和体验,无法直接感受所学知识在实际工作中的作用和地位,影响了学习效果。
2项目教学法
将项目学习引进教学并不是新的想法,已经发展成为一种教学策略了。当学生有机会去挖掘更复杂的、有挑战性的和与现实生活类似的问题时,他们对学习会变得更加投入。基于项目的学习不仅使学生产生学习兴趣,设计良好的学习项目还能鼓励学生积极的调查和更多的思考。当学生投入到有意义的解决实际问题的活动中时,在帮助学生理解技能是怎样一步步演变成为成果的过程,学生将获得更强的理解能力。
项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。“项目”是指以生产一件具体的具有一定实际应用价值的产品为目的任务,它应该满足该工作过程用于学习一定的教学内容,具有一定的应用价值,能将某一课题的理论知识与实际技能结合起来,学习者有独立制定计划并实施的机会,在一定时间内,可以自行安排自己的学习行为,有明确而具体的成果展示,一般流程为信息收集—方案设计—项目实施—成果展示—最终评价,同时以小组形式开展合作学习和自主学习。
在项目教学法中,活动根据需要可以分小组进行,也可让学生独立工作,或由全班参加。一般来说项目活动不能独立完成所有的教学任务,它只是教学中一个不可缺少的部分。
3项目教学设计
VB课程教学内容主要是使用VB开发环境来开发与数据库相关的应用程序。具体包括:窗体界面的设计,常用控件的属性、事件及方法,对话框的设计,菜单栏、工具栏及状态栏的设计,多文档界面的设计,文件的操作,数据库的操作等。学习该课程应该达到以下两个主要教学目标:
一是知识目标:要求学生掌握VB集成开发环境下程序设计的基本概念及编程模式,面向对象的基本编程思想以及软件开发的基本步骤。
二是技能目标:要求学生具备使用VB进行程序设计的能力,并能够使用VB开发应用程序。同时,能够适应社会的需求,使用VB完成企业项目的开发。
在项目教学模式中,教学项目的选择是整个教学的关键,是否选择合适的项目直接影响到教学的效果。因此在项目选择这一环节中,教师应该紧扣教学内容,根据学生的特点,联系实际,确定可行的具有实际意义的项目。教学项目既要涵盖基本的教学知识点,能怎么写作于教学,体现教学目标,又能激发学生的学习兴趣,达到预定的教学效果。
为了实现上述课程教学目标,让学生掌握必备的VB编程知识,具备应用VB开发程序的能力,我把学生将来工作过程中需要的基本知识和技能,分解到具体的项目模块开发中,设计了VB课程的基础项目模块和综合项目模块。
基础项目模块包括:制作折扣计算机器、制作阴影文字、制作简易计算器、制作机、设计用户登录系统、设计排序法演示系统、制作简单记事本、制作调色板、制作简单时钟、设计文件管理器、绘制数学函数等。这些项目模块功能相对简单,但是包涵了基本的教学知识点,而且都是学生在日常生活或学习中常见的内容,这样能够激发学生的学习兴趣,最终让学生牢固掌握在VB集成开发环境下编程的基本方法,为以后的学习打下坚实的基础。
综合模块包括:电话查询系统、成绩管理系统、档案管理系统、工资管理系统、图书管理系统、超市管理系统。这些项目模块具有一定的实用性,项目实现的功能也较多,功能要求比较完善,需要学生花费用的时间和精力也较多,这就需要在课程实训期间完成。通过这些项目的开发,可以让学生综合运用所学的专业知识,使学生能够在校就经历软件开发过程的锻炼,提前进入工作过程,从而减少毕业后适应工作的时间。同时,也让学生具备了实际应用能力、工作能力及团队精神及创新意识。
4 项目教学法的实施过程

4.1情景设置

创设学生当前所学习的内容与现实情况基本相接近的情景环境,即把学生引入到需要通过某知识点来解决现实问题的情景[3]。通过实际例子,吸引学生的注意力,培养学生的兴趣。
例如,在讲计时器控件时,我先打开事先准备好的事例:闪烁的满天星、图片浏览器给学生进行展示,并告诉学生我们今天利用这个计时器控件很容易实现这种动态的效果。学生听了非常感兴趣,上课的效率明显提高了。
情景设计非常重要,它是实行项目教学的第一步,情景必须是学生平时能够见到或用到的,对学生来说,以前的感觉是有些难度的,经过老师的讲解也不是高深莫测的,这样才能产生动力,又不使学生望而止步。

4.2教师操作示范

教师对预期的项目模块进行分析,分解为必需的知识点,并选择合适的案例进行讲解与示范。案例的选择要从易到难,并结合情景设计中的例子进行讨论,从而完成知识要点的讲解和学生的“知识迁移”。案例示范,不能只是老师讲,学生听或记,要把学生拉进来,让学生和老师一起来完成案例设计。
譬如,我讲到用Circle方法来绘制各种图形的时候,首先设计一个绘制不同大小、不同颜色、不同填充样式及颜色的圆,然后引导学生思考如何绘制圆弧、扇形、椭圆等,接着让学生讨论怎样来绘制一个太极八卦图。经验得到了快速的增长,并且培养了大家的团队精神。最后,留些复杂的问题给学生,让学生自己查阅资料来解决,从而培养学生自主学习的能力。

4.3学生实践

让学生独立思考,对知识进行理解,消化示范案例的解决要点;学生以小组为单位,项目经理组织讨论并根据不同的情况对小组人员进行分工,如果是一个小的阶段项目,每个小组成员都要完成所有内容,完成后选出最好的作品上交。如果是一个大的项目,要对小组成员进行合理分工。一般来说,,分组在老师的指导下进行,每组4-5名学生,样可以防止成绩好的同学分到一组,成绩差的分同学到一组,造成部分小组难完成项目。
该阶段可以锻炼学生分析问题解决问题的能力,虽然老师已给出了解决方案,讲解了知识点,但学生还面临很多细节要解决,他们得到了开发新的解决方案的权利,只要是能完成项目,使用何种方法取决于学生。他们可以在互相协作的同时巩固新知识,由于是在做中学到的,记忆十分深刻。在这个过程中,老师的任务是设计难易适当的项目,全程进行辅导。[4]

4.4指导设计,跟踪监督

在学生进行项目设计的过程中,教师要加强指导和监督。在实际教学中,对于小项目一般当场解决学生实践过程遇到的问题。对于大的项目我要求每组组长每两天向我汇报一次项目的进展情况,解答他们在设计中的问题。同时示范案例的源代码和设计方案,对学生起到指导和参考作用。
教师及时对完成的一

研究生论文www.udooo.com

个个阶段性小项目进行总结与回顾,对学生的表现进行当堂认可,并对主要问题进行集中解决。这样有利于学生对新知识的理解和消化。同时也是下一阶段项目完成的前提条件。教师要及时指出项目开发中存在的问题,给出解决的办法,总结经验,引导项目团队提高和改进设计。

4.5学习评价

项目教学的评价注重学生在项目活动中能力发展的过程,测评内容包括学生参与活动各环节的表现以及作业质量。学生学习的效果直接由完成工程项目的情况来衡量,包括教师评价、学习小组和自评三部分。学生首先对自己在项目开发中的表现进行自我评价,然后由本项目组成员给出评价,之后其他项目组给出评价,最后由老师对项目进行评价和评讲。
5结 语
项目教学法被应用到程序设计类课程的教学中,使教学与生产结合起来,学以致用,注重培养学生动手操作能力,学生普通反映采用了项目教学法的教学模式后开发能力提升很快,专业知识得以巩固,相关知识点的运用印象特别深刻,在比较真实的工作环境下,既学到了知识,又学会了分析问题、解决问题的方法。教学实践证明,在项目教学模式下,整个教学过程学生都要参与进来,是学生变成获取知识的主体,可以大大提高学生的主动性,完成了教师从“主体”到“主导”角色的转变,总之,项目教学法在《VB程序设计》中的使用是一种值得学习和推广的方法。
参考文献
陈素芬等.项目教学法在《VB程序设计》中的应用[J].江西教育学院学报(综合),2008(12).
高玉双.项目教学法在VB.Net程序设计课程中的应用[J].信息技术与信息化,2011(1).
[3]储卫中.项目教学法在程序设计课程中的应用[J].教育与教学研究,2008(10).
[4]孙庚.项目教学法在“C++程序设计”课程教学中的实践[J].教育与教学研究,2008(2).

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号