高中语文知识(收集3篇)

来源:

高中语文知识汇编范文篇1

作为最接近机器语言的编程语言,汇编语言可以称得上是最接近于计算机操作本质的语言[1]。其直接面向硬件的特性,使得在使用汇编语言时,能够清楚感知计算机的运行过程和原理,充分认识应用程序和计算机硬件之间的联系与交互。相对于高级语言来说,汇编语言在编程者思维逻辑的锻炼上表现尤为突出,对于形成软、硬兼备的编程知识体系具有举足轻重的作用,而且指令集合简约,指令操作直接。对于计算机专业语言类课程的学习来说,从汇编语言开始学习更符合循序渐进的学习原理。特别是http://在计算机技术专业的学习中,汇编语言具有十分重要甚至说不可代替的作用。

1现状分析

1.1课程设置现状分析

就计算机的应用层面来说,对于绝大多数的软件开发市场,高级语言占据了绝大部分是毋庸置疑的。因此,学习者甚至是教育者都不同程度上受到了误导,通过对目前高校计算机专业语言类课程的设置研究发现,c语言、c++、java等高级语言一应俱全,但用人单位反馈的信息却是高校毕业生在程序编写的过程中很茫然,究其主要原因其实是基础薄弱导致的。而产生这种情况的主要原因是目前大多数高校将c语言作为计算机技术专业体系课程的开启项。其实汇编语言才是计算机技术的基础,原因是汇编语言能够让学生更好地理解高级语言。

在汇编语言程序设计中,对于内存的操作都是基于内存地址的[2],而c语言中最令学生费解的指针概念,其本质就是内存的地址。Www.133229.cOm而在抽象的指针概念和实际内存单元之间建立思维映射是指针学习和应用比较困难的地方,但这些却恰恰是在汇编语言学习中经常会做的一件平常事。另一方面,在c语言中,诸如数据类型、全局变量、形参实参、函数调用、局部变量等概念及操作,都可以通过汇编语言中的一些操作相关联,进而形成一个具体的映像,再通过深度的剖析,很快就能掌握c语言。有了汇编语言和c语言的基础,再学习面向对象的语言时就更加通畅了。当然对于计算机专业的学生来说,学习的是计算机整套的系统知识,其中还包括数据结构、操作系统、微机原理与接口、编译原理、各种高级语言等。因此必须有一个好的教学体系,能够使学生更好地理解计算机知识,而这个教学体系的开启项应该是汇编语言,这是由其充分接触硬件的特性所决定的,汇编语言可以让学生充分理解计算机运行的原理,获得更多的感性认识,进而为高级语言的学习奠定坚实的基础。更重要的是抹去了计算机的神秘与深奥感,增加了学生的信心。此外,由于汇编语言本身是很简单的,再加上和前续课程的密切程度不高,因此,汇编语言作为学习者的入门学科是科学的。

1.2学习现状分析

据调查发现,目前很多高校学生放弃了对于汇编语言的学习,原因是高级语言的开发更容易找到工作,尽管这个理由是现实的,但是存在着明显的认识误区。

首先,学习是一个系统的过程,而这个系统的过程不是某一门课程所能建立的。因此,对于汇编语言课程的学习,并不是一定要用汇编去赚钱谋生,而是因为本课程对于一个编程人员来说,在基本素质的培养和形成方面具有非常重大的意义。

其次,汇编本身也是很重要的应用技术。由于在学校,学生平时接触最多的是纯软件的东西,因此,在他们的意识中那些各种各样的软件才是计算机技术应用的舞台。但事实上,很多硬件设施的嵌入式编程使用的都是汇编语言,因为汇编语言更直接,更有效率。例如现在很多数码产品赖以生存的芯片、主板等,都包含了嵌入式程序,而这些程序中,汇编语言的使用是非常普遍和相当重要的。

