《VB语言程序设计》教学数字化开发研究

时间:2022-06-16 01:12:57

《VB语言程序设计》教学数字化开发研究

摘要:数字化教学资源的开发与研究是职业学校课程改革的有益尝试,对促进职业学校示范专业与精品课程建设具有一定的实用价值和指导作用。本文结合当前中职教学实际,以计算机专业VB语言课程以例,阐述了数字化教学资源平台的开发建设。

关键词:语言程序;数字化;资源;开发

中图分类号:G642.0 文献标志码:A?摇 文章编号:1674-9324(2013)34-0140-02

Visual Basic语言是当前通用的计算机程序设计语言。许多职业学校计算机专业的课程设置都有语言程序设计。程序设计的基础是语言、算法、数据结构和程序设计法等方面的知识。中等职业学校开设的《Visual Basic语言程序设计》课程由于本身较复杂,难以掌握。再加上中职生的学习基础普遍较差,学习起来有较大障碍,因此更容易产生厌学情绪。该语言教学一般是采用Visual Basic6.0版本。为了提高Visual Basic语言的教学效果,我校根据学生的基础及专业,在《Visual Basic语言程序设计》课程教学中如何利用数字化资源方面做了一些探索。

一、传统的语言程序设计教学模式与现状

计算机专业及其语言程序设计是一门新兴的学科,其发展历史不过数十年。数十年来,其传统教学方法过分注重语法形式的讲解,不重视算法的介绍,使得学生理论上学会了这门课,但在实践中却不会实际编程作业。教学中一直困扰教师的问题是:如何合理安排教学结构,运用哪种教学手段,如何取得最佳的教学效果,如何把学生的基本能力与编程的实践相结合等问题。受教学条件的限制和传统教学模式的影响,中职计算机专业语言程序设计课程教学成效不明显。随着教育改革的深入发展,当代数字化教学环境中,计算机语言的复杂性和中职生对它的理解吸收能力之低,已远远超出了教材选编者和执教者的想象;在以一台未上网的普通电脑作为辅助工具的学习环境中,教师传统的计算机语言语法形式的讲解及单一的编程技术训练已远远不能满足学生与时俱增的需求。以上原因使得学生厌学,教学效果差,学生实际需掌握的程序设计能力无法保证。在当前教育现代化日益普及的情景下,许多计算机专业教师不知道自己的课程究竟应该如何来适应数字化的教学环境。

二、数字化教学资源的开发与创建

数字化教学资源是指经过数字化处理,可以在多媒体计算机上或互联网环境下运行的,可实现共享多媒体学习的材料。它具有多样性、共享性、扩展性和工具性等特点。教学专题资源库建设是实现教育资源共享的关键,也是职业学校课程改革的重要组成部分。数字化教学资源内容丰富,涵盖面广,以图像、动画、音频、视频等多媒体素材资源为主,为专业教师提供全新的教学设计、教学案例和多媒体课件,可以充分满足课堂教学各个环节对教学资源的需求,为教师深入备课、学生自主学习创设了一个优越的的环境。可以毫不夸张地说,优秀的数字化教学资源既解决了教师在课堂教学中的组织管理方面的问题,同时也解决了广大学生的学习兴趣和学习效率问题,对提高语言程序设计课程的教学质量有着其他教学形式不可取代的作用。我们对数字化教学资源的开发与创建,主要从以下五个方面进行:

1.对现有的教学素材的收集。现有的教学资源或教学素材是数字化教学资源建设的基础。长期的教学实践,积累了大量的教学资源。目前运用较广的教学资源大致可分为八类:题库、试卷、媒体资源、文献、多媒体课件、教学案例、常见问题和资源索引。教学资源除了Visual Basic语言课程自身的专业知识点以外,还可以和互联网上的丰富的参考资料相链接,如视频、软件、计算机课程的专业网站以及全国计算机等级考试等。教师不仅是数字化学习资源的组织者,同时也是设计者和使用者。教学素材通常要经过搜集、分类、整理与数字化等过程,要方便学生的使用。根据这一原则,我们将教程里每个章节的知识点制作成多媒体课件或PDF文件;将课后习题制作成网页文件;将试卷和二级考试真题制作成网页或Word文档;将教材源程序制作成压缩文件供学生下载。搜集相关软件,包括VB语言集成开发软件,VB语言考试模拟软件等供学生使用。

2.制作Flas。为了使网页画面生动活泼,可以在首页应用Flash MX2004制作动画和标题滚动字幕。Flas具有较强的交互性,可以地极大地满足学习者的需求,能有效吸引学生的眼球,充分激发学生的学习兴趣。Flash可以让观赏者成为动画的一部分,学生通过点击、选择等动作,可以决定动画的演示进程和结果,这是其他传统动画所无法比拟的。为使学生能够更好地理解和掌握Visual Basic语言中一些抽象、深奥、难懂的概念,例如常用内部函数、参数传递等,我们制作了递归曲线的生成动画、递归调用的汉诺塔动画、显示回溯搜索过程的八皇后动画、显示广度优先搜索过程华容道动画等等。这些教学辅助动画形象地展示了算法实现的全过程,可以将静态的思维过程转化为动态的展现,方便学生理解,让学生更好地掌握Visual Basic语言程序设计的知识点。

3.开发实现。数字化教学资源的开发主要由前台开发技术和后台开发技术两大部分组成。前台开发技术即网页的设计与制作技术,主要通过Flash、DreamweavMX、Fireworks等软件的应用来实现。教学网站导航的关键是要清晰度高、可操作性强。我们对网页的首页一般采用嵌套框架布局,上面一般是标题,左边是按模块组织的树型目录。每个链接单击后,目标文件便在右边显示,下面是网页版权、制作者信息和时间。在页面中使用了文本、图像、表格、超链接、Flas和视频动画等。后台开发技术使用了Web服务器编程技术ASP(Active Server Pages)。

4.编写脚本程序。编写脚本是为了达到生动的动画效果,是数字化教学资源建设中的重要环节。运用JavaScript脚本程序与HTML代码能够达到下述几个特殊的效果:(1)折叠式树型目录,可展开和折叠每个栏目。(2)滚动字幕,在首页标题上显示,用C语言程序设计代码实现。(3)当前的日期和时间。

5.引用CSS样式。CSS样式即层叠样式是一系列格式设置规则,其作用主要是控制Web网页内容的效果以及网页的风格。在网页制作的过程中,CSS的作用至关重要,不仅能提高网页制作的效率,还能提高网页的内在质量,可以极大地丰富网页的视觉效果,使网页的使用与表现方式显得更为灵活,更加便捷。可以在网页页面中定义大量样式、规格,统一页面背景、图片、字体等。

总之,数字化教学资源的开发与研究是一个长期的系统的工程。借助于高质量的教学资源平台的建设,一定能有效地促进我校示范专业、精品课程建设及其教学数字化的进程。

参考文献:

[1]李伟,李晓桓,潘宏斌.计算机网络技术专业课程专题资源库建设探索[J].昆明冶金高等专科学校学报,2010,(6).

[2]丁海燕,赵征鹏,李维华“高级语言程序设计”网络课程的研究与开发[J].计算机教育,2010,(16).

上一篇:初中英语创新教学的探究 下一篇:全面比较异同 学好积分学