APP下载

项目教学法在Visual Basic程序设计教学中的实 施*

2012-08-15李巧玲

中国教育技术装备 2012年27期
关键词:程序设计案例教学法

李巧玲

项目教学法在Visual Basic程序设计教学中的实 施*

李巧玲

台州广播电视大学 浙江台州 318000

项目化教学已经成为许多 高职院校专业课程改革的热点。把项目教学引入成人教育计算机教学 中,以计算机课程Visual Basic程序设计为例,阐述 项目教学法的应用,以真实项目的内在结构作为课程结构,构建一个仿真的学习情境,从而提高学生解决实际问题的综合能力。

项目教学;Visual Basic 程序设计;应用型人才

10.3969/j.issn.1671-489X.2012.27.100

*2011年台州市教育科学规划研究课题,编号:G11108。

作者:李巧玲,讲师,高级程序员。

Author’s addressTaizhou Radio and TV University, Taizhou, Zhejiang, China 3180 00

由于近年来成人教育录取的学生考分很低,学习效果不理想、动手能力差已是普遍现象。成人专科学校要走出这种困境,就要学习和借鉴各种成功经验,作出创新性的改革。计算机专业是成人教育中相对较难的专业,计算机专业人才培养正面临着的困境。

随着我国高职教育改革的大潮,项目化教学已经成为许多高职院校专业课程改革的热点。以“为学生的职业生涯服务,为学生的可持续发展服务”为目标,对计算机教学计划和课程教学方案进行调整,把项目教学法引入成人计算机教育的课堂教学,让学生更好地理解课本知识,了解一般的项目开发流程,能让他们成为有一技之长的应用型人才。

1 项目教学法

所谓项目学习(Project-Based Learning,简称PBL),就是学习者围绕某一个具体的学习项目,充分选择和利用最优化的学习资源,在实践体验、探索创新中获得较为完整而具体的知识,形成专门的技能和得到一般发展的学习[1]。本文所说的项目教学法,就是指通过把现实问题设计为学习过程,把教学内容与真实的项目案例相结合,让学生熟悉工作中要做的事,在“做中学”,是基于工作过程的一种教学方法。

项目教学法中“项目”的确立不是一件简单事,要考虑到诸多因素:1)项目要包含全部教学内容并尽可能自然,有机地结合多项知识点;2)项目的难易度要针对学生的实际水平来确定;3)项目要被大多数学生喜爱,并可以用某一评价体系(正确答案、美感等)公平准确地给予评价[2]。项目学习基本特点是:学习情景真实性、学习内容实用性、学习方法多样性、学习收获多面性。项目使得学习者既吸收课本知识,又适应现实需要,让他们在一个个项目的学习中得到发展。

2 项目教学法在Visual Basic程序设计教学中的实施

2.1 Visual Basic程序设计课程的教学目标

1)学生情感目标:愿意遵照教师指示进行尝试,并在指导下完成任务;对感兴趣的问题能主动思考;有深入研究的愿望,愉快地和所学课程打交道;从学习过程和学习成果中体会到成就感。

2)学生能力目标:理解课程基本概念;能按照要求,以小组为单位合作完成实训项目。

3)教师情感目标:能以愉快的心情指导学生;从教学过程和教学成果中体会到满足感。

4)教师能力目标:将教学活动置于专业背景之中,在职业生涯规划的引领下,激发学生学习的兴趣与主动性,把理论学习与动手能力的培养有机地结合起来,使学生主动自觉地在完成实训项目的同时,与职业意识和职业理想联系起来,帮助学生树立正确的职业观、科学观、人生观,提高学生的综合素质。

5)综合目标:教学效果良好,职业导向明显,推广到其他课程并对专业计划进行修改。

2.2 项目教学法在Visual Basic程序设计教学中的实施

Visual Basic程序设计课程的主要内容包括编程基础、高级编程、文件操作、图形处理、数据库应用、多媒体应用。项目化教学法的实施基本归纳为5个环节:调研分析、制订项目任务、项目组织实施、项目检查评估、总结结果。按照这5个环节来实施Visual Basic程序设计课程的主要内容的教学。

1)调研分析和制订项目任务。经过调研,分析本课程的行业应用。本文把Visual Basic程序设计的项目案例选定为学生信息管理系统,难易适中又贴近学生生活。同时参考教学大纲,把项目案例分7章讲解。第1章为VB的入门介绍。通过案例HelloVB,让学生初始VB程序特点;通过案例实训练习计时器,加深学生对“事件”“对象”“属性”的理解,为进一步学习VB打好基础。第2章到第7章完成一个大型案例“学生信息管理系统”的讲解。