综上所述,作为一名计算机专业教师,如果不能够正确的认识到汇编语言的基础性和重要性,一味地标榜高级语言,那么他越努力地教学也就越“兢兢业业地误导学习者。再者,学生如果无法认识到汇编的重要性,抛弃了基础,那么他在计算机领域所能做的贡献也是十分有限的。因此,如果想学好计算机编程技能,想做一名合格的编程人员,而且想在计算机编程之路走得更远,就只有,也必须从汇编语言开始,才能完整、完善地建立计算机编程知识体系。

2汇编语言程序设计课程内容的规划

2.1基于8086/8088设置教学内容

“汇编语言程序设计课程的教学目的主要是使学生理解机器语言程序控制计算机工作的基本原理[3],能够较熟练地编写一般的汇编语言程序,解决一些基本的实际问题,较深入地掌握汇编程序设计的思想与方法。

因此该课程在教学内容的设置方面基本应包括以下各个方面:

(1)机器数的各种编码表示、cpu的内部结构、存储器的内部结构、i/o端口等有关基础知识;

(2)指令系统和寻址方式;

(3)汇编语言语句的格式、程序的格式;

(4)循环与分支程序设计;

(5)子程序设计;

(6)i/o程序设计。

为了进一步增强学生的编程及应用能力,拓展知识面,可以将以下各部分内容作为提高和应用部分:

(7)宏汇编等高级技术;

(8)bios和dos中断;

(9)磁盘管理维护与文件存取技术,如对fat损坏的磁盘直接读写以恢复数据、硬

转贴于

盘软保护程序设计等;

(10)32位机上的保护模式编程[4];

(11)模块化程序设计及与高级语言程序的连接,在高级语言中使用直接嵌入式汇编语言编程等;

(12)存储管理优化及ram驻留程序tsr(terminateandstayresident)设计等;

(13)文件加密、加密文件分析与解密(如.fox文件的解密)等。

对于以上内容的讲述,不同的学http://校、教师有不同的观点。虽然主流微处理器已经从8086发展到了酷睿等,但是对于80x86结构中8086/8088的指令是最基本的,其他各指令都是对基本指令集的扩充,因此应当将8086/8088汇编语言作为本课程教学的基本内容。但是对于如80386等结构及其保护模式的接受是不容忽视的,而且应该安排一定的实验。

2.2整合教学内容精简指令系统

本门课程的前序课程是大学计算基础,因此在本门课程的讲授中,应避免重复内容的讲解,如机器数的编码等。另一方面,在讲解时需要特别注意前后课程的联系,比如在讲解寄存器、存储器时,应对“计算机组成原理中的相关内容作一个回顾,对汇编指令和后继课程有纵向联系的方面要重点讲解。

汇编语言指令有几百条之多,但是频繁使用的不多。因此,课程讲述时,应详细讲解常用的指令,主要让学生学会自学方法,便于自学其他指令。并且将指令讲解分散到各章中,一方面保证知识的循序渐进,另一方面又让学生从第二章开始就能够接触简单的指令和程序,诱发学生的学习兴趣,使学生在学习程序中学习指令、寻址方式和编程规则,进而在实例中体会、在体会中总结提高。

2.3教学内容与科研紧密结合

教学内容与科研结合,一方面提高了学生分析问题、解决问题的能力,另一方面保持了教学内容的先进性和时代感[5],同时学生也能够感受到汇编语言的功能和作用。而且教师根据系统开发的经验和体会,帮助学生认识高质量软件必须来自严格的开发过程控制,良好的程序设计能力和风格必须在学习的过程中积累。

3教学方法及手段

3.1汇编语言程序设计的教学方法

汇编语言和二进制的机器指令是相对应的,因此它缺乏高级语言结构化的控制语句、过程化的操作语句,所以,汇编语言源程序的编写相对显得繁琐。作为机器指令的符号化,每一条汇编指令所能完成的操作是很有限的,在使用汇编语言编写程序时,寄存器、存储单元及寻址方式是需要密切关注的细节。正是因为它的细致、琐碎和费解,导致了教学的困难。

