试论VB程序设计案例教学法

2022-09-10

案例教学法是为培养和提高学习者知识能力的一种教学方法, 通过让学习者去分析和研究实例, 再融入教师的知识指导, 来提高学习者解决实际问题的能力。我国从20世纪80年代开始接触和探索案例教学法, 现今案例教学法逐步成为我国各级各类管理教育中一种十分普及而有效的教学与学习方法。案例教学方法主要是指运用媒介 (实例、教具等) 手段, 将教学知识点举现实生活的实例作为教学案例带入课堂, 在案例教学法中, 学生是课堂的主体, 让学生通过自己对案例的阅读和分析, 通过教师与学生的互动, 让学生在一种积极能动的情况下, 去思考和探索所学的内容, 力求促进学生专业知识和操作技能发展的一种教学和学习的方法。案例教学方法是以教学案例为研究对象, 由教师在课堂中帮助学生为达到特定的学习目的, 而采用的分析、讨论案例运用严格的批判性思维技巧得出具有说服力的论点或解决问题的办法, 旨在训练和提高学生在教师的引导下, 认识问题、分析问题和解决问题的理性思维与实际技能。

《VB程序设计》是面向对象的程序设计语言, 它是目前开发Windows应用程序时使用人数最多、最为流行而且也是应用见效最快计算机高级语言。在实际教学活动中我们的教学目标, 不仅是使学生熟悉VB的基本知识, 而且还要能够熟练的掌握一些程序设计的相关技巧和方法, 有一定的程序编写思维能力, 并且在今后的学习中同学们能够积极主动的探索和钻研。为达到这个目标, 在《VB程序设计》教学中实施案例教学、加强课堂教育教学改革, 激发学生兴趣, 改变传统的教学方式以便提高教学实效。

1 V B教学中案例教学和传统教学的区别

VB教学中案例教学与传统教学明显区别于:

第一, 传统教学方法是使用教科书形成抽象的知识概括成语言让学生灌输式学习;案例教学是把书本知识点化为生动的案例融于教学情景中, 包含了学生的思考、分析, 消化及吸收。

第二, 传统教学方法是局限于课堂上教师对学生刻板式教学;案例教学中学生是主体, 让学生积极参与课堂教学中来, 教师与学生、学生与学生之间互相讨论、互相分析和互相探究。

第三, 传统教学法让学生理论与实践脱节性严重, 案例教学法有利于学生创新学习意识的形成使学生明确目的, 鼓励学生积极探索、大胆质疑, 敢于提出自己的看法和见解, 充分尊重学生的意见和创新精神。

案例教学法经过长期的实践教学, 已经形成独具特色的教学方法, 其目标是加强理论与实践的联系, 重视培养学生可持续性学习能力, 特别突出培养学生的创新精神和实践能力。《VB程序设计》具有可视化编程方法和一般程序设计思想有机结合的理念, 实践性极强, 对学生而言难度不大, 但很多学生提到程序设计就怕, 怕而生畏, 通过案例教学让知识结构通俗易懂, 让学生对程序设计感觉到具体实在的内容把问题简单化、生动化, 让学生易接受、易掌握。

2 V B程序设计教学中案例教学法应用

如何有效的用好案例教学的模式, 发挥其积极作用呢?笔者就拿《VB程序设计》图形操作中的图形方法为例。

2.1 案例的选取

案例教学中案例的选择是关键, 案例的好坏直接影响到案例教学的效果。一般情况下要求案例要新、案例要实、案例要深、案例要精。这样通过案例建立一个甚至多个任务, 通过任务驱动学生感兴趣和产生好奇, 让学生急迫地想知道怎么才能做到具体的如案例中的目标, 教师再从案例中把基本概念、基础知识系统分析并讲授, 因为案例的吸引力从而让学生自觉地认真学习要求所掌握的基础知识。比如笔者要求学生在VB上绘制动态数学Y=10sin3x曲线, 学生看到图像后第一反应是他们知道sinx函数的特性及图像, 但没见过10sin3x函数的图像, 第二是VB既然能画出来是怎样画出来, 激起学生的求知欲。

2.2 案例教学对教师的要求

VB案例教学要求教师全面掌握《VB程序设计》基础知识及工具的综合应用。引导学生分析案便过程和步骤时, 对重要的理论加以引导提示、对学生的提出观点和意见要急时处理和分析原因, 这都要求教师要熟悉书本、熟悉案例, 知识广博、逻辑分析能力强、思维敏捷反应要快, 要能驾驭课堂的节凑。

3 案例教学的具体实施过程

(1) 教学流程:首先是为学生介绍与案例相关的基础理论知识及联系做铺垫。比如要画10sin3x函数的图像首先要确定坐标系, 再通过sinx函数的图像进行联想, 从而引出案例, 再对案例进行分析和讲解, 把案例中涉及的知识点, 难点及重点进行归纳、分析。通过对案例的分析和讲解后, 让学生对案例进行模仿和拓展, 最后是对学生的学习情况进行分析, 展开案例教学的研究过程。

