免费论文查重: 大雅 万方 维普 turnitin paperpass

试议教学法项目教学法在VisualBasic程序设计中实践

最后更新时间:2024-01-17 作者:用户投稿原创标记本站原创 点赞:17518 浏览:73240
论文导读:,把理论知识与实践相结合而进行的教学活动。具体表现为:学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,自然能调动学习的积极性。因此“项目教学法”是一种典型的以学生为中心的教学方法。
摘?要:Visual Basic程序设计课程,传统的教学方法教学效果不佳,因此,项目教学法应运而生,何谓项目教学法?教学中如何实施?文章针对Visual Basic程序设计教学的项目设计、考核方法等内容提出了具体的实践方案,并加以实践。
关键词:项目教学法;项目设计;考核方式
一、引言
Visual Basic程序设计(以下简称VB )是一门计算机软件技术基础课程,它以启发学生面向对象程序设计思维、提高学生实际编程技能为宗旨,在整个计算机专业技能培养过程中起着承上启下的作用。传统的VB教学模式是以语法知识为主线,以多媒体课件为辅助手段,强调教材章节的完整性、逻辑性和系统性,教学内容大多以线性方式展开,通常情况下,理论教学与实践教学相分离。据校内调查报告显示,80%已学过VB的学生对VB无兴趣,更谈不上使用。显然这种教学模式已经不能满足高等职业学校以岗位职业能力为核心的高素质技能性人才培养的需求。如何适应这一需求?项目教学法应运而生。

二、何谓项目教学法

何谓“项目教学法”?就是将学习设计成真实性任务的项目,由师生通过共同实施,把理论知识与实践相结合而进行的教学活动。具体表现为:学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,自然能调动学习的积极性。因此“项目教学法”是一种典型的以学生为中心的教学方法。

三、实施过程

项目教学法在VB课程中如何具体实施?目前在 VB 课程教学中实施项目教学法还缺乏适合的教材和实验指导书,我们在实际教学中,从分析班级状况,转变教学模式出发,重新组织教学,精心设计项目,对 VB 课程教学内容和教学安排等进行改革,重构 VB 课程教学体系。笔者以本课题组所拟定的实验班级为例,具体阐述实施过程。

1.分析班级状况

本课题组拟定的实践班级为2008计算机应用(1),接班之后,笔者对班级情况作了分析,目的是充分了解班级情况,在项目教学法实践中充分利用班级优势,尽量避免不利因素的干扰。
(1)有利因素:①此班级为五年制大专班,班风正,学风较浓。本班中有十几名同学参加过各类计算机竞赛小组的培训,他们的自学能力较强,在班级中可起“项目经理”的作用。②此班级为四年级学生,据调查,家中有电脑的同学已占到96%,并且已具备基本的计算机操作能力:联网、安装系统、常用软件的使用、计算机的简单维护……这足以保证他们在课外能自主完成项目余留问题。
(2)不利因素:①本班共有54位学生,人数偏多,对教师的组织能力、课堂的调控能力提出了较高的要求。项目教学中完全依赖教师解决各小组中遇到的问题变得不现实。因此,在教学中可利用屏录软件就项目中的编程难点提前做好课件,以备各小组学习之用。②我校(江苏省吴中中等专业学校)一间教学机房的计算机总台数为55台(包括教师机),一旦有一台机器出现故障,就有学生面临无机可用。每次实验前提前检查机器的环节必不可少,必要时动用其他机房的备用机,项目小组的组长还需备好优盘以存储未完工的项目工程文件。③班级中学生的能力参差不齐,学习态度也有差别,目前班中已有五六位学生对计算机语言类课程产生厌学情绪,开学初就有逃课现象出现。教学中以项目教学法为主的前提下必须充分考虑这些学生,因材施教,分层教学必不可少。

2.分析兄弟学校可供参考的项目设计方案

(1)螺旋式项目设计。螺旋式项目设计是通过实施一个完整的大项目而进行的教学活动。这个完整大项目的每一个实训任务都以前一个实训任务为基础,而每一个实训任务中,各个步骤也是内在关联的,实训任务层层递进,不断修改,螺旋式地上升。这种项目设计的优点为循序渐进;缺点为一学期实施一个项目,这个项目必定很大,一旦项目中某一实训任务出现挫折,后期的任务将被迫中断,而且此项目中所涉及的重点知识内容与教学大纲中需完成的教学内容不一致。
(2)项目驱动式设计。这种项目设计将教学分为两个阶段:第一阶段:在课堂教学中以完成一个个小的实训项目为主线,通过在完成项目的过程中引入知识点,操练语法。第二阶段:课题设计。在此阶段,项目的选择设计全由学生以小组的方式决定,教师仅起指导作用,为学生提供技术支持。论文导读:
这种设计方式的优点是,项目实训前期是在老师的引领下完成语法知识点的学习,学生的语言基础相对扎实,后期的课程设计有利于培养学生的创造性。缺点是项目实训早期学生的依赖性强,后期对教师的应变能力、课堂的管理能力提出了较高的要求。
(3)双循环式设计。双循环式项目设计就是将语法知识的学习与编程调试能力的培养有机地结合起来,按照项目实例来组织教学,紧紧围绕“编制和调试一般的实用程序”这个主题来进行教学活动。这种项目设计方式的优点是学生在编制调试不同的程序项目循环中,能提高学生的调试程序的能力,并能较好地掌握语言的语法规则;缺点是学生对于大项目的规划、实施至评价维护整个过程还是缺乏实践。

3.确定自己的项目设计方案