“学生信息管理系统”主要分成4个模块:学生信息处理模块、课程信息处理模块、成绩信息处理模块、作者信息介绍模块。前3个模块都包括信息输入、信息查询、信息修改(删除、更新)。其中第2章是编程基础,包含了VB会涉及的语法、函数、程序控制结构、数组,主要制作登陆界面;第3、4、5章是本课程的教学重难点,涉及主要的3个模块;第6章讲解文件操作和菜单、工具栏,主要制作登陆后的主页面;第7章讲解色彩与图形、多媒体应用,主要制作者介绍。到第7章结束后,完成“学生信息管理系统”,也完成本学期所有教学内容。所有内容既完全符合大纲要求,又很好地结合了主题。

2)项目组织实施。要想令小组学习有效进行,小组的划分是关键。学习小组的分组并不仅仅是把学生组织起来分成几组就可以了,这只是形式上的分组。要真正达到协作的目的,必须要注意:首先,成员不能太多,也不能太少,人数定为4人到5人应该较为合理;再考虑学生的性别、性格差异进行组合。

在教学完成任务后,小组也可选择如通讯录管理、会员信息管理、图书信息管理、音像出租信息管里、设备信息管理等类似课题做。在项目实施过程中,教师不断引导学生团队融入角色,把自己当成一个软件公司的项目团队来接“工程项目”,从而培养他们的职业道德、责任心和团队合作、进取向上的精神。

3)最后是项目检查评估和总结结果。项目全部完成后,每个小组要有成果展示,同时可以制作幻灯片讲解。教师根据项目的复杂程度、完成情况制定不同的得分权重。同时学生的价值观、学习态度等素质也是考核因素。最后教师总结结果点评,有针对性地简要评价各组得失长短,将零碎的知识系统化。最终考核结果应该由学习小组自评加任课教师评价,做到公正公平。

2.3 项目教学法在Visual Basic程序设计教学中的意义

项目教学法首先依据企业需求编制出相应的项目案例,使得案例能有一定的实际实践意义,体现Visual Basic程序设计课程强调项目实战,在“做中学”为教学设计核心。再参考大纲,把案例划分成一些具体模块任务,突出每个模块的学习目标,使得学生既熟悉应用程序的开发,又激发了学生主动学习课程知识的兴趣。课程实施采用小组合作方式,使得学习更能突出学生的主体地位,小组合作更能促进学生团队合作精神,让学生在参与意识等方面都有提高。基本完成本课程预先设定的教学目标,值得向其他课程推广。

3 项目教学法在教学中的反思

1)项目案例选题。所选定的项目很重要,应紧扣教学大纲和教学目标;项目的难易程度应适宜,具有可操作性;项目应具有一定的实用性[3]。

2)角色转变。成人教育的学生一开始都会有传统认识,把自己锁定为单一的学生角色,在心理上就很难接受“工作者”的定位。教师要引导学生实现学习者与工作者的角色统一。

3)对教师的要求提高。不但要求教师有坚实的理论基础,还要有丰富的实践经验。改变传统教学模式,对教师能力是个挑战。

4 小结

传统学校教学中重视概念、理论的教学,这样会产生“高分低能”的学生,他们碰到实际问题往往就不会解决。项目化教学,是理论和实践技能组合成一个有机的教学整体,是一种“在微缩真实环境下的模拟生产活动”[4],旨在让学生在完成有意义的项目过程中学习理论知识。在成人教育课程Visual Basic程序设计的教学尝试中,项目化教学收到良好的效果,这对成人教育培养适应信息时代要求的应用型专门人才有着重大意义。

[1]胡庆芳,程可拉.美国项目研究模式的学习概论[J].外国教育研究,2003,30(8):18-21.

[2]任凌翔.浅谈职业学校计算机教学改革:项目教学法在教学实践中的应用[J].科技资讯,2010(8):248-249.

[3]于正永,孙秀英,杜文龙.浅谈高职院校专业课程的项目化教学[J].大众科技,2009(3):152-153.

[4]桑法滨.项目化教学之浅谈.新课程:教师版,2011(1):36-37.

Implementation of Project Approach in Teaching of Visual Basic Programming

Li Qiaoling

The project of teaching has become one of the many vocational colleges curriculum reform focus. The project teaching into the adult education computer teaching, based on the course of computer Visual Basic programming, the paper illustra tes the application of the Project Approach. In the real project internal structure as the structure of curriculum,construct a simulation study situation, so as to improve the students’ comprehensive ability to solve practical problems.

project teaching; VB programming; application talents

G642.4

B

1671-489X(2012)27-0100-02

猜你喜欢

程序设计案例教学法
案例4 奔跑吧,少年!
批注式阅读教学法探究
基于Visual Studio Code的C语言程序设计实践教学探索
实施“六步教学法”构建高中政治高效课堂
随机变量分布及统计案例拔高卷
从细节入手,谈PLC程序设计技巧
发生在你我身边的那些治超案例
高职高专院校C语言程序设计教学改革探索
一个模拟案例引发的多重思考
PLC梯形图程序设计技巧及应用