APP下载

基于CDIO工程模式的VF程序设计课程

2015-09-10赵妍

考试周刊 2015年63期
关键词:案例教学教学方法教学模式

赵妍

摘 要: 在计算机及网络飞速发展的今天,传统教学模式已经不能适应当代发展的需要。现代教学模式应该是开放的,以学生的兴趣为导向,以案例教学为主线,通过案例理解知识,并给学生足够的思维空间去创造。本文阐述了对新的教学方法的探索,并详细介绍了其在教学中各个环节的应用。

关键词: 教学模式 案例教学 教学方法

VF程序设计课程是非计算机专业必修的公共课之一,它是学生了解计算机程序设计思想、掌握计算机语言的基本知识和结构化程序设计的基本内容的窗口。传统的“学围绕教”的教学模式只注重学生理论知识的传授,忽视学生的创造能力与实践能力的培养;学生也不愿学习这些抽象、难懂的语句。因此,改进课程教学模式刻不容缓。我们在课上采用CDIO教学模式以案例教学为主线,通过案例理解知识点。在课下充分利用现有的网络资源,建立网上学习系统,将老师讲课的微课视频放在网上,学生在课下也可以学习老师讲课的内容,并且配备测试软件,及时了解自己的不足。并且在固定的时间,教师登录论坛,与学生讨论、解决学习中所遇到的问题。这样通过课上、课下的配合,学生的学习效果显著增强。现将课程模式分为以下三点。

一、课上案例教学

传统的教学模式是先讲授理论知识,等知识积累到一定程度再引入案例。但现在的学生在学习理论的时候,就已经失去了兴趣,等到讲授案例的时候,根本无法用所学的解决案例问题。因此教师就需要精心准备案例,案例虽不能面面俱到,但要涵盖本堂课的重点、难点。在开始上课的时候就抛出问题,让学生思考如何解决,然后通过理论的讲解,逐步解开问题,最后拿出完整的程序,运行出结果。这样学生通过回忆案例过程就掌握了理论知识,这就是案例讲解法。但只有案例讲解法远远不够,后续还要有案例分析法,找到一些学生可能会有问题的案例,让学生讨论如何解决。最后让他们上机实践,自己找出答案。这样既锻炼了学生解决问题的能力,又培养了学生的创造力与实践能力。例如在讲授VF程序控制语句中得多分支语句的时候,我们先给出分段函数的案例:计算分段函数值:

f(x)=2x-1(x<0)3x+5(0<=x<5)x+1(3<=x<5)5x-3(5<=x<10)7x+2(x>=10)

让学生先利用所学的选择分支语句完成编程,由于分支较多一定会有一些学生没有将每一个if-else-endif一一对应,因此导致出现错误。这时就可以引入多分支语句,讲授它的语句格式与功能,然后和学生一起将程序编写出来。

DO CASE

CASE X<0

F=2*X-1

CASE X>=0 AND X<3

F=3*X+5

CASE X>=3 AND X<5

F=X+1

CASE X>=5 AND X<10

F=5*X-3

这时应该抛出问题:“是应该写casex>=10么?”强调OTHERWISE的用法。再将上一节课所讲的较复杂的选择分支语句改写成多分支语句,增强学生的实践操作能力。

二、课外讨论案例

课外讨论案例是教师为学生在课外准备的案例,它要求学生能够自主学习、通过自己查阅资料、分析问题、小组讨论等方式,最后找到解决方案完成案例。它要求教师在分配任务之前,要教给学生一些基本的理论知识,并且在教授过程中了解学生的掌握情况及特点,进而进行分工,把学生分成几组,每组分配不同的任务。小组成员在小组中彼此相互合作,互相激励,积极主动地参与学习,从而实现整个小组的共同目标。例如在掌握VF的基本控件后,并在课上已经讲解学生成绩管理系统,要求他们以此为例进行分析,了解系统开发的过程。首先进行需求分析,然后得到数据库的流程图,E-R图,并建立数据库,然后实现系统,进行前台的编程。在此过程中,使学生原有的知识、经验和技能得到进一步的充实、丰富和重构,从而达到巩固和创新的目的。这样既提高了学生的自主学习能力,又培养了学生主动探索的创造精神。

教师可根据每位学生的学习态度、表现和成果及时地进行分析点评,在点评分析过程中既要肯定学生的表现和成绩,又要针对其不足之处给予建议。通过这样一种“学习―实践―反馈”的过程,学生不仅可以更快、更深入地理解和掌握VF程序设计课程的内容,而且可以极大地提高独立解决实际问题的能力。

三、课下网络教学

我们可以通过网络,将微课视频放在网络平台,学生如果上课有没听懂的内容,就可以课下通过网络来学习。教学网站上还有其他教师的教学视频,以及一些课后习题的答案及详解,让学生可以尽情地遨游在知识的海洋里,只要想学习,就可以获得无穷的教学资源。开设论坛,作为网络教学的必要补充,每天都在固定的时间段,有老师上线解决这一天学生所提出的问题。

总之,实施VF程序设计案例教学与网络教学体现了素质教育和创新教育的基本要求。教师在教育实践中既要深刻认识案例教学法的必要性、模式,又要充分认识案例教学法运用时需注意的问题,这样才能充分发挥案例教学法的作用,使课堂教学由填鸭式变为启发式,使学习者由被动接受变为主动探索。网络教学作为课堂教学的必要补充,使学生只要想学习就可以很容易地获得教学资源,拉近教师和学生的距离,使学生随时解决学习中所遇到的问题。

参考文献

[1]张德吉.案例教学法在VF程序设计课程中的应用[J].考试周刊,2010(32):174-175.

[2]潘勇,张娅.《VF程序设计案例教学》研究[J].消费导刊,2009(9):162.

辽宁省职业技术教育学会科研规划项目:“基于CDIO工程教育模式企业课程资源的引入与研究”(LZY15479)。

猜你喜欢

案例教学教学方法教学模式
群文阅读教学模式探讨
初中英语写作教学方法初探
教学方法与知识类型的适宜
马克思主义基本原理概论课案例教学的几点思考
EXCEL在《投入产出法》案例教学中的应用
《运筹学》教学模式探讨
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示
初中数学教师不可忽视的几种教学方法