浅谈案例教学在VisualBasic语言课中的应用

时间:2022-10-05 04:38:57

浅谈案例教学在VisualBasic语言课中的应用

[摘 要]:在Visual Basic语言教学活动中采用案例法教学,可以比传统教学方法更快、更有效地使学生建立起计算机学科的知识体系,有助于培养学生的综合素质,实际应用操作能力,是目前计算机专业程序设计课教学中应当积极采用的教学方法。

[关键词]:案例教学 Visual Basic语言教学设计

中图分类号:G424.21 文献标识码:A 文章编号:

作为行为导向教学模式的一种,案例教学法是通过对具体案例的分析、引导、启发受教育者对基本知识、原理、方法的理解掌握,激发受教育者对基本知识、原理、方法的理解掌握,激发受教育者的潜能,从而达到教育目的的一种教学方法。案例教学法在法学、商贸学及医学教学活动中已得到很广泛的应用,随着案例教学内容、方法和经验的日趋丰富和完善,案例教学法已成为一种较为成功的教学方法。但如何在Visual Basic(以下简称为VB)语言中采用案例教学,是需要进行认真探索和思考的一项重要课题。

一、VB语言课与案例教学

针对本校学生自身的特点,本文所称的案例主要是指,在VB语言课的教学活动过程中,把学生分成3—5人一组,在教师的指导下每组通过对案例、程序源代码进行分析,并提交相应的分析报告;在分析的过程中去学习,掌握专业知识,建立起计算机学科的知识体系,提高实际应用能力的一种教学方法。

采用案例教学,可以实现课堂内外的有机结合,实现理论与实践相结合;结合学生自主学习,让学生带着疑问进行案例分析,教师在分析过程中穿插讲授专业理论知识,学生在分析案例的时候,一方面增长知识视野,丰富分析应用技巧;另一方面在探索思考如何把知识运用于实践,从而及时有效地促进学生对知识的消化吸收,真正达到理论与实践相结合的目的。

(一)、VB语言课的特点。

计算机学科有其自身的特点,同其他学科相比,计算机的工具性、计算机学科的综合性、应用性都非常强,对VB语言的应用,是通过语言编程来实现的,学习VB语言,就是学习如何去编程。而这种编程的过程,就是学习VB语言的过程。对VB语言的教学,不仅仅是教VB语言知识,更重要的是让学生如何利用VB语言知识去编程,去应用于实际生活中。

(二)、教学案例与举例。

教学案例与经常采用的举例说明虽然都是引用案例,但两者有本质的区别,案例教学中采用的案例在教学过程中占据中心地位,是在进行案例分析的过程中传授理论知识,培养实际操作技巧能力,只能是具有一定代表性的程序,包含的内容多,程序代码量大。对案例的分析需要有一定的基础知识,是在现有知识基础上的全面提升,要求学生主动学习、思考,与教师的引导控制相结合来进行,需要一定的学习环境。而举例则多是对某一变量或应用进行使用练习,可在课堂上也可在上机课中进行,同样,在案例分析的过程中,也需要进行举例。

(三)、案例教学与传统模式教学。

传统模式下对VB语言课的教学,多采用“板书”(多媒体)+上机实践的方法,总是先介绍语句的语法规则举例讲解(演示)课后习题上机验证,采用多媒体教学,也只是教学媒介体发生了变化。传统的教学方法对一些理论课较适合,但对VB语言课,无法检验学生对已学知识的掌握运用能力,同时也容易增加学习的枯燥感,甚至学期结束,也只能完成简单的程序设计。

此外,传统模式下是按教材、分章节按部就班地讲课的,往往造成教师因“材”施教。而采用案例教学在教学内容上已不再局限于教材本身,此外,案例教学的教学内容的外延性非常强,强调学习的知识性、应用性、系统性、严密性,体现知识体系的建立。在授课方式上,不局限课堂上按章分节的顺序讲课,而是把课堂内外VB语言课与计算机专业基础课、实际应用有机地结合起来。学生课堂内外研读源程序,产生疑问,课堂向老师发问释疑,在教学行为上,案例教学中体现出学生学习的主动性、主体性,而教师在教学过程中则发挥出主导、组织作用。

二、案例教学在VB语言课中的作用

以案例为中心来组织VB语言的各方面,实际也就是模拟计算机应用软件的开发环境、开发过程,学生学习的过程中,其身份已不仅仅是学生,而可能是当今软件开发工程中的一个角色,学习VB语言主要是为了应用,如果不能应用于实际,那么,学习的专业知识将是空泛的,无法产生实际效果,案例教学在VB语言课中的应用,它的主要积极作用是:

(一)、案例教学是知识共享、创新的过程,有助于学生迅速建立VB学科知识体系框架,并提高操作应用能力。

在案例分析思考过程中,学生将会把有关的理论知识融会贯通,与实际应用联系起来,是对知识完整的理解,而不是简单的记忆。案例教学对学生是采用分组学习的,强调的是一种真实环境的再现或虚拟,通过集体讨论,启迪思路,在自我思考、自我总结中启发思路,在相互探讨、切磋中引发思维共振,共享知识,逐步强化自己分析案例,实际应用操作能力所需的理论知识和综合技能。

(二)、案例教学有助于培养学生的实战能力。

随着我国社会经济的发展,社会对职校培养人才的要求已不仅仅是其所学知识、技能的多少,而更注重于其是否具有一定的实战能力。而大部分职校对计算机专业的学生,也仅仅在毕业前让其作一次毕业总结,具体实际能力很难练就。案例教学是把学生到社会去实践的那个过程提前到教学过程中,让学生在学习的过程中,就有一定的实战经验,这样才能培养出更符合市场需求的实战型人才。