所以教学过程中对于复杂的程序结构应该避免过多的讨论,主要通过一些经过精心设计的较为典型的例题程序对学生学习汇编格式、指令及程序设计方法进行指导。例题的示范作用,会提高学生规范化设计的意识,也有利于养成良好的编程风格。

通常情况,汇编语言程序的讲述应遵循以下原则:

(1)程序的算法逻辑应描述得比较自然而且容易理解,程序的结构应该简洁而且解法直接[6]。

(2)按照结构化设计原则,通过顺序、选择和分支三种基本结构编制程序。

(3)应注重代码的优化处理,提高程序的运行效率。

因此,以上述原则应该结合典型的例题去讲授,一方面有利于学生掌握这种与高级语言相比略显晦涩的语言,另一方面也进而培养了学生正确和规范的程序设计方法。

3.2教学手段

利用传统的授课方法和cai课件展开课堂教学,增强教学的直观性和可视性,尽量减少板书时间,提高课堂教学效率。对课程中的重点、难点,比如寻址方式及子程序调用的堆栈变化等知识点,用动态图形的形式去演绎,既可以增加趣味性,又可以达到事半功倍的效果。开展实物实例模拟教学,自己动手制作教具,用模型进行演示。

4结束语

高中语文知识汇编范文篇2

关键词:汇编语言;内容设置;教学方法;规范化

作为最接近机器语言的编程语言,汇编语言可以称得上是最接近于计算机操作本质的语言[1]。其直接面向硬件的特性,使得在使用汇编语言时,能够清楚感知计算机的运行过程和原理,充分认识应用程序和计算机硬件之间的联系与交互。相对于高级语言来说,汇编语言在编程者思维逻辑的锻炼上表现尤为突出,对于形成软、硬兼备的编程知识体系具有举足轻重的作用,而且指令集合简约,指令操作直接。对于计算机专业语言类课程的学习来说,从汇编语言开始学习更符合循序渐进的学习原理。特别是在计算机技术专业的学习中,汇编语言具有十分重要甚至说不可代替的作用。

1现状分析

1.1课程设置现状分析

就计算机的应用层面来说,对于绝大多数的软件开发市场,高级语言占据了绝大部分是毋庸置疑的。因此,学习者甚至是教育者都不同程度上受到了误导,通过对目前高校计算机专业语言类课程的设置研究发现,C语言、C++、java等高级语言一应俱全,但用人单位反馈的信息却是高校毕业生在程序编写的过程中很茫然,究其主要原因其实是基础薄弱导致的。而产生这种情况的主要原因是目前大多数高校将C语言作为计算机技术专业体系课程的开启项。其实汇编语言才是计算机技术的基础,原因是汇编语言能够让学生更好地理解高级语言。

在汇编语言程序设计中,对于内存的操作都是基于内存地址的[2],而C语言中最令学生费解的指针概念,其本质就是内存的地址。而在抽象的指针概念和实际内存单元之间建立思维映射是指针学习和应用比较困难的地方,但这些却恰恰是在汇编语言学习中经常会做的一件平常事。另一方面,在C语言中,诸如数据类型、全局变量、形参实参、函数调用、局部变量等概念及操作,都可以通过汇编语言中的一些操作相关联,进而形成一个具体的映像,再通过深度的剖析,很快就能掌握C语言。有了汇编语言和C语言的基础,再学习面向对象的语言时就更加通畅了。当然对于计算机专业的学生来说,学习的是计算机整套的系统知识,其中还包括数据结构、操作系统、微机原理与接口、编译原理、各种高级语言等。因此必须有一个好的教学体系,能够使学生更好地理解计算机知识,而这个教学体系的开启项应该是汇编语言,这是由其充分接触硬件的特性所决定的,汇编语言可以让学生充分理解计算机运行的原理,获得更多的感性认识,进而为高级语言的学习奠定坚实的基础。更重要的是抹去了计算机的神秘与深奥感,增加了学生的信心。此外,由于汇编语言本身是很简单的,再加上和前续课程的密切程度不高,因此,汇编语言作为学习者的入门学科是科学的。

