近年来随着信息时代的到来,现代化的教育教学技术不断发展。计算机多媒体技术越来越多的被引入了课堂教学过程。语言教学的改革也由过去的注重语言知识的传授,和应试能力的培养向重视语言实践能力的培养、学习兴趣的下面是小编为大家整理的2023年大自然语言课件【五篇】,供大家参考。
大自然的语言课件范文第1篇
[关键词] 多媒体手段 语言教学 课堂 课件 误区
近年来随着信息时代的到来,现代化的教育教学技术不断发展。计算机多媒体技术越来越多的被引入了课堂教学过程。语言教学的改革也由过去的注重语言知识的传授,和应试能力的培养向重视语言实践能力的培养、学习兴趣的激发、有效学习策略的形成、良好学习习惯的养成等多元化的教学目标过度。教学内容也由单纯的语言教学转向既学语言又培养学生文化意识,学习科技知识,陶冶情操,健全人格,培养人文精神。因此传统的一支粉笔一本书的语言教学方式已经远远的不能满足现代语言教学的要求了。然而电脑多媒体教学手段以其丰富的教学资源、多层次、多维度地展现教学内容,互交式综合处理文本、图像、图形、声音的多媒体信息,使多种信息之间建立连接,把计算机技术、声讯技术和网络通讯技术有机融为一体的能力,理所当然的进入了中学英语教书的课堂。如何很好的把这种新兴的技术和英语教学活动有机的结合起来,成了摆在我们面前的一个严峻的考验。
一.多媒体技术对英语课堂教学的意义。
1.多媒体技术是英语课堂教学的方向
多媒体技术便于创设情景,激发兴趣。它以新颖的形式,丰富的内容,声型兼备,动静结合的方式全方位的刺激学生的感官。形象生动地显示教学内容,调动有意注意,培养学生的学习兴趣和形象思维能力。多媒体教学提高了教学的表现力和感染力,改变了学生被动接受的状况,把课堂教学的主体由教师转向学生,更好的体现了新的课程改革的方向。多媒体教学手段还能减轻学生的负担,增加课堂信息容量,提高学习效率。多媒体的运用可以帮助分解教学的复杂性,降低知识难度。减少学生的认知负担,体现因材施教的原则。
2.多媒体教学是现代化社会发展的必然要求
科学技术的发展为语言教学的方式的改进提供了广阔的物质基础和技术条件。计算机和网络技术的日新月异为更多形式的交互学习创造了条件。同时社会的发展对语言教学的要求也有了更高的层次。语言教学将更注重与学生交际能力的培养,传统语言教学中的应试模式已远远落后与时代。多媒体教学手段不仅仅在教学方法上和培养目标上对语言教学做出的本质的改变,而且为语言学习者的终生学习提供了方法上的指导。
3.多媒体技术在课堂教学中有较大的功能优势
多媒体为学生亲自参与掌握知识创造了有利条件,能调动学生的学习积极性,帮助实现学生自主学习。实现由被动接受向主动探求的转变。它还具有及时反馈学习效果,巩固所学知识,提高课堂教学效率。既有利与开发智力,又有利与培养能力。多媒体教学有助于形成新的教学模式,改变教师职能,实现以学生为中心的教学模式。在多媒体教学活动中教师从知识的传播者转为学生学习的组织者、合作者和促进者。从而走出传统的教育模式,进入一个全新的语言学习模式。多每天技术的运用可以全面优化课堂教学,体现新的教学思想。互动式教学模式配以多媒体课件演示,大大增强了教学内容繁荣表现力,使教学内容丰富多彩,教学形式生动活泼。激发学生的好奇心和表演欲化被动为主动。多媒体大容量、高密度、快节奏的知识传授与训练,大大提高了教学效率节省课堂时间。
二.如何运用多媒体优化语言课堂教学
1.运用多媒体创设情景激发学生学习兴趣
兴趣是最好的老师,兴趣出自好奇。因此我们可以充分利用多媒体技术,选择贴近生活、具有时代特色、和学生学习生活密切相关的材料和话题制作出图文并茂、形象生动、设计优秀的情景课件,让学生置身其中。从而激发他们学习语言的浓厚兴趣,引发他们主动学习的积极性。比如在学习有关运动的话题时,制作有关奥运的一些课件。首先让学生就这些他们熟悉而又感兴趣的话题进行讨论,通过讨论引出新的语言项目,让学生在不知不觉中接触并掌握新的语言表达方式。
2.运用多媒体化简知识难度,突破教学重点难点
传统的教学中往往是以抽象的语言讲解更为抽象的语言知识,使的一些重点难点往往不易解决。运用计算机技术中的图形处理功能可以变抽象为具体,变静态为动态,化枯燥为生动。抽象思维、逻辑思维、语言表达方面的障碍在计算机的帮助下可以很容易的被化解。从而降低学习难度,顺利解决教学重难点。如时态教学中可以把各种时态制作成不同的动画图片,把抽象的讲解变成具体的情景。形象直观的展示出来。轻而易举的就能突破时态难点。
3.运用多媒体扩大课堂教学的容量,减少母语影响,提高教学效率
多媒体教学可以提高课堂上知识传授的密度,优化处理大量的信息,以图片、动画、音像片段等形式,使抽象的语言直观、化形象化,减少母语在学习外语过程中的运用,从而降低母语的负面影响。以文字的闪动、色彩的变化、图像的移动缩放等手段增加课堂知识传授的密度,加强视觉和听觉刺激的强度,大大提高教学效率。传统的语言教学中对有些无法用实物表达的词汇和句子教师往往用比较抽象语言去解释,甚至不得不用母语去解释。即使有些可以用实物或图片展示的词汇和句子,由于条件的限制,教师往往不能每节课都带大量的教具。这样课堂教学的容量、语言的生动和直观性大大降低。例如,在学习有些食物的名词,如pizza, hot dog, salad, hamburger 等时,学生们根本没有见过,学起来当然枯燥抽象,难以记住。如果能够配以相关的图片或音像,就能加深学习者对语言和实物的直接联系。避免了用抽象语言或母语解释的麻烦。还能加深学生对这些词汇的印象,加强记忆效果。
4.运用多媒体,激发学生主动探究学习的兴趣
新课程标准进一步提高了对学生探究性学习的要求。探究性学习是一种基于好奇心,以问题为向导,在老师的精心组织下学生高度的智力投入且内容和形式都十分丰富的学习活动。多媒体技术的运用使学生能够针对学习中的疑难,通过采用自主讨论的方式进行探究,并对多种意见进行整理、记录、分析、归纳、对比,从而得出真确结论。让所有的学生都参与讨论、探究。体现了“以学生发展为本”的教育思想,调动了学生的积极性和创造性。具体运用过程中可以准备和本节课教学内容有关的图片或音像资料让学生进行现场讨论、分析、总结、汇报。也可以准备与下节课有关的资料让学生在课外进行调查、搜集资料、分组讨论,并尝试写成短文。在下一节课前进行汇报。这样大大培养了学生的表达能力、合作探究能力和创新能力。
三.语言教学课件的制作和资源的筛选
1.选择合适的课件制作途径
课件制作的途径不但要能够辅助教学,而且应该让老师能够承受的起。所以需要选择一种叫省时、省力的课件制作途径。首先应该选择一种适合自己的创作工具。目前使用较多的有PowerPoint. Authorware, Founder, Author Tool, Animator Pro等。其中Power Point最容易掌握,易学掌握,易学易用,操作流畅,稍有电脑知识的人都可以自如使用。当然具体选择还需看自己的爱好。无论简单的还是复杂的,应当精通一种,达到运用自如就行。制作过程尽量自制为主,充分体现自己的教学思想。其次教学课件是教学经验、教学思想与多媒体技术有机结合的产物。不能单独追求制作的技巧,和多媒体的运用。课堂教学中学生是主体,教师是课堂的组织者,多媒体技术只是一种教学辅助手段,是为了达到我们的教学目的而服务的。
2.课件的设计与资源的选择
制作课件前首先应该认真研究教材和教法,着重分析每节课的重点难点之所在。对于有必要运用多媒体表现的部分和没有必要过于强调的地方都要做到心中有数。然后设计课件的大概轮廓。课件的制作要有利于教学,能够化抽象为具体、化深奥为浅显、化枯燥为生动。决不能以展示课件为制作课件的目的。
制作课件的资源应该进行认真的筛选,可以通过搜集扫描相关的图片,自拍音像资料, 还可以充分利用网络资源。所选资源首先应该实用,教材由于本身容量的限制,所提供的语言材料往往不能满足教学的要求。我们可以通过网络中有关英语学习的网站选择与本课话题相关的大量的语言材料,来充实课件。其次应该生动有趣,寓教于乐。学习的主动性来源于兴趣。课件材料一定要选择生动活泼的呈现形式,内容要精彩,图片、音像、动画要精致清晰,容易理解。要于学生的日常生活息息相关。精彩的生活片段,经典的影视剧片段,著名艺术作品,名胜古迹图片等,都能引起学生的好奇和兴趣。
四.多媒体在语言教学中运用的几个误区
1.违背以学生为中心的教学理念
现代语言教学要求课堂的主题是学生,教师发挥指导和组织作用。教师要通过教学活动充分调动学生学习的积极性,使其主动参与语言实践活动。而有些教师的课件把课堂大部分时间用多媒体控制起来,教师成了多媒体工具的操作者,学生成了观众。教学程序模式化。师生之间的交流被机器阻断。把生动的语言课变成了冷冰冰的课件展示课。让多媒体成为了课堂的中心和主体,违背的多媒体在教学过程中辅助性,更违背了以学生为主体的教学观念。
2.语言课变成了“图片、音像、音乐欣赏课”
教师在制作课件时为了展示自己娴熟的电脑制作技术,追求课件的美观,为课件配上过多漂亮的图片、精美的动画、优美的音乐,使整个课件看上去十分生动优美。但是在课堂实际教学中才发现过于漂亮精美的课件对学生的听觉、视觉器官产生的强烈刺激一方面的确引起学生的兴趣和注意力;
另一方面,学生对课件中众多的音影材料的好奇,使他们把注意力集中到课件本身,而不是语言学习。冲淡了教学主题。
3.过量使用多媒体设备
有的教师课堂教学中尽可能多的运用多媒体手段,误以为多媒体运用越多,学生参与率就越高,所授语言材料就越容易让学生掌握。在教学的每一个环节上都以多媒体课件没主要手段,一会儿展示这个片段,一会儿展示那个片段,忙的不亦乐乎。把原本简单的东西复杂化。把语言的交流变成了教师玩花样,学生看热闹。不但分散了学生的注意力,而且违背了多媒体的辅助原则,更弱化了学生的主体作用和教师的指导作用。
4.过分注重使用多媒体,弱化了对教材、教法以及对学生的研究
有些教师为了赶时髦,无论什么类型的课都追求使用多媒体手段,过分以来多媒体,成了电脑的俘虏。为了制作好的课件,化去大量的时间,而真正花在研究教材上的时间并不多,没有真正吃透教材内涵,没有真正研究教学方法,没有认真考虑学生学习中的困难。有些教师为了上好一堂多媒体课,请别人制作课件。教学方案的设计和课件制作思想脱节。有的教师直接下载网上现成课件,不加任何修改,上起课来课件不符合自己的教学思路,上起课来别别扭扭。教学达不到预期的效果。
大自然的语言课件范文第2篇
[关键词]课件开发体系;
外语教学;
计算机辅助教学
[中图分类号]G40-057 [文献标识码]A [论文编号]1009-8097(2012)10-0052-05
一、引言
随着计算机技术的快速发展,计算机辅助语言学习(CALL)已经被广泛应用于外语教学。大量国内外研究表明CALL能帮助提高语言学习的效率。它能提供大量真实的学习资源,快速的反馈,随手即得的学习工具,在线交流的机会和以文字、图片、音频和视频等形式呈现的多模态学习内容等。然而,如何有效地将计算机技术运用到实际的外语教学课件开发中,这对于目前广大的外语教育者来说仍是一项挑战。其实,计算机技术知识和应用在整个课件开发中固然重要,但是外语教育者的教学理念和在该理念指导下的具体教学内容和方法才是课件开发的核心。技术人员则是以协助的角色配合外语教育者完成整个课件开发。那么,外语教育者就必须清楚地了解如何有效地将先进的教学方法和计算机技术结合起来,这是他们与技术人员交流互动的重要基础。然而,从国内高校的情况来看,这正是广大外语教育者的弱点所在。因此,本研究将构建一个系统、明确和实用的外语教学课件开发体系,期望这个新体系能指导外语教育者设计出学生真正需要的外语教学课件。
二、语言学习课件开发体系的回顾
课件开发是软件开发的一种类型,它的目的通常是教育或培训。一般来说,软件开发包括五个基本步骤,即需求分析、设计、开发、实施和评估。基于对软件开发体系的了解,一些CALL研究者已经开始尝试着探索语言学习课件开发的步骤和过程。表1列出了其中一些重要的研究成果。
不难看出,以上研究基本都遵循了一般软件开发的步骤和过程。其中,需求分析指在课件开发前调查学习者的学习需求,从而明确课件开发的意义;
设计不再只是狭隘意义上的页面布局过程,而是思考和决定在课件开发中应涉及哪些因素和这些因素之间关系的过程;
开发是将设计里的内容进行计算机编码,即通过编写程序实现课件成品;
实施指让学习者在期望的学习环境下真正体验开发出来的课件成品;
评估则是检验课件成品是否能充分地满足学习者的最初需求。
显然,设计在语言学习课件开发体系的构建中处于核心的位置。近些年,虽然有大量关于CALL方面的研究,但是很少有研究者尝试着创建设计模型。虽然也有研究列举过一些简单实用的设计原则,但是这对于开发高质量的语言教学课件来说显然是不够的。不过,值得一提的是,还是有研究者致力于探索设计模型。其中,Hubbard语言学习课件开发体系里的开发模块(实指在技术编码等开发过程之前的设计过程)由于它的全面性而经常被引用。基于经典的Richards和Rodgers语言教学模型,Hubbard的开发模块包含三个子模块,即方法、设计和过程。在方法子模块中,语言假设和学习假设决定语言教学方法。这个方法又结合计算机运载系统衍生出一系列设计准则;
在设计子模块中,学习者信息和课程大纲直接决定语言难度、程序难度和学习内容。此外,该子模块里还考虑了课堂安排、硬件及编程语言等因素;
过程子模块则强调呈现各类活动、页面布局、控制选项、输入判断、反馈信息等的程序设计。
三、新外语教学课件开发体系的构建
虽然Hubbard课件开发体系对外语教学课件开发具有重要的参考价值,但是它仍存在缺陷。Hubbard体系过于强调全面性,包含太多因素,并缺乏主次之分。而且,该体系忽视了将抽象因素和具体因素区分的重要性以及明确这些因素之间关联的必要性。这无疑会造成普通外语教育者在理解和应用上的困难。因此,当普通外语教育者使用Hubbard体系时很可能感到困惑和难以入手。所以,新构建的外语教学课件开发体系(图1)将着重强调系统性、明确性和实用性。系统性指系统呈现外语教学课件开发中的必要因素;
明确性指明确这些因素之间的关系;
实用性则指让普通外语教育者能够轻松地将该体系运用到他们的课件开发实践当中。与所有语言学习课件开发体系一样,新体系的构建也将遵循一般软件开发的基本步骤:需求分析、设计、开发、实施和评估。
1.需求分析
为保证最终的课件成品具有切实意义,“需求分析”应该注重了解学习者在目前外语学习中的实际需求。明确这些需求对目标课件内容和功能的设计具有指导性、甚至决定性意义。开发外语教学课件的目的就是通过满足学习者在外语学习过程中的潜在需求来提高他们的学习效率。对学习者的需求分析可以从三个方面考虑:1)语言方面,即学习者是否获得合适的语言输入,充足的语言训练和持续的指导;
2)行为方面,即学习者是否有效地发挥各种学习策略,从而增强学习能力;
3)心理方面,即学习者是否始终保持正面的学习动机、充足的信心、高昂的兴趣、积极的学习态度和低焦虑感。
2.设计
“设计”中包含的因素以及这些因素之间的关联会直接影响接下来的步骤。设计首先要考虑满足学习者的最初需求,然后被应用于课件的开发,最后通过学习者的真实体验得到检验。因此,设计在整个课件开发中处于核心的地位,显得尤为重要。与Hubbard体系里的开发模块相似,新体系里的设计模块也将从经典的Richards和Rodgers语言教学模型中的三个交互模块出发,即方法、设计和过程。
(1)方法
语言属性:指对语言领域中某个分支的知识和学习的系统理解。它主要包括两个因素,即语言知识和语言学习。从基础的词汇和语法到综合的语言技能(听、说、读、写、译)的相关知识内容和学习过程都可以被视作外语教学课件开发的重点。因此,要实现有明确课件开发目标的设计首先必须了解语言属性。
理论基础:二语习得理论在外语教学中起着重要的指导作用,主要研究语言系统和语言学习过程。尽管二语习得理论具有多样性,但是这些理论被广泛认为是外语教学的坚实基础。其中,Krashen的五大假说、Swain的可理解性输出假设和Gass的二语习得模型对外语教学产生着深远的影响。二语习得理论还被用来指导计算机辅助外语教学的设计和评估。另外,在教育心理学领域中,学习理论主要阐述学习者应该如何学习,从而理解学习中固有的复杂过程。学习理论归纳起来主要包括行为主义理论、认知主义理论和建构主义理论。这些得到广泛认可的学习理论对CALL的不同发展阶段产生了重大的影响。建构主义理论尤其成为了目前指导CALL研究与实践的重要理论基础。
学习过程:是指学习者在外语学习中获取知识、技能和态度的心理和认知过程。它主要由以上两个因素决定,即语言属性和理论基础。打个比喻,语言属性可以被看作是通向山顶的一条道路;
理论基础就像是这条道路上起到引导作用的栏杆;
学习过程则是通往山顶这条道路上的阶梯。这些因素显然都是学习者在外语学习中要取得成功的必要条件。那么,外语教学课件的开发应该遵循合理和系统的学习过程,这样才能有利于提高学习者的学习效率,避免不必要的弯路。
计算机技术:计算机技术在整个外语教学课件开发中起着关键的支持作用。计算机技术以及网络的应用可以为学习者提供大量真实的学习资源,快速的反馈,随手即得的学习工具,在线交流的机会和以文字、图片、音频和视频等形式呈现的多模态学习内容等。Kern提出计算机在辅助语言学习的过程中可以起到三个重要作用,即指导、工具、媒介。无疑,在课件开发中这些作用需要尽可能得到全面的体现。
设计准则:是为了保证课件内部高度一致性而用来指导外语教学课件开发的一系列准则。以上提到的所有因素,包括语言属性、理论基础、学习过程和计算机技术都会对设计准则产生影响。基于二语习得理论,Chapelle总结了一些歼发CALL材料的基本设计准则,比如突出重要的语言特征,提供有助于理解语言输入的帮助,提供语言输出的机会,给学习者提供认识错误的机会,给学习者提供改正语言输出的机会以及给学习者提供语言交流互动的机会。
(2)设计
学习者变量:指使用目标课件的学习者的年龄、学习态度、语言水平和学习风格等。目前市场上存在针对学习者不同年龄段和语言水平开发的课件,但是针对不同学习风格开发的课件却很鲜见。学习风格作为相对显著的个体特征是影响学习结果的一个重要因素。那么,在开发适应性和智能化的外语教学课件时则有必要考虑学习者的不同学习风格,即通过建立不同的学习路径来满足不同风格的学习者的需求。
学习目标;
指学习者在外语学习开始之前预期要获得的结果,即完成一个学习阶段后主要在知识、技能和态度三个方面所能达到的目标。学习结果可以充分体现这些目标的实现情况。许多因素会影响学习目标的实现,比如学习者的能力、学习材料的相关性和有用性以及教师的指导技巧。
学习内容:学习者变量和学习目标直接决定学习内容、学习策略、语言难度和程序难度这四个因素以及这些因素之间相互作用的关系。首先,学习内容使目标学习具体化,注重对某个特定学习目标以及相关语言知识的选择。学习内容的选择还需要考虑不同学习者的个体需求和他们期望达到的学习目的。
学习策略:是学习者获得、储存、提取和应用知识的过程。这些策略通常是学习者为了让自己的外语学习更加成功、更加自主而付诸的一系列行动。为了控制好自己的学习,学习者需要了解自己学习的过程,在选择学习路径时有能力做出明智的选择,在安排和监控自己的学习时能够具有前瞻性,而这些都需要学习者运用有效的语言学习策略。所以,为了让学习者在外语学习中取得成功,课件开发者在设计多样并有意义的学习任务时需考虑学习策略的充分发挥和运用。
语言难度:语言难度和程序难度在判断目标课件的实用性上起着决定性的作用。它们的设定应该分别适合学习者的语言水平和计算机应用水平。关于语言难度,Krashen提出“i+l”的理解性输入能最有效地帮助学习者获取新的语言知识。语言难度的设定通常由该语言的多样性、熟悉度、具体性和长度等多种因素决定。
程序难度:指学习者在从事各种语言活动时操作计算机的难易水平。不同于语言难度和语言学因素紧密相关,程序难度与非语言学因素更相关,比如输入内容、时间安排、学习任务的认知难度和学习者操作计算机的经验。特别需要强调的是,程序难度的设定应该有利于学习者的学习,而不应成为他们学习的障碍。
学习任务:从流程图可以看出,上述四个因素将决定学习任务。涵盖大量语言知识的学习内容是设计学习任务的重要基础。由于掌握适当的学习策略对培养学习者的自主性起关键性作用,所以学习任务的设计应该考虑各种学习策略的。这样设计出来的任务才能有效地激发学习者去运用这些策略,从而达到长期记忆和灵活应用语言知识的效果。另外,语言难度和程序难度将对学习任务的设计带来一定的限制。
学习者界面:是让学习者与承载外语学习内容的课件产生互动的计算机屏幕显示控制。友好界面能让学习任务更具吸引力和更加容易执行,从而帮助学习者最大限度地利用目标课件。一般来说,在设计界面时应考虑以下几个方面:文字、图表和图片(比如字体大小、颜色和背景),屏幕布局(比如菜单设置、反馈用词和形式),输入和输出设置(比如键盘和显示),动作种类(比如点击、拖动和填空)和帮助(比如在线帮助和指南)。此外,设计者还应遵守Schneiderman和Plaisant提出的八条黄金规则:1)尽可能保持一致;
2)符合普遍可用性;
3)提供信息丰富的反馈;
4)设计说明对话框以生成结束信息;
5)预防错误;
6)允许轻松的反向操作;
7)支持内部控制点;
8)减少短时记忆。
(3)过程
知识库:是指基于以上因素如学习内容、学习策略、语言难度和程序难度而收集的所有相关语言知识内容。知识内容的提供者可以根据需要实时地通过添加或删除学习材料来更新知识库。这个知识库包括课件开发所需要的全部学习材料,包括相关的文本、图片、音频、视频,针对目标语言知识准备的问题,为解决问题设计的真实场景,针对错误信息提供的反馈和随手即得的帮助信息。
技术应用:以上相同因素还将指导计算机技术的应用。计算机技术和知识库的结合是为了实现学习任务和学习者界面的设计,即实现真正的课件成品。系统建构就是在选择的服务器平台上创建必要的模块,比如MySQL数据库和Apache Tomcat。Apache Tomcat需要从MySQL数据库里提取源数据,而MySQL数据库又将根据Apache Tomcat生成的数据进行更新。MySQL数据库是一个数据库管理系统,可以储存学习者的成绩、在论坛上发表的评论和用户账号设置等。Apache Tomcat是支持Java动态网页的Web服务器。它还可以储存静态页面和多媒体文件。Apache Tomcat在MySQL数据库和学习者电脑之间起着桥梁的作用。
学习课件包:是储存在网络上或光盘里包含课程指导内容的外语学习媒介。换句话说,它就是语言知识和多媒体应用的结合。在设计模块中,学习内容和学习策略将主要构成学习课件包里语言知识的部分,而在过程模块中,知识库和计算机技术的结合将实现主要由学习内容和学习策略决定的学习任务和学习者界面,这则属于多媒体应用的部分。最终,学习任务和学习者界面的结合形成外语教学课件包。
3.开发
“开发”是在教学指导方法下执行上述课件设计的过程,涉及信源编码或程序编写。也就是说,它是通过计算机技术的应用实现最终课件成品的过程。课件开发技术人员将主要负责这个部分,不过他们不需要在课件内容或页面设计等方面花费太多的脑力劳动。此外,在开发过程的初始阶段制作一个具有尝试意义的课件模型是非常必要的。这个模型的开发将完全按照设计将语言学习内容和多媒体技术相结合。它的作用就是以最快、最经济的方式来检验设计的可行性并为之后课件的完全开发、实施和评估奠定良好的基础。
4.实施
一般软件开发体系里的“实施”步骤指执行并实现课件设计的过程,这和新课件开发体系里的“开发”步骤颇为相似。在新课件开发体系中,“实施”则是指让学习者在期望的学习环境中真正体验完成的课件模型或成品。因此,该步骤是评估一个课件模型或成品是否能有效帮助学习者提高外语学习水平的必要前提。只有让学习者真正体验了开发出来的课件模型或成品,才能通过了解他们对课件的使用情况和效果来判断它的优劣。
5.评估
“评估”是检验课件模型或成品是否满足学习者最初需求的过程。根据评估的反馈,课件开发者可以针对课件模型或成品存在的缺陷做进一步的改进,这个循环过程可以根据对学习者需求的满足程度而反复进行。正如流程图所示,整个课件开发过程是一个环形结构,即在每次的实施和评估之后,设计中的假设将得到验证或进一步的修正。chapelle认为对CALL材料的评估应该包括判断和实验两种分析。判断分析指根据基于二语习得理论提出的开发CALL材料的设计准则判断软件的性能和使用效果,而实验分析则指通过收集实验数据说明软件具体应用的情况和学习者的学习效果。
四、结束语
随着计算机技术的快速发展和它在外语教学中的广泛应用,以及先进的外语教学方法的不断涌现,越来越多的外语教育者开始尝试着设计和开发针对自己学生特点的学习课件。然而,目前能被广大外语教育者充分理解并利用去指导他们进行课件开发的体系非常匮乏。因此,基于过去几十年有关语言教学课件开发的研究成果,本研究构建了一个系统、明确和实用的外语教学课件开发体系。它可以全面地指导外语教育者在课件开发中有效地将先进的教学方法和计算机技术结合起来,最终开发出学生真正需要的外语教学课件。新体系的构建目的在于帮助那些想尝试开发课件但又无从着手的外语教育者,鼓励他们勇于结合自己的教学经验不断探索和创新外语教学材料。这无疑对提高广大学生的外语学习来说也具有重大的促进意义。
基金项目:教育部人文社会科学研究青年基金项目(12YJc740111)和中央高校基本科研业务费专项资金。
大自然的语言课件范文第3篇
一、多媒体在英语课堂教学中表现出其优越性
1.多媒体教学能激发学生的学习兴趣
运用多媒体这一现代化的教学手段,可以让教学形式多样化。例如人教版高二(上)册Unit5The British Isles(不列颠群岛)一课,要求学生以英国(UK)为话题,谈论和熟悉、了解英国的历史、地理、文化、名胜古迹及其风土人情等等。学生没有亲身经历,仅有的知识只局限于从历史、地理课本得到,比较抽象、模糊。教师通过预先制作好的课件,向学生展示不列颠群岛版图,引导学生了解the British Isles,Great Britain,the UnitedKingdom,Endland,Scotland,Wales,Northern Ire-land的地理名称及其行政区域。这样,学生就先从地理位置上对这个国家有了整体的认识。然后教师继续展示并引导学生了解其本国的运动(sport)、艺术(art)、建筑(architecture)、文化(1iterature)、食物(food)、生活(1ife)等,让学生置身于逼真的环境,领略英国的各种文化生活和风土人情。“百闻不如一见”,学生就会滔滔不绝侃起话题来,教学任务就会轻松地完成。教师根据不同的教学内容和学生的实际情况,制作出不同的教学课件。得当的内容,清晰的画面,配以教师的精讲启发,这些就会大大激发学生的学习兴趣,调动学生积极参与教学实践活动,从而提高课堂教学质量。
2.多媒体教学可以活化教材,语言教学呈现情景化
语言教学最显著的特点就是使其能交际化。英语学习对中国学生来说,其难度甚大,究其原因主要是缺乏交际的语言环境。因此在课堂上,教师要尽可能地给学生提供能进行言语实践活动的真实情景。多媒体教学手段很容易创设逼真的交际情景,能使学生犹如身临其境。以人教版高二(上)册Unit 10 Frightening nature(自然灾害)为例。其教学目的要求以frightening nature为话题,旨在使学生了解各种自然灾害,能用所学的有关自然灾害的词汇描述各种灾害现象,学会使用表达忧虑、恐惧的词句表达自己的感受,并要求采用与同学讨论交流的方式谈论自然灾害对人类和环境所造成的破坏。本单元的各个部分都要求学生进行语言交际。教师可以利用网络资源,下载有关地震、台风、火山喷发等自然灾害现象,在课堂上放映展示,置学生于逼真的语言环境。当学生置身于真实的语言环境之中,产生一种需要运用英语的激情,就会有话可说,就会由被动接受信息转化为积极参与语言交流,为学生的口语交际提供了展示平台。
3.多媒体能加快教学节奏,有效提高课堂效率
在多媒体教学中,教师可以最大地发挥其信息量大,表现力强,不受时空限制等优势。心理学实验证明,人们学习同一份材料,如采用口授方式,让学生只是听(纯听觉),3小时后能记住60%,如果让学生只是看(纯视觉),3小时后能记住70%;
如果听觉、视觉并用,3小时后能记住90%。3天后三种学习方法的记忆力分别为15%、4(1%和70%。它说明眼耳并用、视听结合的学习效果最好,它高于视、听分别之和。多媒体教学借助现代视听媒体的充分合理应用,真正让学生做到动脑又动口,全方位地调动学生的多感官参与学习,更加符合学生学习与认识事物的规律,促进了学生对知识的理解、掌握与应用,可以有效地提高学习效率。
二、多媒体辅助教学在英语教学中的局限性
1.过多过滥使用多媒体容易本末倒置
一些教师一味地追赶潮流,似乎一堂课不使用现代化教学手段,就会被时代淘汰落伍,甚至鄙弃自己多年来形成的教学风格。于是乎花费大量的时间和精力去制作课件。有这么一个例子:有一位老师,为了给同学们呈现shirt,skirt,trousers等几个新词,就利用多媒体课件给学生展示了众多服装,颜色款式可谓琳琅满目。精美漂亮的画面,配以动画效果,课件确实吸引眼球。可是,当时正值夏天,同学们身上穿的shirt,skirt,trousers等衣服就五花八门,就很直观、形象。在课堂教学当中放着随手拈来的活生生的例子不用,而去费时费力制作精致的课件,这实在是本末倒置。试想,教师在真实的语境下呈现教学内容,效果岂不是更好?
2.多媒体无法完全取代传统教学媒体
多媒体固然有着其他媒体所无法比拟的优越,但传统教学媒体和教学手段的一些特色功能是它无法完全取代的。如黑板板书不仅可以清晰明了地展现教学内容,而且教师可以根据学生的实际情况,随时调整教学节奏和教学思路,随时调整、修改板书内容。如果完全用制作好的课件展示,那么教师充当的角色只能是“放映员”。用投影屏幕完全替代黑板,大量的视觉信息输入对学生听觉信息的输入会造成一定的干扰,颠倒了语言的学习规律。而且课件上的内容在屏幕上一放而过,影响了学生做课堂笔记,使学生对整堂课的教学重点、难点的把握受到影响。实验证明,课上记笔记的学生回想当时讲过的内容的概率是不做笔记的7倍。所以完全运用多媒体,冷落传统教学媒体会得不偿失。
3.多媒体展示课容易削弱教师的主导作用
多媒体教学虽有不少的优点,但在课堂上,教师所具有的人性的作用是计算机功能所不可取代的。“人与人之间的自然语言是最具亲和力,最灵活的语言,师生之间课堂上互动性的交流应该是最有效的教和学的途径。”比如:教师与学生之间的问候交流和组织课堂教学的“daily report”等是培养学生听说能力的极好方式,它是计算机所不能替代的。“如一味地追求多媒体教学课件在课堂上的展示,那么就会把本应由教师讲述的内容变为多媒体演示;
把师生之间在特定的情境中富有情感的交流变为通过网络的信息交互;
把学生和教师、学生和学生之间亲切的口头交流变成冷冰冰的人机对话。”英语是一门实践性很强的语言学科,学生必须通过大量的语言实践交流,才能养成用英语交际的能力。多媒体尽管是先进的现代化教学工具,也只能起到为教学服务的作用,它不可能完全替代教师在课堂上的教学活动。在教学中,教师要恰到好处地发挥教师自身的主导作用和多媒体的辅助作用。
4.刻意追求多媒体容易违背教学宗旨
有些教师为了刻意追求教学手段的现代化,把课件展示变成了做秀表演。在同一课件中同时用上了好几个不同的软件去制作,这个片段用power-pomt,那个用flash,这里来段音乐,那儿配点声音。整堂课不断切换,看得人眼花缭乱。把原本简明的,搞得花里胡哨,课堂上热热闹闹,实质上学生的收效甚少。
大自然的语言课件范文第4篇
1关于汇编语言的简单回顾
汇编语言(Assembly Language,作为课程,又常称作“汇编语言程序设计”,它是面向机器的程序设计语言,也是能够利用计算机所有硬件特性并能直接控制硬件的一种功能很强的计算机语言。在汇编语言中,用助记符代替操作码,用地址符或标号代替地址码,这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此,汇编语言亦称为符号语言。
作为一门计算机语言,使用汇编语言编写的程序(原文件),机器不能直接识别。对应于高级语言的编译器,“汇编语言”也需要一个“汇编器”来把汇编语言原文件汇编成机器可执行的代码。这种将汇编语言翻译成机器语言,起翻译作用的程序又叫汇编程序。汇编程序是系统软件中语言处理系统软件。汇编语言编译器把汇编程序翻译成机器语言的过程称为汇编。
高级的汇编器如MASM、TASM等,为编写汇编程序提供了很多类似于高级语言的特征,比如结构化、抽象等。在这样的环境中编写的汇编程序,有很大一部分是面向汇编器的伪指令,已经类同于高级语言。如今,汇编环境已经如此高级,即使全部用汇编语言来编写Windows应用程序也是可行的。但是,汇编语言的长处还在于编写高效且需要对机器硬件精确控制的程序。
汇编语言比机器语言易于读写、调试和修改,同时具有机器语言的全部优点。但在编写复杂程序时,相对于高级语言则代码量较大,而且汇编语言依赖于具体的处理器体系结构,不能通用,因此不能直接在不同处理器体系结构之间进行移植。
“汇编语言”的主要特点是:
(1) 面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的。
(2) 保持了机器语言的优点,具有直接和简捷的特点。
(3) 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等。
(4) 目标代码简短,占用内存少,执行速度快,是一种高效的程序设计语言。
汇编语言经常与高级程序设计语言配合使用,其主要应用包括:
(1) 70%以上的系统软件是用汇编语言编写的。
(2) 许多快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的。
(3) 一些高级绘图程序、视频游戏程序是用汇编语言编写的。
但人们经常认为汇编语言的应用范围很小而忽视它的重要性。其实,汇编语言是我们理解整个计算机系统的最佳起点和最有效途径之一,对每一个希望深入学习和掌握计算机科学与技术的人来说都是非常重要的,甚至是不能不学习的语言。
2 学习汇编语言的专业意义
长期以来,“汇编语言”课程一直是培养学生了解和直接使用计算机硬件资源的语言,一直是学习和理解其他高级程序设计语言的基础,在专业建设中也是“计算机组成原理”、“微机原理与接口技术”、“操作系统”、“接口与通信技术”和“计算机控制技术”等许多课程的前导课程,准备必要的基础知识。“汇编语言”在计算机与相关学科的课程设置中起着承上启下的作用,它对训练学生掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。与其他大多数的计算机语言一般被用于应用软件程序设计不同,在实际应用中,汇编语言通常被用在底层硬件操作和高要求的程序优化的场合。对汇编语言知识的应用需求主要体现在:与硬件有关的嵌入式系统的底层设计、操作系统的核心部分设计、实时控制系统的软件设计、接口电路的初始化程序、外部设备的底层驱动程序以及复杂算法的优化等。
随着现代软件系统越来越庞大复杂,大量经过封装的高级语言如C/C++,Pascal/Object Pascal也应运而生。这些新的语言使得程序员在开发过程中能够更简单、更有效率,使软件人员得以应付快速的软件开发要求。而汇编语言由于其复杂性使得适用领域逐步减小,但这并不意味着汇编已无用武之地。由于汇编语言更接近于机器语言,能够直接对硬件进行操作,生成的程序与其他语言相比具有更高的运行速度,占用更小的内存,因此,在一些对时效性要求很高的程序、许多大型程序的内核模块以及工业控制方面得到大量应用。
通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理打下技术理论基础;向下为掌握硬件系统的原理打下实践应用基础。即:向上理解软件,向下感知硬件。现实生活中虽然有众多编程语言可供选择,但学习汇编,学生才能更好地深入了解计算机运行原理,为今后的计算机研究与应用打下良好的基础。“汇编语言”课程,依然应该是高校计算机及其相关专业学生的必修课。
说汇编语言是“低级”语言,并不意味着汇编语言会被更高级语言所淘汰,相反,这里的“低级”应该当“基础”讲,汇编语言仍然是程序员必须了解的语言,在某些计算机技术应用的行业与领域,汇编语言是必不可少的。
由熟练的程序员使用汇编语言编写的程序,其运行效率与性能比其他语言写的程序会是成倍的优秀,但代价是需要更长的时间来优化。因此,对比现在已经市场化的软件行业,加上高级语言的优秀与跨平台,软件企业不可能让一个团队使用汇编语言来编写所有的东西,多花上几倍甚至几十倍的时间,这还不如使用其他语言来完成,只要求最终结果不比汇编语言编写的差太多,这是市场经济下的必然结果。
但是,至今为止,还没有哪个程序员敢断定汇编语言是不需要学的,一个不懂汇编语言的程序员,通常被认为只是三流的程序员。同时,技术精湛的汇编程序员,已经脱离软件开发而挤身于工业电子编程中。电子工程师的主要开发语言就是汇编,使用C语言的只占极少部分。在一些工业公司,一个核心的电子工程师比其他任何职员待遇都高,一般电子工程师待遇则可能是程序员的十倍以上。这种情况是因为现在学习汇编的人虽然也不少,但是真正能学到精通的却不多。汇编语言难学、难用、适用范围小,虽然简单,但过于灵活。学过高级语言后再去学习汇编,比一开始学汇编要难得多,但学过汇编之后再去学习高级语言却很容易,正所谓简从繁易,繁从简难。
3从内容到方法的教学改革
虽然优点多多,但汇编语言确实是一种层次非常低的语言,说它简单方便,都是相对于机器语言而言的。汇编语言的缺点也很明显:
(1) 编写的代码难懂,不好维护。
(2) 很容易产生Bug,难于调试。
(3) 只能针对特定的体系结构和处理器进行优化。
(4) 开发效率很低,时间长且单调。
在如今的教学实践中,“汇编语言”课程确实存在着学生缺乏学习兴趣,老师开展教学困难的普遍问题,原因是多方面的。其中既有技术进步使我们有了更多更好的选择,但也有学生群体的变化、人们的志向与追求、教育教学方法的发展等积极和消极的因素。
尽管如此,专业建设、教学改革中也需要尊重和坚持其中的基本原则。一个学科的知识的基本组成也是学科发展中人类智慧的结晶,随意的加减是不负责任的,也是不符合专业精神的。
尽管与发展初期相比,计算机开发和应用技术已经有了根本性的变化,我们有了各种高级语言,有了网络应用开发的许多编程工具,很多程序甚至可以自动生成,但机器语言、汇编语言和高级语言的程序设计语言体系仍然是计算机技术的基础,也是计算机技术的重要知识体系之一。对于计算机及其相关专业的学生以及喜欢计算机的一般学生和读者来说,汇编语言程序设计肯定是需要掌握的重要的专业基础知识之一。不能了解和熟悉汇编语言知识不仅将导致学生知识结构的缺憾,也可能导致学生认知水平的降低、开发手段的缺乏。在一些应用中,汇编语言甚至是其开发工具的唯一选择。
通过学习汇编语言,学生可以了解到如何有效地设计数据结构,让计算机处理得更快并使用更少的存储空间;同时,学习汇编语言可以让学生熟悉计算机内部运行机制,并有效地提高调试能力。经验表明,调试一个非结构化程序的困难程度,要比调试一个结构化程序的难度高很多,因为“结构化”是以牺牲运行效率来提高可读性与可调试性的,这对于完成一般软件工程的编码阶段是非常必要的。然而,在一些地方,比如,硬件驱动程序、操作系统底层,或者程序中经常需要执行的代码,结构化程序设计的这些优点有时就会被它的低效率所抹煞。另外,如果想真正地控制自己的程序,只知道源代码级的调试是远远不够的。
那么,一方面是确实存在着弱点和困难,另一方面又是不可或缺的知识体系的重要成分,解决问题的方法是什么呢?
首先,不能砍!我认为,“汇编语言”作为一门计算机专业的重要基础知识和开发工作,简单地一砍了之是不能容忍的;但可以根据专业的需求,根据学校的不同培养目标,在教学内容的组织上有针对性地进行组合,有针对性的提出考核要求,例如浅的可以是“了解”、“熟悉”,深的可以是“掌握”,甚至,还可以在高年级开设要求“熟练掌握”的专业选修课程――毕竟,今天计算机应用市场中以硬件或软硬件兼施为主要特色的岗位也为学生就业提供了丰富的机会。
其次,深入开展汇编语言课程的教学改革,在教学内容和教学方法上做深入研究与实践,是解决问题的有效途径。“汇编语言”课程本身具有的理论抽象性和鲜明的应用性,决定了我们必须充分重视这门课程的实践环节。
4 教学内容的分层次设计
教育部计算机科学与技术专业教学指导委员会在其的“中国计算机本科专业发展战略研究报告”中指出:大多数院校都有比较完善的教学大纲、教学计划和进度表、教学档案等,实践着一套有效的管理规范,但同时教学内容的研究则需要加强。报告进一步指出:
(1) 有些学校计算机专业的教学内容设计存在明显的盲目性,还有些学校在培养人才定位上有明显偏差。尽管CC1991开创了一种对计算机科学教育的创造性的、理性的思考,但它并不应该成为我国所有大学计算机专业教学实践的共同追求的目标。
(2) 作为一种比较普遍的规律或者现象,学生就业通常会有较强的地域性:一个企业通常在周边地区招收较多员工,一个学校的毕业生大都就业在学校周边地区的单位。因此,学校周边地区社会发展的情况对计算机专业的教学内容的设计应该是很有参考意义的。
……
由于大多数大专院校一般都设置有计算机科学技术及其相关专业,我们至少可以认为:根据所在院校的办学类型不同、培养目标不同、所在地及其周边地区社会需求的不同,这些计算机专业的教学内容应该有所不同,这些计算机专业对于“汇编语言”这门课程的教学内容也应该是有所不同的。对于那些非研究型院校的相关专业,对“汇编语言”的教学可以集中在适度的理论知识和充分的操作实践上,通过实验与实践,了解汇编语言程序设计的基本概念和知识,激发对相关理论知识的学习兴趣,理解和掌握汇编语言程序设计的基本方法。
汇编语言涉及的技术领域宽泛,要让学生真正理解汇编语言的基础理论知识,具备将汇编语言技术应用于社会实践的能力,积极加强汇编语言程序设计课程的实验环节是至关重要的。
5把实验作为课程的主要教学手段
“汇编语言”课程一向都有上机实验的教学要求,但教学主体是课堂教学,无论是实验设计还是实验强度都远远不够,带有强烈的“验证性”色彩。然而,单凭课堂教学和一般作业,要真正领会汇编语言课程所介绍的概念、原理、方法和技巧等,是很困难的。经验表明,学习尤其是真正体会和掌握汇编语言程序设计的最好方式是对它进行充分的实践。把实验作为学习汇编语言的主导方法,为学生提供一个掌握汇编语言全新的学习方法,可以由此来体验汇编语言的知识及其应用技巧。当然,通过实验,也一定能够很好地提高学生的汇编语言程序设计能力。
根据以上思考,我们在实验内容的选择、实验步骤的设计和实验文档的组织等诸方面都做了精心的考虑和安排,尝试为“汇编语言程序设计”课程编写了《汇编语言程序设计实验教程》教材。该实验教材依据课程教学大纲,充分理解课程的大多数主教材,遵循课程教学的规律和节奏,体现了实验的可操作性,帮助学生切实把握本课程的知识内涵和理论与实践的水平。
显然,学生在“汇编语言”等课程中产生的学习困难,首先来自于他们对所学知识缺乏必要的感性认识,而我们在教学中把根据学科理论知识精心设计的实验实践环节与学科理论教学相融合,抓实验实践教学、促进学科理论知识学习,较好地解决了学生的认知困难,符合特定的学生对象,取得了很好的教学效果。
6后记
其实,“汇编语言”课程所存在的问题在计算机专业课程中有一定的代表性,例如计算机原理、操作系统原理、计算机网络等。但专业建设和课程建设不能单纯为学生兴趣和教师水平所左右,应该坚持以培养学生综合素质和提高学生就业能力为原则。
本文关于“汇编语言”课程的建设思路和教改实践,对许多其他专业课程的教学改革具有积极的借鉴意义。
参考文献:
[1] 马力妮,赵刚,夏红科.“汇编语言程序设计”课程的教学内容与实践方法的探讨[J]. 计算机教育,2009(10):106-107.
[2] 金海溶,周苏. 用实验方法改革汇编语言程序设计的教学[J]. 计算机教育,2007(1):34-37.
[3] 周苏,金海溶. 操作系统原理的教改思路与实验创新[C]//第二届大学计算机课程报告论坛论文集.北京:高等教育出版社, 2006:191-195.
大自然的语言课件范文第5篇
关键词:程序设计;
能力;
主机;
COBOL
1 引言
在IT业,没有哪一款产品能够像IBM的大型主机那样拥有40年的历史,同时又在今天竞争激烈的市场中仍旧获得用户的青睐。目前,全世界绝大部分重要数据仍然存储于IBM大型主机之上,全世界大部分关键程序(诸如银行、航空等领域)仍然在IBM大型主机上运行。
随着我国经济的高速发展,IBM主机在金融等重要部门的运用也越来越广泛。而随着软件外包产业的兴起,有很多软件公司开始对外承接业务,而其中包含大量的主机软件开发需求,因此对IBM主机开发人才的需求也越来越广。基于上述原因,IBM公司推出了“IBM主机大学合作项目”。该项目自1997年正式启动,IBM公司通过向全国多所高校免费提供IBM z系列服务器和相应资源,帮助高校进行主机系统课程建设、技术开发和人才培养。
在主机系统课程中,有一门十分重要的基础课程——“COBOL语言程序设计”。该课程讲授的是一门诞生将近50年的古老语言,如何取得良好的教学效果,是必须进行探讨的问题。
2 目前COBOL程序设计语言教学中存在的问题
2.1 教学方法不当
学校程序设计语言类课程的教学以语法教学为主,一般都采用课堂中讲授语法、学生堂下作业验证语法、上机练习检验语法的教学方式。该方式能够较好地讲清楚程序语言的语法,但却并不能意味着学生可以使用这些语句去解决实际问题。在这样的教学模式下培养出来的学生应用语言解决问题的能力是否能得到有效提高,是很值得我们思考的。
2.2 教学内容陈旧
IBM主机已经有40年的发展历史,有过辉煌,也有过沉沦。由于其在上世纪90年代的衰退,导致国内近20年都没有较好的相关教学资料。目前的教辅资料都比较陈旧,不能反映近年来计算机行业发生的翻天覆地的变化,以至于学生感觉学习内容与现实脱节,离开校门走上工作岗位后又不得不重新开始培训。
2.3 综合应用能力缺乏
在教学中,学生的基础知识掌握还可以,编制一些简单程序游刃有余,但在做一些大型的综合程序设计时就无处下手了。学生只是掌握了语法规则,而灵活应用还很困难。
2.4 教考手段单一
目前的教学手段还主要是传统的教师课堂讲授,学生课下作业,辅以一定的上机实习,内容也多为验证书本内容,考核仍然以笔试为主。但是有开发经验的人都知道,在实际软件开发过程中都需要不断地查阅文档和资料,在程序编制过程中反复调试和修改才能设计出最优的软件,单靠记忆和背诵根本无法适应实际工作的需求。所以仅仅笔试成绩优异的人并不一定能成为合格的程序员。
3 程序设计能力的培养
3.1 主机COBOL语言的特点
COBOL是Common Business Oriented Language的缩写,字面意思就是“通用面向事务处理语言”。从其名称就可以看出,COBOL语言是用于事务处理的。当然,COBOL不仅仅是商业数据处理的理想语言,还广泛用于数据管理领域,如它在财会管理、统计报表、计划编制、情报检索等方面应用十分广泛。
在过去的近50年里,COBOL成了事务处理领域具有统治地位的程序设计语言。大量的语言,诸如PL1、Algol68、Pascal、Modula、C、Ada、C++都曾经被视为COBOL的挑战者,但是没有一个成功替代它。
正因为COBOL是一门古老的语言,就决定了其和目前流行的其他计算机语言有较大区别。无论是在语法还是编程方法上,都有其特殊之处。
3.2 结合主机特点,完善讲授方法
虽然传统程序设计语言的讲授经常会受到诟病,但目前教师传授知识的基本方法还只能是讲授。COBOL语言中比较独特之处如固定格式、各种繁多的编辑型数据类型、复杂的PERFORM语句以及独特的表(数组)处理方法等,必须进行详细的讲解,而独特的三种不同文件的处理方式也不例外。
我们在教学实践中发现,除了讲解必要的基础知识,教师在课堂上演示一个程序的运行方式及结果,比单纯讲解程序本身能更有效地吸引学生的注意,从而取得更好的课堂讲授效果。如果不进行演示,学生可能会被那些和其他程序设计语言迥然不同的语法规则和处理方式弄糊涂,不能更好地掌握相关知识。
3.3 以实际应用为基础,培养学生的动手能力
程序设计是一门应用科学也是一门技术。程序设计语言的教学要面向实际应用,以实际问题为出发点,着重培养学生的动手能力。老师应该在上课前准备好相关实际问题,由此引出教学内容,然后由老师和学生一起探讨解决的方法。而程序设计的重要环节上机要以学生为主体,老师从旁协助,遇到问题要鼓励学生自己想办法解决,鼓励学生在课外远程登陆到主机系统进行自主学习,锻炼学生的编程能力。
3.4 完善课程体系,推出新型课程
传统的程序设计教学中最大的问题是教学方式过于单一,缺少师生的互动,学生也很难有机会接触实际的项目开发,缺乏对软件开发直观的认识。而引入一门新的实践型课程——“COBOL课程设计”,可以有效地解决这一问题。
该课程在学生学完常规课程后开出,主要不是由老师讲授,而是一门实践性很强的课程。学生分成若干个开发小组,每个小组一般不超过4个人,各小组既有擅长编程的人员,又有能够上机调试和撰写文档的人员,每个小组任命一个小组长。在课堂上首先由老师结合教学内容提出要开发的小型项目,然后由学生分组进行开发。
该开发按照软件工程的规范进行:学生经过需求分析、概要设计、详细设计、编码、测试等全过程,每个过程都应完成规范的文档。教师经常组织学生进行交流,由老师和学生共同对小组提交的方案进行点评,以便于学生之间相互学习。在这过程中特别要鼓励学生大胆创新,勇于提出自己独到的见解,对于比较新颖的案例要予以重点讲评。
该课程的开出可以让学生了解软件开发的过程,增强学生的程序开发能力。而分组方式可以有效地培养学生的团队协作能力,为以后走向工作岗位打下坚实的基础。
3.5 它山之石,可以攻玉
利用本课程受到IBM公司支持,我们经常请该公司的技术人员到学校开展学术交流活动,传授实际工作经验,开阔学生的眼界,拓宽学生的知识面,为学生离开学校以后的发展奠定基础。
利用IBM公司每年举办的主机软件设计大赛的机会,鼓励学生积极参与,在竞赛中锻炼自己,学到更多的知识。
4 结束语
COBOL是一门既古老又充满活力的语言,它必将伴随IBM主机的辉煌而继续辉煌。如何根据市场经济发展的需要,从推动我国软件业建设的角度出发,在教学中走出一条自主创新之路,为社会培养出一批能与世界接轨、具有竞争力的高素质软件人才,还需要不断地探索。