案例程序与任务驱动教学法在VB教学中的应用

来源 :成才之路 | 被引量 : 0次 | 上传用户:kkkjnc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:程序设计语言是各类学校计算机专业和非计算机专业的重要课程,程序设计是一种构造性的技术。在日常的VB程序设计教学过程中,怎样开展这种构造性的又具有创造力活动的教学呢?如何解决程序设计本身枯燥、难懂这个问题,提高学生的学习兴趣?本文作者经过几年在实际教学中的不断摸索,总结出一些方法或者说经验,经过长期探索、实践和积累,形成了一套教学方法案例与任务驱动相结合的程序教学法。
  关键词:任务驱动;案例程序教学法;对象;事件
  
  软件是计算机的灵魂,软件开发在IT领域有着极其重要的地位。随着计算机技术的飞速发展,计算机已进入各行各业及普通百姓的家庭。然而,不同部门、不同用户、不同问题需求的软件是不同的,对具有个性化软件的大量需求,促使软件开发公司如雨后春笋般诞生和发展。这是一个极具魅力、生机和活力的行业,也是一个极具感召力和创造力的行业。
  1. 问题症结——教师教学方法的落后。从“数据结构”“软件工程”到常用“计算机程序设计语言”,开发软件所需的基础知识学生基本上都学到了,不会开发软件,问题何在?在进行广泛调查和研究之后,发现这跟教学方法密不可分。应该说,这是我们教师教学方法的落后所致。作为软件开发重要基础之一的计算机程序设计语言,是一门理论性、实践性和实用性都很强的课程。通过教学,不仅要让学生掌握软件开发的有关理论,更重要的是要培养学生的实战技能和专业素养,并能用计算机程序设计语言编程,解决学习或工作中所遇到的特殊问题或在软件开发领域有所作为。
  2. 任务驱动法在“软件蓝领”VB教学中的尝试。VB是“软件蓝领”专业的一门重要的专业课程,它主要用于软件和程序设计。它的理论性和实践性都很强。特别是它不同于面向过程的程序语言,其面向对象的理论是一个全新的概念。本人在教学中尝试了任务驱动法的教学模式。任务必须有鲜明的现实意义,能实现学习的情景性设计,能激发学生的学习兴趣。提出任务的目的,是为了引出将要学习的知识。反过来,学习知识则是有目的的,是为了解决现实中的任务。因此,任务必须能驱动某一部分知识的学习,必须让学生有的放矢地去学,让学生懂得学习知识是有用的。为了吸引学生的眼球,激发他们的学习兴趣,设计任务时还必须考虑它的趣味性,让学生积极主动地去学。
  3. 案例程序教学法。为了改变学生因缺乏实践演练而造成的编程能力不足、专业素质低下,难以适应软件开发行业需求这一现状,必须从教学方法上进行改革。在程序设计类课程中,要让学生掌握并参与软件开发,而不只是写几个小程序就算了事,要让学生真正有种“进门”的感觉。用案例程序来引导学生,培养学生的实战技能和专业素养,不失为一种有效的途径。
  (1)案例程序库的建立。实施案例程序教学法的基础是建立一套体系完整、紧扣教学内容的案例程序库,而且每一个案例程序都要有明确的知识点或侧重点。案例程序的建立要以“简洁、实用、生动、有趣及富有启发性和引导性”为原则。
  (2)案例程序教学法的教学过程设计。在电子课件中,将案例程序的可执行文件(.exe)和源程序文件(.frm或.vbp)分别进行动态链接,同时,将案例程序库、电子课件、发表的与案例程序相关的文章等内容放在网站上,供学生浏览或下载。值得一提的是,如果将案例程序一味地在课堂上灌输,学生还是难以得到锻炼和提高。因此,必须将其分门别类,并采用不同的方式进行教学。根据教学实际,我们将案例程序分成三类:课堂精讲型、课堂演示型和课后自学型。在教学中,要紧扣主题,并将案例程序与任务驱动教学法穿插在教学的全过程。
  ①课堂精讲型。短小精悍而又紧扣相关知识点的案例程序,在课堂上进行详细剖析,即精讲。具体教学过程,可以采用两种不同的方式进行设计:第一种是由知识点自然过渡到应用。即先讲授知识点,然后交代这些知识点在程序中的用途,并用案例程序进行演示(调用vbp文件),最后打开源程序进行剖析(调用 frm或 vbp文件)。第二种是由问题引出知识点。即开门见山,先阐明要开发一个什么功能的程序并进行演示 (调用 PPt文件),然后在提出如何解决相关问题的基础上,引出要用到的知识点并进行讲授,最后再对源程序进行剖析。两种教学过程,根据需要可灵活应用。
  任务的分析。提出任务后,先要分析任务的特点。应该用什么方法来完成任务,同时带出新的知识点。
  ②课堂演示型。这种方式主要用于篇幅稍长的案例程序。具体教学过程是:在讲授完知识点并指明在程序中的用途或用法后,用相关案例程序的可执行文件进行演示;然后打开源程序,讲授其中的关键算法及与该知识点相关的主要内容,剩余部分要求学生课后从网站上下载后自己去消化。
  ③课后自学型。这种方式适合于篇幅较大的或综合型的案例程序。具体教学过程是:在课堂只做演示或提示,课后完全由学生自己去理解或完善有关功能。在一些关键章节教学中,要求学生参照案例程序去完成相应的项目作业。
  鼓励学生创新。在任务完成后,总有学生提出这样或那样的问题。有一部分是具有创新精神和建设性的。
  培养协作精神。在教学过程中,还应该支持和培养学生的团队协作精神。如可以让他们对某个问题的处理办法展开集体讨论,然后得出统一的结果。
  教学过程中,要灵活使用案例程序教学法和任务驱动法。在讲授程序设计语言时,要灵活而恰当地使用案例程序教学法与任务驱动法。这也意味着,并不需要把所有要讲授的程序都得事先写成案例程序,有些小的程序可以在课堂上随手编写。
  如果时间允许,有些稍长的程序完全脱离讲稿边讲边写,效果也很好。这样学生会觉得编写程序不是很难,同时觉得这个老师有水平,由佩服产生学习的动力。有些稍长的程序如果时间不允许,可以事先将程序代码保存到幻灯片中的备注页中;讲解过程中,边讲边进行界面设计,需要代码时右击幻灯片,打开备注页直接复制并粘贴到代码窗口即可。当然,界面较复杂且设计较费时的程序,最好还是写成案例程序。
  学生与学生、学生与教师相互讨论和质疑,加深了对知识的理解,团队协作精神的作用是显而易见的。学生的学习过程是一个在切合实际的情境下,依赖于原有知识和社会背景,通过自身的实践和体验感悟知识的过程。这是建构主义理论的最基本的出发点和前提,也是任务驱动法的最重要、最基本的理论依据。通过任务驱动法的教学实践,我深感必须彻底摒弃以教师为中心的陈旧观念,必须从思想观念上牢固树立以学生为中心、学生是学习的主体的教学理念。只有在这样一个大前提下,原则、方法、技巧才具有现实意义。
  21世纪的教育,要着眼于社会发展的实际需求和人才市场的实际需求。在程序设计教学实践中,教师要在教学方法上不断探索,使学生从枯燥无味的学习中解放出来,努力提高学生的学习兴趣和专业素养,真正做到学以致用。
  
  参考文献:
  [1]钱培德.中文Visual Basic6.0傻瓜书[M].北京:清华大学出版社,2000.
  [2]毕广吉.Visual Basic基础与课件制作[M].北京:电子工业出版社,2002.
   (汕尾职业技术学院)