此外,案例教学还可以培养良好的程序设计风格,在分组中培养团队协作精神等。

三、计算机语言案例教学实施

作为案例组织者,可以是教师,也可以是教学小组,但需要在开课前有详细周密的教学安排,其内容包括案例实施的时间过程及安排,学生的分组组织,案例素材的发放等,案例分析中哪些是理论分析,哪些是应用操作分析等,并对案例教学中可能出现的外延知识及对策做出安排。

(一)、结合语言特点,选取教学案例。

VB语言是一种具有面向对象的可视化设计工具,它是以事件驱动来进行编程,是一种结构化的程序设计语言。

在传统模式下,教学活动过程的开展往往是逐一地讲解各语句,加以举例说明,最后学生针对课后练习上机进行验证,整个学期由于受教学课时的限制,数据类型、数组及函数重要概念和应用的讲述,已没有更多的教学时间,让学生去做一具体的整合性学习。可以说传统模式下的教学方式,仅仅使学生能够初步了解和掌握本门课中的基本知识,而不能系统、全面地认识和应用所学知识。这样就导致学生在从事实际应用系统的开发设计过程中,缺乏创造性思想和解决问题的动手能力。

在案例选取时,就应使案例能够包容上述知识,体现出编程的概念及应用,在实际教学中,我们采用的案例是一些贴近生活的画面,如绘制函数、“红绿灯”程序、制作mp3播放器;还有《学生学籍管理系统》,系统中用到的各种数据、变量等与学生的自身信息紧密相关,容易被学生理解接受。

(二)、案例的开展和实施。

根据案例教学法及VB的特点,在简要介绍VB的基本操作后,即可进行全面讲解分析案例。《学生学籍管理系统》,是一个与学生自身信息紧密相关的数据信息管理系统,分为基本信息,成绩、图书借阅等子系统。可利用系统实现对学生信息的浏览、查询、修改等,这些就可以通过编程来完成。在案例的实施过程中,结合相应的教材分课时对程序进行部分分析,也可根据程序的模块进行讲解,使得课程的教学主要体现在这个系统中的应用。通过分析这一贯穿整个课程的教学案例,不仅改变VB学习从传统、枯燥的理论开始的模式,展现在学生面前的是应用的灵活性和设计的多样性,从点上具体明确了VB的作用,面上体现出计算机学科知识体系的建立,体现VB各功能系统间的联系及实际应用系统的构成。

在开展案例教学的过程中,必须根据教学内容的不断深入,进行精心组织,使学生主动融入教学活动过程中,这样,学生学到的不仅仅是技术理论知识,更重要的是学生掌握了编程的技术,具有解决一定问题的实际能力。

(三)、案例教学的组织考察。

在进行案例分析的同时,结合本课程的教学实际,学生3—5人一组,每组针对案例写出案例分析报告,这份案例分析报告实际上相当于软件开发工程中的系统分析、设计说明。然后设计一个综合性的管理信息系统程序,应用领域可以自己定,给他们一个实际操作的机会,最后完成程序设计,这样可以充分发挥学生的创造性思想,使所学知识掌握的更加系统、牢固。教师也可以据此评价学生的学习,来代替传统的考试,并对教学过程中学生出现的问题,给以引导解决。

四、案例教学实施中面临的主要问题

(一)、案例教学中对教师的要求。

案例教学中教师从主讲的身份转化为教学活动中的组织者、主导者,其性质发生了变化,教学内容由以前的从教师到学生的单向流动,到教师与学生的双向知识流动、行为互动转变。在案例分析的过程中,要求教师要以广博的案例知识积淀和深厚的专业知识为依托。不但要求教师有丰富的专业理论知识;还应有丰富的实践经验,理解案例中所隐含的学科理论知识。教师不仅要有每一节课的备课,还要有课堂教学设计及整个课程的教学设计。

(二)、案例教学中对学生的要求。

从学生角度看,案例教学对学生也提出了更高的要求,传统教学环境下的教学养成了学生的被动学习,考试靠记忆力来死记硬背概念的行为,严重影响到学生在案例教学过程中的主体性,影响其主动性的发挥,制约了其参与到教学活动中的主动性,部分学生甚至存在心理障碍,还需要一定的心理辅导。

(三)、案例少。

VB语言课中采用的案例,与其他学科中采用的案例不同,由于计算机的种类非常多,而且应用的学科交叉性非常强,在实践中单纯采用VB语言的应用程序很少,针对VB语言的案例大多需要教师进行开发,无形中又增添了教师的工作量。

五、结束语

当今社会对人才的需求提出了更高的标准,而在计算机语言教学上采用传统的教学方法,培养的人才已不能更快地适应时展的需求,越来越严峻的就业压力,也促使学生们期望改变过去以考定论的学习方式,而更多地关心知识与能力的自我提升,因此,加强教学方法的改革,采用案例教学,提升VB语言教学质量,是一条可行的发展之路。

参考文献:

1.Visual Basic精彩编程200例,机械工业出版社,2005-1-1;

2.高职艺术课教学的三个重要环节,石凯定,襄樊职业技术学院学报,2007:6(2)-79-80;

3.传统课堂教学向现代教学模式转变改革措施的尝试,黄晓彬,广东医学院外语教研室,广东医学院学报-2007:25(1)-111-112;

4.浅析高校计算机基础课程教学思路与方法,罗学义,王云鹏,公安消防部队昆明指挥学校电化教研室,读与写:教育教学刊-2007(1)-31-32;

5.案例教学研究,邹国春《中学语文教学与研究》2003年第1期。

上一篇:高职学生思想状况分析及德育对策 下一篇:陕西省教育内容资源与共享平台设计的总体方案