1.2学习现状分析

据调查发现,目前很多高校学生放弃了对于汇编语言的学习,原因是高级语言的开发更容易找到工作,尽管这个理由是现实的,但是存在着明显的认识误区。

首先,学习是一个系统的过程,而这个系统的过程不是某一门课程所能建立的。因此,对于汇编语言课程的学习,并不是一定要用汇编去赚钱谋生,而是因为本课程对于一个编程人员来说,在基本素质的培养和形成方面具有非常重大的意义。

其次,汇编本身也是很重要的应用技术。由于在学校,学生平时接触最多的是纯软件的东西,因此,在他们的意识中那些各种各样的软件才是计算机技术应用的舞台。但事实上,很多硬件设施的嵌入式编程使用的都是汇编语言,因为汇编语言更直接,更有效率。例如现在很多数码产品赖以生存的芯片、主板等,都包含了嵌入式程序,而这些程序中,汇编语言的使用是非常普遍和相当重要的。

综上所述,作为一名计算机专业教师,如果不能够正确的认识到汇编语言的基础性和重要性,一味地标榜高级语言,那么他越努力地教学也就越“兢兢业业”地误导学习者。再者,学生如果无法认识到汇编的重要性,抛弃了基础,那么他在计算机领域所能做的贡献也是十分有限的。因此,如果想学好计算机编程技能,想做一名合格的编程人员,而且想在计算机编程之路走得更远,就只有,也必须从汇编语言开始,才能完整、完善地建立计算机编程知识体系。

2汇编语言程序设计课程内容的规划

2.1基于8086/8088设置教学内容

“汇编语言程序设计”课程的教学目的主要是使学生理解机器语言程序控制计算机工作的基本原理[3],能够较熟练地编写一般的汇编语言程序,解决一些基本的实际问题,较深入地掌握汇编程序设计的思想与方法。

因此该课程在教学内容的设置方面基本应包括以下各个方面:

(1)机器数的各种编码表示、CPU的内部结构、存储器的内部结构、I/O端口等有关基础知识;

(2)指令系统和寻址方式;

(3)汇编语言语句的格式、程序的格式;

(4)循环与分支程序设计;

(5)子程序设计;

(6)I/O程序设计。

为了进一步增强学生的编程及应用能力,拓展知识面,可以将以下各部分内容作为提高和应用部分:

(7)宏汇编等高级技术;

(8)BIOS和DOS中断;

(9)磁盘管理维护与文件存取技术,如对FAT损坏的磁盘直接读写以恢复数据、硬盘软保护程序设计等;

(10)32位机上的保护模式编程[4];

(11)模块化程序设计及与高级语言程序的连接,在高级语言中使用直接嵌入式汇编语言编程等;

(12)存储管理优化及RAM驻留程序TSR(TerminateandStayResident)设计等;

(13)文件加密、加密文件分析与解密(如.fox文件的解密)等。

对于以上内容的讲述,不同的学校、教师有不同的观点。虽然主流微处理器已经从8086发展到了酷睿等,但是对于80X86结构中8086/8088的指令是最基本的,其他各指令都是对基本指令集的扩充,因此应当将8086/8088汇编语言作为本课程教学的基本内容。但是对于如80386等结构及其保护模式的接受是不容忽视的,而且应该安排一定的实验。

2.2整合教学内容精简指令系统

本门课程的前序课程是大学计算基础,因此在本门课程的讲授中,应避免重复内容的讲解,如机器数的编码等。另一方面,在讲解时需要特别注意前后课程的联系,比如在讲解寄存器、存储器时,应对“计算机组成原理”中的相关内容作一个回顾,对汇编指令和后继课程有纵向联系的方面要重点讲解。