其他文献
摘要:语文综合性学习是提升语文实践能力、促进学生语文素养整体推进和协调发展的重要途径。本文在解读7~9年级语文综合性学习目标的基础上,从教师和学生两个层面对初中语文综合性学习的教学实践作了探索,并在实践的基础上就语文综合性学习与语文课外活动、其他学科活动以及科学研究之间的关系作了理性的思考。  关键词:初中语文;综合性学习;目标;实践;思考    随着新课标教程的逐步推广与普及,在不断的教学实践过
〔关键词〕生命教育;教育戏剧;小学生;活动设计  〔中图分类号〕G44 〔文献标识码〕B 〔文章编号〕1671-2684(2019)34-0039-04  【活动背景】  当前,我国进入了新一轮的课改。打破传统的单纯注重传授知识的惯例,建立以引导学生学会学习、学会合作、学会生存、学会做人,关注学生“全人”的发展的新教育理念,是新一轮课改的目标和要求。近年来,小学生生命伤害事件(伤己、伤人、伤
关键词:情绪颗粒度;消极情绪;情绪感知;高一年级  中图分类号:G44 文献标识码:B 文章编号:1671-2684(2021)29-0051-03  【活动背景】  处在青春期的学生,自我意识飞速发展,对事情的认识往往“非黑即白”,情绪波动大,易激惹。情绪管理是学校心理健康教育的重要内容,而情绪管理的第一步就是需要提高学生的情绪感知能力。  在咨询室中经常听到学生提到“我很烦”三个字,但是当
〔摘要〕2016年《北京市深化考试招生制度改革实施方案》正式发布。新的中考方案,为初中教育提出了新的要求,为适应这种新时代发展的要求,也为了学生成长的需要,初中的生涯教育势在必行。北京市房山区昊天学校本着为学生的终生发展奠基的理念,建构学生生涯发展指导,在实践中取得了一些成效。我们提供给学生多种选择,带领学生进行多项生涯体验,引导学生把当下的学习和未来的生活、工作建立联系,为未来的生涯发展做好准备
摘要:中职学校的政治课本深奥难懂,非常抽象,不好学,学生学不深、学不透、学不懂,甚至不会运用学到的知识去解决实际问题。在政治课教学中推广案例教学法的重要性已经越来越受到重视。那么,什么是案例教学法?在政治课教学中为什么要引入案例教学法?在教学中应注意哪些问题?本文从四个部分对此进行了初浅的分析。  关键词:案例教学法;启示;能力;实施    政治课向来以呆板、机械、单调、枯燥,学了也没有用的片面观
考试是学科教学必不可少的环节,也是目前学校考查教学效果的主途径。如何在“考试”这个环节有限的时间里,尊重学生个体的差异性,真正测量出学生的音乐能力,同时培养学生的音乐学习能力呢?笔者认为,其他学科的考试形式并不适合音乐学科,我们必须根据音乐学科的特殊性和独特的美育手段,设计出灵活、生动的考试形式,使考试目的不仅在于考查,也在于学生音乐潜能的发现,创造欲望、创造能力的培养。笔者根据素质教育的要求,就
摘要:纷繁复杂的社会现状,是教学改革的大课堂,只有贴近现实,融入生活,在理解、吃透课文的基础上,深化文章的现实意义,才能使知识的养料,文化的精华牢牢根植于青春的脑海中。  关键词:贴近现实;融入生活;推陈出新     信息多元化的时代,面对五彩缤纷,变化急遽的世界,处在花季的学生们既激动又茫然。特别是职业学校的学生,直接升入高校的机会已经很少,半只脚等于是踏入了社会,对即将投身的社会有着浓厚的兴趣
眼下在国内依然红火的MBA,在国外却开始受到越来越多的非议。最近,澳大利亚和美国的一些教育专家和企业界人士就抱怨说,过多过滥的MBA教育使得这种曾经时髦的商务教育失去了应有的光环,MBA的质量开始滑坡。  专家认为,澳大利亚MBA教育存在的问题是:工商管理专业教育学位发得太多,获得这种学位的途径太滥,而且办学学校没有足够的专业教师来保证较高的教学质量。  有关资料显示,从1989年联邦教育科学与培
〔关键词〕小高考;班级管理;以生为本  小高考特指普通高中学业水平考试,也就是人们所说的会考,考试对象为普通高中高二年级的学生,考试成绩将作为高校招生录取的依据之一。我目前带的这个高二(7)班,学生基础不太好,又很调皮,小高考要全过关很不易。怎样实现这个目标,作为老班,我可以说是绞尽脑汁,费尽心机。上学期就提目标,频频敲警钟。这学期,我虽不是学测教师,可是更紧张,更上心,就是希望学生都能过,而这很
课堂教学是对学生实施素质教育的基本途径和主要形式。在课堂的45分钟里,如何让教师为主导、学生为主体这两个要素的作用得到和谐而充分地发挥,创造出最佳课堂效率,是我在教学过程中不断探索和思考的一个重要问题。下面,就此谈谈个人看法。  一、 发挥师生的课堂生命力  有一位教育学家曾经说过:课堂教学蕴涵着巨大的生命活力。只有师生们的生命活力在课堂教学中得到有效发挥,才能真正有助于学生们的培养和教师的成长。