用实验的方法改革高职《汇编语言》课程的教学

时间:2022-07-03 05:35:47

用实验的方法改革高职《汇编语言》课程的教学

近年来,我们在高职《汇编语言》这门课程的教学实践中,摸索出一套“实验教学与理论教学相融合,教学做合一,抓实验实践教学促进理论知识学习”的教学方法,有效地提高了学生的学习兴趣,进而提高了教学效果和教学质量。

一、高职《汇编语言》课程教学现状

随着Windows、linux以及Unix等多任务的操作系统出现,特别是随着计算机开发和应用技术的发展,出现了各种高级语言、出现了了网络应用开发的许多编程工具,可以自动生成很多程序,建立在DOS操作系统之上的8086汇编语言逐渐远离了人们的视线。因此在许多高职院校的教学改革浪潮中,《汇编语言》被大刀阔斧地砍掉了,或者合并到其他课程中,即使开设这门课程,大部分高职院校的课程内容仍然是单任务操作系统DOS下的8086汇编语言。

汇编语言是计算机提供给用户的能利用计算机的所有硬件特性并能直接控制硬件的语言,它是计算机组成原理、接口技术、操作系统等核心课程的先修课,在计算机学科课程设置中起着承上启下的作用,在计算机语言发展过程中扮演着不可替代的角色。对于训练学生掌握程序设计方法和技能,熟悉计算机内部运行机制,熟悉上机操作和程序调试技术有独到之处,因此,对于计算机及其相关专业的学生以及喜欢计算机的一般学生和读者来说,汇编语言程序设计肯定是需要掌握的重要专业基础知识之一。

但是由于汇编语言非常抽象复杂,相对于高级语言开发效率又低,使学生学起来枯燥乏味,理解起来十分困难,容易造成厌学情绪。要解决这些问题不是简单地取消这门课,而是要从学科特点和学生的实际出发,精心设计课程内容、改革教学手段等。我们用实验的方法对《汇编语言》这门课程的教学方法进行了改革,取得了一定的成绩。

二、课程教学改革

(一)教学内容的设计。

目前,许多高职院校的《汇编语言》的教学内容已严重滞后于实际应用,学生产生“学无所用,纯粹理论”的感觉,缺乏学习的兴趣动力,导致教学效果不理想。如何解决这个问题呢?我们主要应该考虑教学和实践紧密结合,充分体现计算机专业的特点,突出教学内容的可用性。所以,我们先要做的就是改革教学内容。我们在取舍教学内容时,体现了“浅、广、新”的特点。其中,“浅”体现在重点介绍基本概念、原理和方法,而没有过多地详述深入和细节内容;“广”体现在比较全面地介绍了指令系统和汇编语言所涉及的内容,形成比较完整的知识体系;而“新”更是我们教学改革的重点,我们在16位8086CPU指令系统的基础上,新增Windows系统下的32位汇编。教学内容中,我们舍弃了一些过时的应用技术,而引入了一些实用的汇编语言程序设计方法。

(二)教学手段的改革。

传统的《汇编语言》课程采用理论讲解为主,实验为辅,教学主体是课堂教学,无论是实验设计还是实验强度都远远不够,实验带有强烈的“验证性”色彩,这样高职教学的技能培养与实践能力强的特点无法在教学过程中得到实现。所以我们把《汇编语言》的教学全部课程内容放在计算机机房进行,把实验作为学习汇编语言的主导方法,让学生在实践中激发对相关理论的兴趣,再用提高了的理论水平来指导新的实验和实践活动,以调试为主,让学生不断重复程序设计的每个步骤以及DEBUG调试工具,这样学生很容易领会课程所介绍的概念、原理、方法和技巧等,程序设计的能力也就能够迅速提高。

为了更好地培养学生动手能力和解决问题的能力,除了在教学过程中进行的实验之外,还应在后期安排汇编语言课程设计,用一周左右的时间让每个学生根据给定的题目或自选题目进行汇编语言程序设计,并单独作为一门课程来处理。加强学生应用汇编语言解决实际问题的能力、培养和考核学生对汇编编程知识的理解和综合应用能力。

(三)考核方法的改革。

为了保证教学质量,必须进行考核。传统的汇编语言教学的考核方法多为笔试,再参考平时上机的表现,这种考核方法不能体现学生的真实水平。

三、结论

用实验的方法对高职《汇编语言》课程进行教学改革,我们的学生提高了学习《汇编语言》的学习积极性,变被动学习为主动学习,教学效果有了明显的提高,也极大地提高了学生的程序设计能力,并为后续课程的学习打下了坚实的基础。最后我们希望《汇编语言》实验教学改革的经验能够对其他相似课程的改革起到参考借鉴作用,由于教学改革是一个不断发展的过程,所以还需要我们不断在教学实践中加以发现和总结,我们将不断努力,逐步完善《汇编语言》实验教学体系,在改革中探索、提高,培养出更多适应社会需要的技能型人才。

上一篇:信息技术教学中的学生分类和记忆 下一篇:浅析职教口语交际的实践教学