您现在正在浏览:首页 > 职教文章 > 职教论文 > 浅谈案例教学在QBASIC语言课中的应用

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

日期: 2007-2-26 15:13:40 浏览: 131 来源: 学海网收集整理 作者: 吴中区长桥职业中学 周育英

[摘要] 在QBASIC语言教学活动中采用案例法教学,可以比传统教学方法更快、更有效地使学生建立起计算机学科的知识体系,有助于培养学生的综合素质,实际应用操作能力,是目前计算机专业程序设计课教学中应当积极采用的教学方法。
[关键词] 案例教学 QBASIC语言 教学设计
作为行为导向教学模式的一种,案例教学法是通过对具体案例的分析、引导、启发受教育者对基本知识、原理、方法的理解掌握,激发受教育者对基本知识、原理、方法的理解掌握,激发受教育者的潜能,从而达到教育目的的一种教学方法。案例教学法在法学、商贸学及医学教学活动中已得到很广泛的应用,随着案例教学内容、方法和经验的日趋丰富和完善,案例教学法已成为一种较为成功的教学方法。但如何在QBASIC语言中采用案例教学,是需要进行认真探索和思考的一项重要课题。
一. QBASIC语言课与案例教学
针对本校学生自身的特点,本文所称的案例,并不是能覆盖相应计算机语言的大部分知识的源代码程序,代码量在几千甚至上万行,相当于一个中小型的应用软件,而是在教学过程中采用那种几十行到几百行源代码的程序,它与我们平时的课堂举例是既有区别又有联系的。
QBASIC语言案例教学主要是指,在QBASIC语言课的教学活动过程中,把学生分成3—5人一组,在教师的指导下每组通过对案例、程序源代码进行分析,并提交相应的分析报告;在分析的过程中去学习,掌握专业知识,建立起计算机学科的知识体系,提高实际应用能力的一种教学方法。
采用案例教学,可以实现课堂内外的有机结合,实现理论与实践相结合;结合学生自学,让学生带着疑问进行案例分析,教师在分析过程中穿插讲授专业理论知识,学生在分析案例的时候,一方面增长知识视野,丰富分析应用技巧;另一方面在探索思考如何把知识运用于实践,从而及时有效地促进学生对知识的消化吸收,真正达到理论与实践相结合的目的。
1.QBASIC语言课的特点。计算机学科有其自身的特点,同其他学科相比,计算机的工具性、计算机学科的综合性、应用性都非常强,对QBASIC语言的应用,是通过语言编程来实现的,学习QBASIC语言,就是学习如何去编程。而这种编程的过程,就是学习QBASIC语言的过程。对QBASIC语言的教学,不仅仅是教QBASIC语言知识,更重要的是让学生如何利用QBASIC语言知识去编程,去应用于实际需求中。
2.教学案例与举例。教学案例与经常采用的举例说明虽然都是引用案例,但两者有本质的区别,案例教学中采用的案例在教学过程中占据中心地位,是在进行案例分析的过程中传授理论知识,培养实际操作技巧能力,只能是具有一定代表性的程序,包含的内容多,程序代码量大。对案例的分析需要有一定的基础知识,是在现有知识基础上的全面提升,要求学生主动学习、思考,与教师的引导控制相结合来进行,需要一定的学习环境。而举例则多是对某一变量或应用进行使用练习,可在课堂上也可上机课中进行,同样,在案例分析的过程中,也需要进行举例。
3.案例教学与传统模式教学。传统模式下对QBASIC语言课的教学,多采用“板书”(多媒体)+上机实践的方法,总是先介绍语句的语法规则→举例讲解(演示)→课后习题上机验证,采用多媒体教学,也只是教学媒介体发生了变化。传统的教学方法对一些理论课较适合,但对QBASIC语言课,无法检验学生对已学知识的掌握运用能力,同时也容易增加学习的枯燥感,甚至学期结束,也只能完成简单的程序设计。
此外,传统模式下是按教材、分章节按部就班地讲课的,往往造成教师因“材”施教。而采用案例教学在教学内容上已不再局限于教材本身,此外,案例教学的教学内容的外延性非常强,强调学习的知识性、应用性、系统性、严密性,体现知识体系的建立。在授课方式上,不局限课堂上按章分节的顺序讲课,而是把课堂内外QBASIC语言课与计算机专业基础课、实际应用有机地结合起来。学生课堂内外研读源程序,产生疑问,课堂向老师发问释疑,在教学行为上,案例教学中体现出学生学习的主动性、主体性,而教师在教学过程中则发挥出主导、组织作用。
二. 案例教学在QBASIC语言课中的作用
以案例为中心来组织QBASIC语言的各方面,实际也就是模拟计算机应用软件的开发环境、开发过程,学生学习的过程中,其身份已不仅仅是学生,而可能是当今软件开发工程中的一个角色,学习QBASIC语言主要是为了应用,如果不能应用于实际,那么,学习的专业知识将是空泛的,无法产生应用效果,QBASIC语言课中应用,它的主要积极作用是:
1.案例教学是知识共享、创新的过程,有助于学生迅速建立QBASIC学科知识体系框架,并提高操作应用能力。在案例分析思考过程中,学生将会把有关的理论知识融会贯通,与实际应用联系起来,是对知识完整的理解,而不是简单的记忆。案例教学对学生是采用分组学习的,强调的是一种真实环境的再现或虚拟,通过集体讨论,启迪思路,在自我思考、自我总结中启发思路,在相互探讨、切磋中引发思维共振,共享知识,逐步强化自己分析案例,实际应用操作能力所需的理论知识和综合技能。
2.案例教学有助于培养学生的实战能力。随着我国社会经济的发展,社会对职校培养人才的要求已不仅仅是其所学知识、技能的多少,而更注重于其是否具有一定的实战能力。而大部分职校对计算机专业的学生,也仅仅在毕业前让其作一次毕业总结,具体实际能力很难练就。案例教学是把学生到社会去实践的那个过程提前到教学过程中,让学生在学习的过程中,就有一定的实战经验,这样才能培养出更符合市场需求的实战型人才。
此外,案例教学还可以培养良好的程序设计风格,在分组中培养团队协作精神等。
三. 计算机语言案例教学实施
作为案例组织者,可以是教师,也可以是教学小组,但需要在开课前有详细周密的教学安排,其内容包括案例实施的时间过程及安排,学生的分组组织,案例素材的发放等,案例分析中哪些是理论分析,哪些是应用操作分析等,并对案例教学中可能出现的外延知识及对策做出安排。
1.结合语言特点,选取教学案例。QBASIC语言是一种适合初学者使用的计算机高级语言,是以编码为主的结构化编程语言。QBASIC语言,它是语言编程的基础,它不同于一些可视化的面向对象语言,如VFP、VB、VC、VC++等,然而QBASIC语言却是它们的奠基者。
在传统模式下,教学活动过程的开展往往是逐一地讲解各语句,加以举例说明,最后学生针对课后练习上机进行验证,整个学期由于受教学课时的限制,数据类型、数组及函数重要概念和应用的讲述,已没有更多的教学时间,让学生去做一具体的整合性学习。可以说传统模式下的教学方式,仅仅使学生能够初步了解和掌握本门课中的基本知识,而不能系统、全面地认识和应用所学知识。这样就导致学生在从事实际应用系统的开发设计过程中,缺乏创造性思想和解决问题的动手能力。
在案例选取时,就应使案例能够包容上述知识,体现出编程的概念及应用,在实际教学中,我们采用的案例是一些贴近生活的画面,如《情系电脑》、《日月地运转演示》、《旋涡线》;还有《学生学籍管理系统》,系统中用到的各种数据、变量等与学生的自身信息紧密相关,容易被学生理解接受。
2.案例的开展和实施。根据案例教学法及QBASIC的特点,在简要介绍QBASIC的基本操作后,即可进行全面讲解分析案例。《学生学籍管理系统》,是一个与学生自身信息紧密相关的数据信息管理系统,分为基本信息,成绩、图书借阅等子系统。可利用系统实现对学生信息的浏览、查询、修改等,这些就可以通过编程来完成。在案例的实施过程中,结合相应的教材分课时对程序进行部分分析,也可根据程序的模块进行讲解,使得课程的教学主要体现在这个系统中的应用。通过分析这一贯穿整个课程的教学案例,不仅改变QBASIC学习从传统、枯燥的理论开始的模式,展现在学生面前的是应用的灵活性和设计的多样性,从点上具体明确了QBASIC的作用,面上体现出计算机学科知识体系的建立,体现QBASIC各功能系统间的联系及实际应用系统的构成。
在开展案例教学的过程中,必须根据教学内容的不断深入,进行精心组织,使学生主动融入教学活动过程中,这样,学生学到的不仅仅是技术理论知识,更重要的是学生掌握了编程的技术,具有解决一定问题的实际能力。
3.案例教学的组织考察。在进行案例分析的同时,结合本课程的教学实际,学生3—5人一组,每组针对案例写出案例分析报告,这份案例分析报告实际上相当于软件开发工程中的系统分析、设计说明。然后设计一个综合性的管理信息系统程序,应用领域可以自己定,给他们一个实际操作的机会,最后完成程序设计,这样可以充分发挥学生的创造性思想,使所学知识掌握的更加系统、牢固。教师也可以据此评价学生的学习,来代替传统的考试,并对教学过程中学生出现的问题,给以引导解决。
四. 案例教学实施中面临的主要问题
1.案例教学中对教师的要求。案例教学中教师从主讲的身份转化为教学活动中的组织者、主导者,其性质发生了变化,教学内容由以前的从教师到学生的单向流动,到教师与学生的双向知识流动、行为互动转变。在案例分析的过程中,要求教师要以广博的案例知识积淀和深厚的专业知识为依托。不但要求教师有丰富的专业理论知识;还应有丰富的实践经验,理解案例中所隐含的学科理论知识。教师不仅要有每一节课的备课,还要有课堂教学设计及整个课程的教学设计。
2.案例教学中对学生的要求。从学生角度看,案例教学对学生也提出了更高的要求,传统教学环境下的教学养成了学生的被动学习,考试靠记忆力来死记硬背概念的行为,严重影响到学生在案例教学过程中的主体性,影响其主动性的发挥,制约了其参与到教学活动中的主动性,部分学生甚至存在心理障碍,还需要一定的心理辅导。
3.案例少。QBASIC语言课中采用的案例,与其他学科中采用的案例不同,由于计算机的种类非常多,而且应用的学科交叉性非常强,在实践中单纯采用QBASIC语言的应用程序很少,针对QBASIC语言的案例大多需要教师进行开发,无形中又增添了教师的工作量。
五. 结束语
当今社会对人才的需求提出了更高的标准,而在计算机语言教学上采用传统的教学方法,培养的人才已不能更快地适应时代发展的需求,越来越严峻的就业压力,也促使学生们期望改变过去以考定论的学习方式,而更多地关心知识与能力的自我提升,因此,加强教学方法的改革,采用案例教学,提升QBASIC语言教学质量,是一条可行的发展之路。

返回顶部