科技信息 0计算机与网络信息技术0 SCIENCE肿oRMATIoN 2006年第2期 Visual B asic课程教学探索 江朝兵 (盐城卫生职业技术学院信息中心江苏盐城224006) 摘要:好的教学方法可以促进学生更好地掌握所学知识,对于不同方面的教学内客。教师应积极探索相应的教学方法,抓两头,促中间,使 学生全面掌握教学内容 关键宇:Visual;Basic:程序;教学 从20o2年起,我院对部分高职班学生开没了语言程序 汁课程, 编程巾反复运用这种方法,待学生理解其含义并能在编程中熟练使用 以《全国计算机等级考试二级教程Visual Basic语言程序设计》为教材, 后,再讲行IF语句、Select case…end Select、Do While…loop、While 参加全国计算机等级考试统考,在教学过程中,教研组针对存往的问 End等功能相同的语法结构,使用学生更容易掌握这些内容 3.2.3根据学生接受能力,逐步增加教学内容 在实际教学中.对于 题,积极探索适应语言程序设计教学教法。 1.存在问题 代码窗口语句学习,在每次理论讲课中,多次反复使用相同类型的试 在学习Visual Basic(简称VB)语言程序设汁过程巾,大多数学生 题,在上次内容的基础上,提出新的问题,增加新的教学内容,既使学生 虽然喜欢使用计算机,积极性比较高,但随着教学内容的不断加深。他 复习到上次知识点,也能学好奉次所讲新概念、新操作方法。 们学习的兴趣口益降低,畏难情绪渐增;在教学过程中.不少学生在课 3.3运用实际生活类似应用.使枯燥的概念更容易理解 因学生的 堂I二能听懂老师所讲内容,一旦遇到实际问题时.常常无从着手;学生 基础薄弱,如肓接讲概念,学生难以接受。计算机程序设计语占本身就 难以理解VB语言程序设计中的概念,难以从计算机应用的角度理解其 是用来设计实际应用软件的.其很多概念就可以用一些身边形象事例 特定的含义,如程序设计中的变量,学生不容易理解变量的变化这程; 进行比较。如讲变量的宅间存放值的变化,就可以类比学校教室的使 如循环中的赋值语句I=I+1.在数学上是不能成立的,在程序设计中有 用,在教学过程中,同一教室在不同的时间有不同的班级学生来上课, 在某一时间,教室名就可代表某个班级. 在整个教学过程中,教室名 其特殊用途.如循环的执行过程、数组下标、过程参数传递等。 2.存在原因 代表多个班级在里面上课.同样变量是在内存中开辟空间,根据需要在 2.1学生基础差,接受能力弱,很少主动提问题我院Ⅱ年制高职 同的时间可存放不同的值,变量名就类似于教室名;如数组,程序中 班招收的初中毕业学生,都是在普通高中录取完后招的,部分学生基本 为什么要用数组,学校中同个专业可有多个班,像护理(1)、护理(2)、护理 功差,逻辑思维能力和对实际问题理解能力弱,在学习语言程序设计跟 (3)……,这是学校管理的需要,一组班级用不唰的下标值Ⅸ分,同样程 用数组方式更方便解实际应用 不上时.遇到难点、难题,就打退堂鼓,缺乏主动性,不能主动向教师询 序设计过程中,可能有大量数据处理时。问题。 问、和同学交流,问题越聚越多,就学不下去了。 2.2未能采用有效的教学过程,采用有效的教学方式依照教材内 3.4讲典型,比较讲,反复讲,促提高语言程序设计,重实践,重视 容,常规教学顺序为“基本概念一>数据类型一>基本结构一>控件一>数 学生能解决实际问题.要求学生吃透编程原理.因而在程序设计中要注 组一>函数一>菜单一>文件”,由于前几章节基本概念较多,内容枯燥,需七 重典型事例,反复讲解,相互比较讲.增强学生逻辑思维能力和抽象思 机操作内容又较少,学生在这一阶段往往会失去学习的耐心和兴趣,待 维能力.使学生举一番三.触类旁通。例如在讲循环语句的多重循环时. 实际编程要用到前面的基本概念时.很多概念已经模糊,后续学习困 带反复讲解九九乘法表的运算过程,吃透这个例题,学生就初步学握r 循环理论;待学生学习丁其它几种循环结构语法后,用其它几种结构分 难。 教学中,教师不了解学生实际情况,教学方法比较单一,没有采取 别编制九九乘法表,并进行比较,促使学生加深理解循环结构;如在讲 针对性措施,因而未能很好地调动学生学习积极性。 数组结构,熏点讲解一维数组元索的排序,有冒泡法、比较较换法、选择 3.解决思路 较换法等方法,并进行比较各种方法优劣,既有利于学生复习循环内 根据学生的实际情况,结合计算机课程的特点,在教学过程中,我 容,也使学生通过不同的编程方式,掌握不同运算方法,掌握数组元素 的应用,学会在编程中会用、Ij用数组元隶的下标与循环娈擞之间的关 院信息中心教研组逐步探索计算机课程教学教法: 3.1分析学生实际,制订切实可行的授课计划 学生学习汁算机编 系。 3.5制作媒体教学软件。提高课教学质量根据教学内存的不同, 程语言的积极性是非常高的,教师在教学过程中要用适当的方法来引 是用Powerpoint制作教学课件.PowerPoint制作的课件,表现形式丰 导学生,保护学生学习激情,这=;1:=仅需要教师能讲教学内寄,监要使学 生能真正接受教师所讲内容,为此,在制汀授课计划的,我们首先分析 富多彩,特别是对于程序执行动态过程的实现,如在一维数组的排序 学生的实际情况,并根据VB语言程序设计教学内容,从学乍按什么样 中。不问方法排序时程序每执行一次出现ff’么效果可以通过Powerpoint 的学习顺序会更好、更快地掌握教学内容,制订出切实可行的教学过 体现出来,如在讲局部变量,静态变量、模块变量的作用域不相同时,可 程。在授课计划制订过程中,我们并没有按教材章节的顺序,照本宜科, 以用长方形代表变鼓的存储空间,通过课件表现执行过程和变晟空间 而是根据可视化编程的特点,把窗体、文本框、标签及通用属性以及菜 的分配和释放。使枯燥的教学内容能形象在表现出来;二是利用VB软 并在相应的窗体中添加 单等具体操作移到前面来讲,这部分内容是实践件强,容易掌握,学生 件对不同章节不同实践内容,分别用菜单列出,只要掌握操作方式就可以上机练习,使学生一开始就接触VB练习环 文本框,列出教学目的和程序代码,不仅方便了教学,也是学生能直接 境。有了这个操作基础后,对概念的理解操作可以直接在窗体中实现, 获得VB软件的实用效果。理解相对比较容易。 3.6分组练习,促使学生相互交流,使学生从被动接受转变为主动 3.2建立有效可行的层次教学体系 知识来源于实践,知识来源于 研究俗话说:三个臭皮匠,抵个诸葛亮,这表明集体的智慧是远大于 需求。当实践遇到问题,求知欲望会成倍增加。为引导学生学习好VB语 个人的力量,在上机实践中,不定期给出一些综合试题,学生分小组编 程。在小组中随机抽取学生讲解各自试题设计的思路,同学之间通过交 言程序设计.要建立有效可行的层次教学: 3.2.1分层教学,逐步深入 程序设计能力是由一个一个知识点 流,增强了学生学习兴趣,提高了学生综合应用能力 4.实践情况及对教师的要求 积累形成的,通过一个一个实际问题的解决,使学生逐步掌握编程知 通过建立符合实际情况的教学计划,丰富多彩的层次教学,不断改 识,我们将学生学习编程设计分为三个层次逐步深入进行,一是在课堂 教学时,根据所需讲授的知识点,建立相应的知识点的小问题,让学生 进教学方法,促进了学生主动参与教学,编程的兴趣得到逐步提高,课 研究气氛较以前好,可以用VB编制…些简单的应用软件,参加 练习编程,要求学生每次生成可在桌面上演示的可执行文件,使学生对 堂学习、所学内容有成就感;二是在掌握知识点的基础上,将几个知识点的教学 全国计算机等级考试的合格率逐步提高。 通过案例教学效果会比纯讲理论的教学效果要好,要求上语言程序设 内容和前面已经学习过的内容进行小综合;三是根据实际应用和令圆 建立起有层次、合理的、典型的案例库,进一 计算机等级考试所要求的综合试题。根据实际情况和各种编程技巧设 计教师有丰富的实践经验,计试题,先讲解,再练习,总结其规律,使学生能根据实际要求,掌握程 步提高教学质量。l 序编写过程。 3.2.2掌握典型结构,比较相似结构 根据学生接受知识的能力, 为使学生更好地掌握教学内容,将VB语言程序设汁语占中具有相似功 能的语法结构,先讲其典型语法结构,其它功能相近的语法结构可以放 在稍后的教学进程来讲解。如分枝语句和循环语句在编程中都有多种 结构,我们一开始只讲块IF结构和FOR…NEXT循环结构的使用,并在 …一
因篇幅问题不能全部显示,请点此查看更多更全内容