(2) 教学设计:为了能在课堂教学时间内让学生尽可能多和有效地掌握知识和学习案例, 教学设计一是要组织学生积极参与教学, 学习中学生为主教师为辅, 引导学生多想, 多思;二是通过案例具体结果, 提高学生的兴趣, 让学生把被动学习变为主动学习;三是分析讲解要学会案例所用的基础知识, 把新知识与旧知识联系起来进行验证;四是围绕知识点对案例做一些变化, 让学生自己编写代码、上机调试, 加强学生们动手动脑的能力。

(3) 教学实施:案例教学实施先引出案例, 比如VB中图形操作的教学案例要求绘制如图1所示的Y=10sin3x动态三角函数曲线图。

(1) 预备知识:图形操作基础中的坐标系统、坐标度量单位、自定义坐标系统等。 (2) 第一个知识点:PSet方法是用于在容器中的指定位置绘制或擦除像素点, 其语法格式:

[对象.]PSet[Step] (X, Y) [, 颜色]

功能:在对象如窗体或其它容器上坐标为 (X, Y) 处绘制一个可带颜色的像素点, 默认时为窗体, 颜色可由RGB () 和Qbcolor () 两个函数来设置。

Step是可选项:有它则表示所画点的坐标是 (X, Y) 相对于当前坐标 (Current X, CurrentY) 的偏移量, 无它则表示所画点的坐标就是 (X, Y) 。用PSet方法擦除点的操作是在同一点处用背景色再绘制一个点即可。

第二个知识点:用Line方法绘制直线是指在直线的起点和终点之间来确定, 其语法格式:

[对象.]Line[[Step] (X1, Y1) ]-[Step] (X2, Y2) [, 颜色]

功能:在对象如窗体等容器上从起点 (X1, Y1) 到终点 (X2, Y2) 绘制一条直线, 其中Step可选项的用法与PSet方法中的用法一样, 颜色可用RGB () 和Qbcolor () 来设置。

(3) 案例解析。 (1) 在窗体放置一个图片框和两个命令按钮, 对命令按钮进行如下设置:C o m m a n d 1.C a p t i o n=“曲线”、Command2.Caption=“退出”。

(2) 打开窗体代码窗口输入以下程序:

(4) 案例引深要求绘制如图2所示的球形彩线。

(1) 在窗体中放置一个图片框和一个命令按钮并对命令按钮设置如下:Command1Caption=“开始”

(2) 打开窗体代码窗口输入以下程序:

如上所述我们再来绘制sin2x、sinx*cosx、cos3x等之类的三解函数及结合计时器绘制动态五彩星空等都可以很简单地做出来。

4 案例教学中应注意的问题

案例教学中的案例关系到教学的成败, 所以选用的案例要与教学知识、教学目标相统一, 其难易程度还要切合学生具体情况而论, 既要符合专业基础知识的学习也要注重专业技能的培养, 学习后能提高学生运用专业知识解决实际问题的能力。

选取案例时要注意:第一典型性。即案例反映教学内容和教学目的。一般来说, 绝大部分案例应做到与教学内容相符合, 反映出所要传授的理论知识, 使学生加深对知识的理解, 并领会理论应用, 并培养学生的创新思维和应变能力, 真正达到教学的目的。第二要有价值。案例教学之所以区别于传统教学, 它主要是培养学生的创新意识和应变能力, 使他们能够独立分析问题、解决问题。

案例教学在课堂上强调 (1) 案例教学应当围绕教学目标来组织和开展; (2) 案例组织和实施应配合相应的课程进度; (3) 教师要积极引导学生通过案例达到举一反三的作用。

5 结语

教学实践表明, 像《VB程序设计》等计算机语言类课程采用案例教学法充分调动了学生学习的积极性, 不但解决了理论与实践相脱节、丰富了课堂教学的手段、化简了程序设计的难度、克服了学生生怕《VB程序设计》之类的语言课程, 还提高了学生计算机综合应用能力。更重要的是案例教学法将传统教学法中以教师、教材为中心, 改变成以学生为主体, 让学生自主学习、协作学习、研究性学习和探索性学习, 为实施素质教育提高了一个新的台阶。

摘要:案例教学法是目前我国各级各类管理教育中一种十分普及而有效的教学与学习方法。为了加强课堂教育教学改革, 笔者对案例教学的优势、案例教学与传统教学的区别及从《VB程序设计》课堂教学中实施案例教学的情况做了阐述, 可以为其它课程推广案例教学作一个见鉴。

关键词:案例教学,传统教学,程序设计

参考文献

[1] 梁曦.Visual Basic程序设计与应用开发案例教程[M].中国电力出版社, 2005, 9.

[2] 谭浩强.Visual Basic程序设计 (第二版) [M].清华大学出版社, 2004, 8.

[3] 丁学钧.Visual Basic语言程序设计教程与实验[M].清华大学出版社, 2005, 3.

[4] 于建海.中文VB案例教程[M].人民邮电出版社, 2009.

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:防火门存在的质量问题及解决方案下一篇:合肥盆地勘探现状及前景潜析