针对笔者实践的班级情况,课题组决定在VB的教学中将三种项目设计方式有机结合,模糊理论课与实训课的区别,将VB程序设计项目教学法的实施分为三个阶段。
(1)第一阶段:以小项目“螺旋”方式完成对VB的基本语法知识点、基本算法的学习,这一阶段笔者设计了五个小项目:①“计算器”。这个项目从“简单加法器”开始,然后深化为“四则运算器”,最后深化为附件下的“计算器”(标准型源于:高中英语论文www.7ctime.com
)。②“排序课件”。这个项目从“求最大值”开始,然后深化为“排序”,最后在排序方法中加入消息框、利用RGB函数对进行比较的数所在的文本框的背景进行设置,让排序过程演示出来,形成课件。③“小学生加减法运算竞赛”。这个项目从“用户登录界面设计”开始,然后深化为登录成功后进入“练习”,计算机随机给出两位数的加减法算术题,要求学生回答,答对的打“√”,答错的打“×”,将做过的题目存放在列表框中备查,最后再加以完善,进入“竞赛”,每次调50题,每题的得分为两分,并通过计时器完成计时,最后给出得分和用时,并保存在文件中。④“红绿灯控制程序”,先制作一个红绿灯程序,红、黄、绿灯按一定的时间依次亮,然后再利用计时器控件设计一个倒计时牌,将间隔时间显示出来,最后添加一个控制台,可以实现自动和手动两种方式的切换。⑤“绘图”,先制作一个简单的鼠标绘图程序,该程序可以绘制各种形状(点、线、矩形、椭圆等),然后加深至可以调整线的粗细,最后加上调色板可以利用滚动条调整前景色、背景色。第一个阶段的学习任务完全是在教师的指导之下完成,对于学习能力较差的同学,能够掌握这五个项目就已完成本课程的学习任务。
(2)第二阶段:在此班级中组织一支兴趣小组,选取8位对计算机软件开发感兴趣的同学,利用课余时间,在老师的引领之下合力在一个月内完成一个课题项目。从项目方案的确立、项目组织人员的分工、系统调研、项目实施至项目的运行修改,由教师充当“项目经理”的角色,引领学生完成,第二阶段实施的时间安排在第一个阶段的最后一个月内。
(3)第三个阶段:待第二阶段的项目成果出来后,由参加此项目的8位同学,在班级中各自挑选人员组成自己的项目小组,由这8位同学充当“项目经理”的角色,对课题的功能略作修改,组织各自的成员完成修改后的课题项目。

4.改革考核方式

传统的VB教学考核方法多为一张试卷定乾坤,临到期末考试,教师将整本书勾画一下重点,学生则记概念、背重点,应付考试。这种考核模式根本不利于培养学生软件开发的综合能力。为了提高项目教学的实效,还必须改革这种单一的考核模式,以形成多样化考核方式,进一步培养学生学习VB的兴趣,提高他们的实战能力。
多种考核方式为:平时考核+闭卷考试+开卷考试+实训考试,考核成绩权重及具体实施方案如下:
(1)平时考核(由各小组长进行记载,课代表进行汇总,教师进行核查)。“平时考核”占30%。根据课堂的项目完成情况确定,这一部分考核的目标是促使学生认真上好每一堂课,认真完成五个小项目。
(2)闭卷考试。闭卷考试40分钟,成绩占25%,是指用来考查学生,对基本概念的掌握情况。
(3)开卷+实训考试。“开卷+实训考试”是指学生可以参考资料,在规定的时间里,独立完成试卷,这部分试题难度比闭卷有一个提高,主要考核学生的实际应用能力,成绩占45%,考试时间为120分钟。试题选自全国计算机等级考试机考的综合题,共10题,4道题为必选题,2道题由学生从余下的6道题中任选2题。
四、项目教学论文导读:VB教学中的应用,迫切要求有正规的配套教材。(2)项目教学法的大面积实施还需要学校的大力支持,需要建立相应的学习社团以支持未完成项目的同学能在课后继续实施。(3)项目教学法容易形成“放羊式教学”,所以教师要充分了解班级,安排好任务,组织好每一个项目教学的实践过程。参考文献:王明福,徐人凤.高职软件专
法实施后的思考
笔者在VB课堂教学中采用项目教学法取得了较为明显的成效,主要表现在学生身上:学生的学习兴趣明显提高,学习态度和方法也有了很大变化。开学初的几位动不动逃课的学生目前能参与到项目的学习中,主动要求实训时与班中成绩较好的同学坐在一块,帮他们查找资料,而几位学得好的同学更是不断讨教问题。学生的进步让我坚信:计算机语言类项目教学法有进一步实践的必要,同时也带给笔者一些思考:
(1)目前我们所使用的计算机语言类的教材还是传统的教材,教师实施教学所需的项目案例要靠教师个人或者是教研组进行编撰,工作量相当大,而且因为时间仓促,也存在设计的项目有许多不合理的地方。项目教学法在VB教学中的应用,迫切要求有正规的配套教材。
(2)项目教学法的大面积实施还需要学校的大力支持,需要建立相应的学习社团以支持未完成项目的同学能在课后继续实施。
(3)项目教学法容易形成“放羊式教学”,所以教师要充分了解班级,安排好任务,组织好每一个项目教学的实践过程。
参考文献:
王明福,徐人凤.高职软件专业技术课程的改革与探索[J].职教论坛,2012(24).
冷淑君. 开放教育计算机课程教学模式改革——项目教学法探索摘自:写毕业论文经典的网站www.7ctime.com
[EB/OL].http://hr.mder.com.cn/uplads/files/200683053288055026-summary.doc.