公务员期刊网 论文中心 正文

CDIO理念下的VB程序设计教学改革

CDIO理念下的VB程序设计教学改革

摘要:本文分析传统的VB程序设计的教学模式的弊端后进行了新的模式的探究,提出了基于CDIO理念的VB程序设计教学模式。改革后的模式重新组构VB的课堂教学,让项目的产品设计融入到教学之中。

关键词:CDIO;工程项目;VB程序设计

一、CDIO工程教育理念

CDIO工程教育理念以工程项目为基础,承载了项目产品制作的全过程。CDIO理念在教学中主要以项目案例教学、任务操作演示、项目引导的实施。CDIO理念将基础知识、个人的能力、团队协作能力的培养融入教学,并且能使学生感知到项目的总体,目标明确,更能引发学生的探索积极性。在教学过程中老师能够更好的发挥引领作用,引导学生主动去解决问题。这种模式下学生获取课本的知识同时能够锻炼创新能力、团队协作能力等综合能力。VB(VisualBasic)作为大学课堂的必修基础课程,虽然它是面向对象的集知识和技能为一体的教学课程,但教学方法多比较传统,大多先教授知识再以小程序演示,忽略了学生个人能力培养,教学过程死板,学生是被动的填鸭式的状态,而施教者则处心竭虑的想提高学生学习兴趣却不得方法。这种传统的教与学方法不适于当前社会对学生能力的需求,无法提高课堂的效率和激发学生主动性,不利于学生的综合能力培养。针对这些问题我们引入CDIO的理念,将工程训练方法融入课堂教学。

二、基于CDIO理念的VB程序教学设计

(一)设计整体工程项目进行VB程序的教学第一步要设计一个合理的工程项目载体。首先选择设计了紧密联系学生生活的、容易理解实施的具有现实的意义的项目,其中要包含教材课程的设计目标、教材的知识点、综合能力培养的目标。教学的开始要从以工程项目为目标出发,将工程项目细化分解成子项目,然后逐个完成其子项目,最后组合优化工程项目,完成项目的过程中不仅要完成知识点的教学更要培养锻炼学生的工程能力。经过对教材的分析,要求项目界面多窗体程序设计,具有功能的菜单设计,界面友好,控件丰富,自行设计相关功能,具体细节学生可以自由发挥,可以三人团队协作。设计了“班级学生信息管理系统”,该系统对于学生来说,第一,熟悉,针对性强;第二,紧密相关于学习生活能够引起设计者的实践的兴趣,子项目的功能设计也简单明了;第三,融入了知识点的案例让学生在设计中轻松的学习了相关知识点算法,让教学目标更加明确,教学内容不在枯燥。

(二)逐级细化子项目本阶段主要目的是分解工程为子项目,即准备基本素材和样例。从整体出发,按照功能细化拆分,并结合相关的教学知识点进行子项目的设计。“班级学生信息管理系统”,经分解后,有以下几个子项目:“登录”“界面美化”“人员编辑”“课表管理”“相册设计”,涉及到控件设计、窗体设计、程序结构设计、数组过程、文件处理等相关知识点的教学,具体如表1子项目与相关知识点所示。各个子项目在老师的要求的基础上学生可以自由发挥,可以拓展功能、设计个性化的界面,充分发挥学生们的个人的想法和创造发现能力,鼓励设置具有创新功能子项目。

(三)组织教学过程基于CDIO理念的VB程序设计教学过程以工程项目为最终目标,在CDIO教学理念的引导下,完成设计子项目从而完成教材知识的教授,教学中教师引导为主,注重养成学生的主动学习的习惯和提高工程中的综合素养。首先,教师引导学生了解整体工程项目的内容,贴近生活的项目让学生清楚明确教学目标。然后对其进行细化分解,有项目的需求分析和功能设计。然后在实践中教师要总结并提供一些案例素材,组织小组交流经验,子项目的指导学习和做出归纳总结,为知识点的学习做出巩固,帮助学生在子项目制作的过程中对课本的知识活学活用,融合贯通,编程实现各个子项目。在此过程中做好分工合作,锻炼学生程序开发过程中的各种职业能力。子项目的设计过程中,要求学生深度参与,解决问题过程中消化吸收所融汇在项目中的知识,同时,以贴近生活的子项目引导学生自主学习,启发学生主动拓展知识,创新性的完成任务,因此,子项目虽然基本功能相同,但每个设计者完成的作品却各不相同。最后要整理子项目,优化、组合并验证工程项目。这是整个VB程序设计教学过程的最后阶段,是项目的总结阶段,在本阶段要组合子项目,要求系统的设计要有整体性、一致性。调试、验证和优化项目的各个功能。项目设计开发中教师要组织集体讨论,用讨论方法在项目研发中引导学生积极自主的思考,并对学生完成的最终项目产品进行评价,在讨论的过程中培养学生制作说明报告、表述产品功能等综合运用知识的能力。

(四)考核评价体系基于CDIO理念的教学模式以基本知识为基础、工程项目为目标,注重对象综合能力的锻炼,传统评价体系不能够实现综合性评价目标。针对这一问题,在VB程序设计的课程增加的几个方面的学生评价分析,做到多维度评价成绩。第一,工程素养,评价通过整体的实践参与度和最后成果评价;第二,团队协作能力,通过在项目实施过程中,团队成员之间的合作交流情况,按照小组形式给分;第三,创新能力,最后成品与教师的要求的对比,界面美化和功能性的拓展程度进行评价。由于在子项目和最后整合优化阶段采用了讨论法,因此引用了学生的评价为考核的一部分。整个评价体系相较传统的评价体系更加适用于CDIO的课程模式,更能够从多方面考核学生,激励学生完成产品的设计。

三、结束语

VB程序设计的教学应该进行改革以满足社会对应用型人才培养的需要。运用CDIO教学理念进行教学,重新组构了全新的教学过程,设计了多元化的评价体系,注重培养学生的CDIO能力,有利于学生未来的发展和职场的需求。

参考文献

[1]查建中.论“做中学”战略下的CDIO模式[C]//应用性本科教育国际研讨会.2008.

[2]刘志刚,衣治安,杜娟.CDIO案例教学在程序设计课程中的实践[J].中国电力教育,2011(4):71-72.

作者:李雪 单位:燕山大学里仁学院