关于“汇编语言”课程双语教学的实施与探索

2009-08-31 07:45侯宏霞
计算机教育 2009年13期
关键词:改革措施双语教学

侯宏霞

摘要:本文依据作者开展“汇编语言”课程双语教学的实践,从教材选取、实施策略、实验设计、综合考评等方面提出了开展该课程双语教学的一些方法。

关键词:汇编语言;双语教学;改革措施

中图分类号:G642 文献标识码:A

“汇编语言”是继“高级语言程序设计”之后的又一门计算机语言程序设计课程,但讲解的是面向处理器的低级语言,汇编语言程序用英语编程,汇编语言操作的主流CPU技术文档以及最新发展技术文档都是英文资料,因此在该课程的教学中引入英语教学模式很有必要。同时,专业课采取双语教学为学生营造一个含有英语因素的学习环境,能够训练学生用外语思考、表达和交流的能力。

1双语教学的实施过程与策略

1.1双语教材的选用

双语教材是进行双语教学的物质前提,是双语教学的重要保障。国外优秀原版教材应该作为双语教材的首选,因为它们往往具备居于学科研究的前沿、实例丰富、语言地道、内容详实、可读性和实用性强等众多优点。通过原版教材,可以充实国内相关课程的内容,拓展学生视野,从而更好地训练学生的听、说、读、写等各方面的综合运用外语能力。

我们经过广泛调查和精心比较,选择了由Richard C. Detmer编写,机械工业出版社出版的《80x86 Assembly Language and Computer Architecture》作为教科书,本书内容反映了Intel CPU较新的发展,且句式简单,容易理解,适合学生阅读。除此之外,我们还提供了扩充性双语资料,如由Kip R. Irvine编写的《Intel汇编语言程序设计(第四版)》。根据我校“汇编语言”教学大纲和特点,探索符合我校的双语教学的体系与教学内容,开发辅助教材讲义,使学生的专业知识与外文水平同步提高,较好地解决了英语教学从基础向专业的过渡问题。

1.2循序渐进,开展双语教学

双语教学应注重师生之间的交流与互动,倡导以学生为本进行教与学。要积极开展各种互动教学活动,对学生积极引导,使他们增加对双语教学的了解,充分发挥学生的主观能动性,从而达到以英语为交流工具保证学习效果的目的。虽然在校大学生的英语已较以前有很大提高,但目前学生听说能力不高、外语水平参差不齐的情况增加了双语授课难度,妨碍了双语授课目标的实现。因此我们把整个教学过程分成四个阶段,由浅入深,循序渐进。

第一阶段:入门阶段,针对汇编语言双语教学的第一部分——预备知识。因为学生以前所学的是基础英语和公共英语,与计算机英语从词汇和句型上都有一定的差异,学生普遍感到不适应。在这个阶段我们根据第一部分内容把课程中常用的汇编语言词汇和简单句型整理出来(如图1所示),教学的重点放在让学生熟悉和适应英文原版教材的表述和英文科技论文的表达方法上,教学速度可以适当放慢,使学生习惯双语教学的模式。

第二阶段:阅读英文阶段,针对汇编语言基础知识的第二部分——计算机组成及寻址方式。在学生普遍熟悉了专业词汇和句法后,教学的重点放在教材的阅读和知识的理解上,训练学生快速阅读专业文献的能力。例如,在讲解寻址方式一节时,我在课堂上为学生指定教材中的相关段落,让学生在10分钟内阅读,然后我再提出问题,让学生回答,通过这种方式总结出相关的知识点,训练英语阅读能力。

第三阶段:英文思维阶段,针对本课程的第三部分——汇编语言基础程序设计。教学的重点放在专业知识的讲解和学习上。要求学生直接从英语原版教材中获取知识,避免“英文→中文”思维的学习方式,也就是按照英文进行思维,PPT中完全用英语表示(如图2所示)。这一阶段可以逐步加快教学进度,学生会感到逐渐适应了英文的学习环境,学习内容充实有趣。

