当前位置:首页 > 思想汇报 > c语言程序设计基础知识【浅谈VB程序设计课程教学软件】
 

c语言程序设计基础知识【浅谈VB程序设计课程教学软件】

发布时间:2019-01-17 03:53:46 影响了:

  摘要:本文介绍一种应用于Visual Basic程序设计课程的教学软件,结合探究式的案例教学理念,使用授课目标编程语言创建。实践表明,这种以身铺路型的教学软件对程序设计课程的教学效果产生了积极影响。
  关键词:CAI 教学方法 多媒体课件 教学软件
  
  一、前言
  在普通高等院校中,程序设计是一门基础课程,也是一门综合课程,但是如何学好它对许多人来说却是一个难题。Visual Basic(简称VB)是一个开发快捷、功能强大的工具,深受诸多程序员的喜爱,并成为大多数高校非计算机专业开设的首选程序设计语言。
  目前,多媒体技术已经广泛应用于教育领域,它对教学效果的影响不言而喻。但就目前而言绝,大多数课程的多媒体课件只是停留在一个简单的PPT上面,即把传统的板书内容简单地复制在幻灯片并用投影仪呈现而已,这种课件其实并未达到多媒体课件的定义,真正的多媒体课件追求的是可以形成声、光、形、色、动等对学生感官的全方位刺激,能够增强学生的记忆,增加学生的联想,并力图教学过程形象生动,学生感知鲜明。
  在传统的Visual Basic程序设计课程教学中,多数教师上课使用的课件基本上是采用上述方式创建的PPT,同时,普遍采用的又是一种“被动式”教学模式,即老师上面教,学生下面学,这种教学的效果不理想。再者,程序设计又比较抽象,许多学生尤其是文科学生在学习过程当中难以理解,从而在众多学生的心里出现了“Visual Basic是否有用”、“Visual Basic能用来做什么”等疑问。因此,亟待一套便于学生理解,吸引学生兴趣的学习方法和教学理念。
  程序设计在本质上可以归结为四大要素:问题、概念、逻辑和技巧。对于程序设计初学者,应该以系统地学习程序设计的基础知识为主,并尝试用程序解决现实生活中某些实例化的应用问题。本文介绍一种基于这种理念的已应用于VB程序设计课程教学的多媒体软件――“Visual Basic快乐自学好帮手”,它本身亦采用Visual Basic语言开发,是一款以身铺路型的辅助教学工具和学生自学平台。
  二、解决方案
  “Visual Basic快乐自学好帮手”整个教学软件的设计以重视实践、突出技能为原则,侧重Visual Basic程序设计基础知识的应用和对学生实践能力的培养,其覆盖的内容按照“编程入门”、“语法基础”、“常用控件”、“图形方法”和“顺序文件”的框架进行组织,最终的编排按照人的认知规律并结合多位长期从事Visual Basic程序设计课程一线教学的教师的经验划分成15个单元,每个单元针对相应知识点精选3个案例,以案例来带动相关知识点的讲解。对每一个案例,均以“案例效果”→“设计过程”→“相关知识”→“初试牛刀”→“归纳总结”的线索进行循序渐进讲授和演示。
  “案例效果”模块,先介绍案例的引出背景,然后描述案例的功能和呈现案例的运行效果。设计这个模块的目的除了明确任务之外,很大程度上还为激发学生的好奇心,缘由是案例具有相当的趣味性,所以在案例效果演示后,它能够很好地吸引学生的兴趣,这好似将一盘菜端在人们的面前,而这盘菜的色、香、味看上去挺诱人,那么人们自然会好奇这盘菜是如何做出来的。“设计过程”模块主要从界面和代码两部分来介绍案例的设计过程,这好比教给人们烧出那道菜的菜谱,通过这个环节向学生介绍程序设计过程的一般流程,使学生掌握软件开发过程和控制实现的要领。“相关知识”模块介绍的是实现本案例会涉及的相关知识,就像教人们做出一道可口的菜,除了告诉它的制作方法,还需要让人们知道它所需的各种烹饪原料。最后,软件还设计了“初试牛刀”和“归纳总结”两个模块,通过“初始牛刀”的练习题,使学生掌握消化案例所涉知识点,而“归纳总结”对案例的关键知识和编程思路进行回顾,帮助学生进一步巩固对重点内容的掌握。总的来说,本软件重在过程引导,做到了精基础、重实践和强能力。
  本软件很重要的另一个特点是,它本身就是用Visual Basic语言开发的,这种用学习目标来创建学习平台的做法,使学生深刻感受到了Visual Basic的应用价值,激发了他们的学习热情,而这也很好地回答了学生的“Visual Basic是否有用”、“Visual Basic能用来做什么”等疑问,起到了一个以身铺路的示范。而且,这样做还有一个传统PPT不可实现的优势,即它可以做到平台与目标的无缝衔接,从而在知识讲授的过程中能向学生演示最原汁原味的Visual Basic对象和相关内容,例如图1所示的是设置标签(Label)对象相关属性的效果演示,它可让学生直接感受到标签各属性值设置后的外观效果变化,而这用其他工具是很难表达出来的,即使找到某些方法来模拟,它与最真实的效果显示还是会有很大的区别。正是这个优势,大大增强了课件与学生之间的交互性,使教学内容由抽象变为直观,便于学生观察和认识,利于学生对所学知识的理解和掌握。
  在案例的各个讲授过程中,本软件还配合了大量的图示、动画和音频,提升了课件的形象生动性,例如图3所示的是对象的“属性”和“方法”等概念的总结,通过图示让学生直观地理解了“属性”的概念,而通过动画演示使学生直观地理解了什么是“方法”。
  综合来说,本软件结合了案例教学和探究式学习的理念,以一个环境高度集成多个学习环节,内容覆盖全面且符合认知规律,通过文字、图示、动画及音频媒体对每一精选案例进行了详细阐述,学生不仅能够直观地感受到各案例作品的效果,还能够进行交互操作,可以随时查看感兴趣的案例代码,能够即用即学,从而不再觉得Visual Basic无趣,变被动学习为主动探究。
  三、教学实践效果
  目前,“Visual Basic快乐自学好帮手”已在浙江理工大学科技与艺术学院的VB程序设计课程教学中使用了一年,平时作为教师上课的辅助教学工具,由于其小巧且安装简易,又作为学生课后的复习和自学工具,最终取得了不错的教学效果。笔者就任课班级的所有学生做了一个调查,设计的问题为:“Visual Basic快乐自学好帮手”多媒体软件对你学习VB程序设计课程有帮助吗?,对返回结果进行汇总的情况如图3所示,在接受调查的179名学生中,73人选择了“非常有”帮助,89人选择了“有”帮助,即完全肯定此教学软件的人数占到了90.50%的比例,这也表明绝大多数人认可此软件对VB程序设计课程的教学质量具有积极的促进作用。
  事实上,透过2010年秋浙江省非计算机专业VB二级考试的成绩,再次验证了“Visual Basic快乐自学好帮手”的作用和价值,图4是浙江理工大学科技与艺术学院近三年在浙江省非计算机专业VB二级考试中通过率的情况。从结果来看,在应用了本多媒体软件一年后,学生参加等级考试的通过率有了较大的提高,分别比2008年和2009年提高了8.73%和7.18%。
  四、结束语
  制作多媒体课件,要在内容和表现手法上不断创新,不能搞教材大搬家,从纸上直接搬到幻灯片中去。“Visual Basic快乐自学好帮手”就是一个很好的尝试,从实际的教学效果来看也取得了一定的成效。另外,此软件在2010年浙江省高校多媒体教育软件评比中获得了二等奖,在第十届全国多媒体课件大赛中获得了三等奖,说明许多现代教育技术专家也肯定它的应用价值。在许多高校的计算机基础课程中,还开设了C程序设计、Java程序设计等课程,本教学软件带来的教学效果对这些课程势必也具有一定的借鉴作用。
  参考文献:
  [1]徐大纹,吴瑞镛,童占荣.开发智能型计算机辅助教学课件的探讨[J].高等建筑教育,2000.
  [2]杨青,阮芸星,郑世珏等.多媒体CAI课件制作技术与应用[M].北京:人民邮电出版社,2007.
  [3]王丽娟.基于VB的多媒体课件创作平台的开发[J].科技创新导报,2009,(14).
本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3