汇编语言指令有几百条之多,但是频繁使用的不多。因此,课程讲述时,应详细讲解常用的指令,主要让学生学会自学方法,便于自学其他指令。并且将指令讲解分散到各章中,一方面保证知识的循序渐进,另一方面又让学生从第二章开始就能够接触简单的指令和程序,诱发学生的学习兴趣,使学生在学习程序中学习指令、寻址方式和编程规则,进而在实例中体会、在体会中总结提高。

2.3教学内容与科研紧密结合

教学内容与科研结合,一方面提高了学生分析问题、解决问题的能力,另一方面保持了教学内容的先进性和时代感[5],同时学生也能够感受到汇编语言的功能和作用。而且教师根据系统开发的经验和体会,帮助学生认识高质量软件必须来自严格的开发过程控制,良好的程序设计能力和风格必须在学习的过程中积累。

3教学方法及手段

3.1汇编语言程序设计的教学方法

汇编语言和二进制的机器指令是相对应的,因此它缺乏高级语言结构化的控制语句、过程化的操作语句,所以,汇编语言源程序的编写相对显得繁琐。作为机器指令的符号化,每一条汇编指令所能完成的操作是很有限的,在使用汇编语言编写程序时,寄存器、存储单元及寻址方式是需要密切关注的细节。正是因为它的细致、琐碎和费解,导致了教学的困难。

所以教学过程中对于复杂的程序结构应该避免过多的讨论,主要通过一些经过精心设计的较为典型的例题程序对学生学习汇编格式、指令及程序设计方法进行指导。例题的示范作用,会提高学生规范化设计的意识,也有利于养成良好的编程风格。

通常情况,汇编语言程序的讲述应遵循以下原则:

(1)程序的算法逻辑应描述得比较自然而且容易理解,程序的结构应该简洁而且解法直接[6]。

(2)按照结构化设计原则,通过顺序、选择和分支三种基本结构编制程序。

(3)应注重代码的优化处理,提高程序的运行效率。

因此,以上述原则应该结合典型的例题去讲授,一方面有利于学生掌握这种与高级语言相比略显晦涩的语言,另一方面也进而培养了学生正确和规范的程序设计方法。

3.2教学手段

利用传统的授课方法和CAI课件展开课堂教学,增强教学的直观性和可视性,尽量减少板书时间,提高课堂教学效率。对课程中的重点、难点,比如寻址方式及子程序调用的堆栈变化等知识点,用动态图形的形式去演绎,既可以增加趣味性,又可以达到事半功倍的效果。开展实物实例模拟教学,自己动手制作教具,用模型进行演示。

4结束语

汇编语言程序设计是计算技术重要的专业基础课程,由于和计算机硬件结合的紧密性,在编程语言中所扮演的角色不可替代,在高校计算专业的课程教学中不应被边缘化,而是应加强课程内容设置和教学方法的规范化,进而解决教学中存在的问题。

参考文献

[1]马艳,包殷立.汇编语言教学改革探讨[J].福建电脑,2009(12):211-212.

[2]沈美明,温冬婵.编语言程序设计(第2版)[M].北京:清华大学出版社,2003.

[3]李振宏.汇编语言程序设计教学方法探讨[J].科技信息,2010,(14):233.

[4]葛志辉,李陶深.汇编语言程序设计教学改革探讨[J].广西大学学报(自然科学版),2008,33(z1):209-211.

[5]田庆,朱俊岭,黄伟.汇编语言程序设计课程的教学探讨[J].电气电子教学学报,2007,29(1):13-15.

[6]张洪业,宋人杰,等.汇编语言教学改革与实践[J].计算机教育,2009,(21):60-61.

――――――――――――

高中语文知识汇编范文篇3

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

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

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

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

1.1双语教材的选用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

