CDIO理念下非计算机专业VB教学中的改革实践

摘 要:本文从本科院校非计算机专业学生实际情况出发,针对非计算机专业学生的学习特点.结合CDIO理念在教学内容上引入实际案例旅店管理系统,分阶段的演示和讲述实例中所用到的知识点,在教学方法和教学内容的案例的编排引导和讲述等教学形式上进行改革实践,从实际教学中加强非计算机专业学生对VB程序设计的理解和掌握.

关 键 词:CDIO非计算机专业教学案例VB程序设计

一、目前的教学状况

由于VisualBasic语言相对于其他编程语言具有在语法上简单,所见即所得的特点,很多高校都采用其作为公共基础课程向全校学生教授,越来越多的非计算机专业的学生也开始接触到较为专业的计算机知识,如何让这些非计算机专业的学生也能理解掌握基础编程就成了计算机教育者应该去思考和实践的问题.

二、CDIO工程教学模式

2001年,美国麻省理工学院、瑞典查尔姆斯技术学院、瑞典林克平大学等创立了CDIO工程教育理念,CDl0[1]是构思(Conceive),设计(Design),实现(Implement),运作(Operate)4个英文单词的缩写,它以工程项目(包括产品、生产流程和系统)从研发到运行的生命周期为载体让学生以主动的、实践的、课程之间有机联系的方式学习工程.[2]基于这一理念,确定了以项目设计为导向、以能力培养为目标的CDIO人才培养模式,通过项目设计将整个课程体系系统地、有机地结合起来.其不仅能使学生学习知识、提高能力,而且有利于培养大学生的全面素质,在教学过程整体结构上为我们提供了样板.[3]

怎样让学生站在一个高度上去整体地认识?我认为首先教师自身应该跳出教科书的条框,选择适合学生的项目,项目的编排和选择要包含教科书上要求以及在实践中需要的知识点,在教学的过程中要先从整体去认识,循序渐进,化整为零.

三、项目的编排选择和讲解

项目设计是一项非常系统和复杂的工作,项目设计质量的好坏直接决定课程项目教学效果.所以,项目的选取是学习的关键.通过近几年的实践与摸索,最后确定“旅店管理系统”的开发作为VB课程的总项目.实施项目教学时,在项目设计编排的过程中,先由教师讲授项目涉及的知识点,然后根据所要完成的功能布置任务提出要求.第一章节从控件开始,因为在日常和计算机接触过程中一些简单的按钮,学生知道这些常见的按钮或者输入框的作用,所以从身边的例子引入.

旅店管理系统中的第一步是管理者身份的验证,所以在第一节中讲述旅店登记系统的登陆校验和.后台程序判断用户输入的和是否匹配,如果匹配则登录成功,否则就报错.根据表1的效果前几个功能的界面教师演示,根据要求拖拽控件,修改控件的相关属性,在实例讲解中把书本上模糊的控件属性的具体效果.如图一所示,教师给出目标界面后就交由学生自己去完成,然后在完成的学生中找出较好的,展示给大家并一起完善.

表一

根据表1在搭建好界面图一以后,开始逻辑设计和代码编程.在登录界面的功能实现上,刚才在思路引导的时候“如果和匹配就弹出欢迎信息,否则就弹出报错信息”用“如果就否则”日常语法介绍分支的概念,进而引出if...then...else的语法,上面的功能用VB语义语法要求翻译过来如图二所示.


首先学生理解VB的面向对象编程和事件驱动机制是怎样具体发挥作用的.引出事件在本例中就是qd的click事件,如图二所示,加强理解VB的事件驱动机制.讲解的重点开始从界面上的直观属性的设置慢慢过渡到对整个功能的逻辑设计.

教师在这个过程中担负着答疑和指导的任务,鼓励学生用不同的方法完成任务,学生在学完整个课程后,完成了平时要求的各个编程作业后,就会发现完成的并不是零碎的程序段,只需将以前的作业目内容做一些修改,再做些必要的链接、整合,就可以实现综合项目的设计.通过这种方法,让所有学生共同参与,协作完成,激发了学生的创作热情,有效锻炼学生的合作交流能力和思考学习能力、解决问题和创造性思维能力,同时又培养了学生理论联系实际和综合运用各门课程理论的能力,为以后的实际工作打下了坚实的基础.

四、结束语

CDIO工程教育模式是“做中学”,引导学生主动学习.根据非计算机专业学生的认知过程的特点和能力,教师要准备典型实际的小案例讲述通过实践能够达到的效果,从项目开始“先案例后知识点”的讲解方式结合丰富的设计性和综合性实验,尽量让非计算机专业的学生自己也能够动手和全身心投入,增强概念学习的实际应用能力.

类似论文

3DMAX在高职建筑装饰专业课程教学中的改革实践

摘 要将3DMAX软件的学习和高职建筑装饰专业课程教学有机地融合起来,既让软件教学主题明确,又让建筑装饰课程理论知识得以实践,本文通。
更新日期:2024-12-28 浏览量:160007 点赞量:35059

非计算机专业VB案例教学方法

摘 要:VB作为目前大多数高校对非计算机专业的公共计算机课程的程序设计,旨在提高非计算机专。
更新日期:2024-6-3 浏览量:13596 点赞量:4378

基于CDIO理念的自动化专业导课程教学方法

【摘 要】本文以广东白云学院自动化专业导论课程为例,介绍了CDIO教育理念在专业导论课程中的应用 我们在自动化专业导论课中增加了项。
更新日期:2024-4-22 浏览量:59987 点赞量:14468