第四阶段:综合提高阶段,针对汇编语言综合内容。有了前面的基础和训练后,教学的重点就可以放在用英文进行思维和表达上。教师通过英文作业、设计和专题论文来训练学生把所学知识连贯起来,引导他们用英文思考专业问题,表达思想。在学习子程序以后,我们给学生布置作业:“Compare two strings that input from keyboard and output the result.”要求学生用英语完成该软件文档,并编写程序。完成这种作业有利于提高学生英语应用能力。

1.3采用多种教学策略,组织课堂教学

教师的教与学生的学应该相辅相成,不可分割,只有把两者很好地结合起来,实现教学互动,才能提高课堂教学质量。为了调动学生的学习积极性,激发他们的学习潜能,更好地完成教学任务,我们根据教学内容和学生水平采用了不同教学策略。

1.3.1多媒体与传统板书有机结合

多媒体教学方式能够创造出一个声情并茂、生动逼真的教学环境,为课堂教学的实施提供令人耳目一新的形象媒介,并且可以承载和传达丰富的教学内容。我们利用多媒体教室,采用英语电子教案、配合多媒体演示展开课堂教学;帮助学生熟悉理解重要的知识点。主讲教师从英文教材中总结重要的知识点,以英语表述在演示文稿上,并对关键词汇标注中文注释;PPT中的内容尽可能简洁扼要,一目了然;英文句子尽量采用教材的原文,或改用简单句式表示。对于有些知识点则制作动画演示,增强学生的感性认识。例如:我们利用动画演示堆栈的操作,边演示边用简单的英语加以解释,得到较好的效果。此外,我们可以借助传统黑板板书这一媒介,把那些不能够完整呈现的,需要经过逐步动态、演绎推理才能逐步完善形成整体的教学内容,通过黑板板书的形式,以扼要的文字或简明的图画,生动地反映其动态、演绎推理的过程。

1.3.2以实际问题为背景进行案例教学和问题教学

“汇编语言程序设计”是一门理论与实践紧密结合的课程,在常规的教学过程中,除讲授基本的理论外,教师尤其注重实例的分析。要增加学生的学习兴趣,就必须把所讲内容和现代科技的最新发展、实际应用相结合,理论联系实际,只有这样学生才能知道现在学的知识对以后走向社会、从事科技工作是很有用处的。案例教学和问题教学是目前流行的教学方法,它将书本知识与实际问题紧密联系起来,学以致用,大大提高学生的学习积极性,培养学生探究学习的能力。例如:以前在学习代码转换指令XLAT的时候,学生经常会对该指令的用途仅局限于书上的例题。现在我们举一个具体实例,如关于数码管在生活中的应用,像计价器、电子秤等都是数码管显示,学生觉得这个问题很直观,很有趣。经过讨论和教师的解释,学生最后理解了代码转换指令在数码管显示中的应用,对该指令的功能也更加理解。再比如在汇编语言程序设计中经常会涉及各种码制的转换,“怎样从键盘输入十进制数?”“怎样显示十六进制数?”这样的问题是学生在编程时经常用到的,他们有很大的兴趣去解决这些问题,从而可以帮助学生更好地掌握逻辑指令、分支和循环结构设计、子程序设计等知识点。

2加强实验的设计,培养学生编程解决问题的能力

实验是工科专业重要的实践性教学环节。汇编语言是实践性很强的一门课程,必须经过不断的编程训练和上机调试程序,才能够熟练掌握其内容。在教学中我们按照“精讲多练”的原则,加大了上机实践时间。通过实际练习加深学生对该课程的掌握,培养其思维能力和动手能力,在上机实践时能编写出结构清楚、正确易读、符合规范的程序,所以在实践环节中严格按流程(如图3)来做:

猜你喜欢
改革措施双语教学
刍议中高职一体化人才培养模式的改革措施
刍议中高职一体化人才培养模式的改革措施
浅谈播音与主持艺术专业人才培养模式改革措施
高职院校工程制图课程现存问题及改革措施探讨
我国高等教育创新型人才培养的影响因素及改革策略
高校通识课程《美术鉴赏》双语教学实践与研究
基于CDIO教育理念的《情景导游》课程双语教学改革探索
面向不同对象的双语教学探索
Seminar教学法在护理学基础双语教学中的实践