另外,在网上开辟专栏,学生可以就实验内容和实验中没有及时解决的问题与教师进行讨论,方便学生的学习,提高了学生的学习兴趣,同时也提高了教师的工作效率。

3综合考评方法

对于学生来说,双语教学要比单语教学难得多,如何合理有效地考核学生掌握知识的程度,这是双语教学中的一个关键问题。在理论课教学实践中,我们加大了平时成绩的比重,将课后作业、出勤作为平时成绩,和期末考试成绩按一定系数加权平均,综合评定学生的学习成绩。实验课考评单独进行。理论课考评如下:

①作业:给学生布置一定量的课后习题,必须以英文的形式完成,旨在督促学生认真阅读、理解教学材料,学会使用一些简单句型来表达专业问题。作业情况占总成绩的20%。

②出勤:占总成绩的20%。

③期末考试:期末考试采用闭卷形式,全英文命题,可用英文或中文答题,占总成绩的60%。

实验考评:共6个实验,每次实验完成后需交实验报告,并尽可能用英文完成,训练其专业知识的英文书面表达能力,根据实验报告的完成情况给出相应的分数,共占总成绩的50%,最后的实验考试占50%。

4结束语

在该门课实施双语教学的过程中,我们积累了一点经验,也遇到了一些困难。例如学生的英语水平参差不齐,所以应采用循序渐进的教学方法,英语的使用由浅入深,由少到多。开始教学中的英文所占比例相对较小,再过几周逐渐加大英文所占比例,过渡到课件、课堂教学和提问、平时作业等均采用英文。今后关于双语教学工作的探索将在英文教材以及学生对教学方式兴趣的培养方面加大力度,努力提高学生英语水平,加强学生间和师生间的交流,使得双语教学在师生共同努力之后能够获得最大的收获。

参考文献:

[1]张自力,王柯,等.探索双语教学之路,建设计算机网络精品课程[J].计算机教育,2008(8).

[2]秦国新,杜方,李亚灵.高校发展双语教学之浅见[J].山西农业大学学报:社会科学版,2005(2).

[3]姚红燕,陶皖.《数据结构》双语教学的探讨[J].计算机教育,2007(8).

[4]刘欣欣.“编译原理”双语教学的实践与探讨[J].长春师范学院学报,2005(3).

TheImplementationandExploreaboutBilingualTeachinginAssemblyLanguage

HOUHong-xia

(ComputerandInformationEngineeringCollege,InnerMongoliaNormalUniversity,Huhhot010022,China)

你会喜欢下面的文章?

    仙女湖作文500字(精选13篇)

    - 阅1

    仙女湖作文篇1从前有一个小姑娘,她非常的爱惜环境。有一次,她到小河边洗衣服,一不小心衣服顺着河水飘走了,她跟着衣服越走越远。不知不觉,走到了一个美丽的湖,衣服飘到岸边不走了.....

    独自在家的作文200字(精选6篇)

    - 阅0

    独自在家的作文篇1晴空万里,阳光明媚,今天是暑假的第一天,我的心情大好。爸爸妈妈今儿都要去上班,哈哈,今天我“当家”喽!“诗雨,我们走了,一个人在家别乱疯!”妈妈说。“哦,哦,哦!”别.....

    初中暑假周记精选(整理9篇)

    - 阅0

    初中暑假周记7月24日是我的生日,现在我已经十岁了。妈妈给了我一次特殊的机会,让我参加了东方绿舟的“健康快乐夏令营”。7月25日一早,我带上自己整理的行李箱,和爸爸、妈妈来.....

    小学生周记[精选](整理5篇)

    - 阅0

    小学生周记篇1周一,我们学校举行了校运会。这天,风和日丽,万里无云,彩旗飘飘,像跳优美的舞蹈。红色跑道上的椅子,一行行、一列列整齐的摆着,犹如一条条长龙。花坛中的花草也是摇来.....