日期:2023-01-24 阅读量:0次 所属栏目:智能科技
汇编语言精品课程立体化教学模式探索
精品课程建设和立体化教学体系的构建,建立了一个开放、互动、积极、科学的和高效率的教学机制,为高校课程建设和改革指明方向,推动实践教学和人才培养模式改革创新,整合教学资源,最大限度地满足教学需要,提高教学效果[1]。“汇编语言程序设计”是高校计算机类专业本科生必修的专业基础课,是操作系统、单片机和微型计算机原理与接口等核心课程的先修课。通过该课程的学习,培养学生设计和编写汇编语言程序的能力,对计算机的底层编程有一定认识,使学生掌握时效性要求高、直接控制硬件的程序设计方法;另一方面,使学生理解计算机底层运行程序的机制,了解计算机的工作原理,为以后一些课程的学习打下良好的基础,并使各门课程之间的知识融会贯通。实行立体化教学将在提高教学效率、增强教学效果、加大教学信息量、培养学生的实际应用能力、加强学生课后的学习能力等方面起到积极的作用[2]。
一汇编语言及其教学现状
汇编语言是面向机器的程序设计语言。在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。汇编语言直接描述机器指令,与机器指令相比更容易记忆和理解。通过学习和使用汇编语言,能够感知、体会、理解机器的逻辑功能,向上为理解各种软件系统的原理,打下技术理论基础;向下为掌握硬件系统的原理,打下实践应用基础。学习汇编语言,向上可以理解软件,向下能够感知硬件,是我们理解整个计算机系统的最佳起点。
在以往汇编语言课程教学过程中,经常存在以下问题[3]:
第一,汇编语言是一种完全面向硬件的语言,和机器的体系结构结合紧密,使用者需要对计算机的组成、硬件控制和指令的解释过程有比较本文由论文联盟http://收集整理清晰的掌握才可以,学生反映难懂。
第二,汇编语言指令和伪指令众多,语法难记,调试困难,程序的可读性差。因此学生普遍反映这门课难学难懂。
由此,学生一开始就产生了畏学情绪,学习的能动性丧失,给老师的教学工作也带来一定的困难。在多年该课程教学经验的基础上,我们对该课程的教学进行了深入的改革,在教学模式、教学方法和教学手段等方面提出并采用了一系列新举措,明显提高了教学质量和效果。
二关于汇编语言课程立体化教学模式的探索
1组建创新型教师队伍,是精品课程建设成功的基础
创新型教师应当是学术造诣深、授课经验丰富、创新意识强、改革成果明显的创造型高素质教师。合理的教学梯队,能够将多年积累下来的行之有效教学经验和教学成果巩固和发展下去。因此要形成师资质量优秀、师德高尚、人员稳定、教学水平高、教学效果好、年龄结构和职称结构钧合理的教师队伍。目前汇编语言程序设计课程组教师7人,其中2名博士,4名硕士;高级职称4人,中级职称3人,教师队伍结构合理,师资力量扎实牢固。
近年来,课程组积极加强在职教师的素质培训,多次组织专题研讨会和教研室会议,就课程的教学内容安排、教学中出现的疑难问题及如何提高教学效果等问题进行研讨,共同提高授课水平。为提高教学技能,教学组定期和不定期地进行教学心得和教学方法的交流,并鼓励撰写教学研究论文。课题组还多次组织教学观摩活动,一方面要求青年教师学习优秀教师课堂教学的经验和技巧,另一方面也要求有经验的教师结对帮助青年教师,提高他们的教学质量。鼓励青年教师积极申请教学和科研项目,鼓励青年教师出国深造等。严格按照省级精品课程评选标准进行建设,定期组织专家对本课程建设情况进行检查和监督,每年召开不少于一次的精品课程建设工作研讨会。积极开展课程建设,大力支持本课程省部级以上教学成果和教改项目的申报工作。
2教学方法改革,让学生由被动接受变为主动求知
⑴启发与鼓励
启发式教学是教学实践中一个古老又新颖的课题。从孔子提出启发式教学至今两千多年的历史中,启发式教学日益展现出自身强大的功能[4]。
现代教学的指导思想是“学生为主体,教师为主导”,如何体现“学生为主体,教师为主导”,关键是学生能否有学习动机,而学生的学习动机并不会无缘无故地产生,在很大程度上和教师的主导作用有直接关系,要靠教师在师生的交流中去激发、去培养。特别是对于汇编语言这门指令多、语法难记、程序难读的课程,启发的过程中,可能对一部分同学还产生不了很好的效果,这
时就要启发加激励并行。例如在讲解寻址方式时,不同的寻址方式如何区分?区分寻址方式的关键点在哪里?问题抛出后,给学生一段思考的时间后,为了让学生能够站起来主动回答这个问题,一定要对主动回答问题的同学给予适当的鼓励和表扬,而且不管回答对与否,主要是先把学生的学习的主动性和积极性调动起来,使学生摆脱教师那种生浇硬灌的教学模式,掌握学习的主动权,主动探求蕴藏在教材中的知识,变“讲授知识”为“主动求知”。
⑵探究式教学
探究性教学模式是指以“自主、探究、合作”为特征的学习方式对当前教学内容中的主要知识点进行自主学习、深入探究并进行小组合作交流,从而较好地达到课程标准中关于认知目标与情感目标要求的一种教学模式[5]。
探究式教学的核心是问题,所以教师在采用探究式的教学方法之前,需要根据教学目的和内容,精心考量,提出难度适度、逻辑合理的问题,以便全班学生带着这些问题去探究,去挖掘自己的内在潜力,获得新知、增长能力。教师为了达到让学生自主学习的目的,要引导学生自己去发现问题,学生不明白时可适当点拨,诱导探究的方向。在探究教学中,教师是引导者,基本任务是启发诱导;学生是探究者,其主要任务是通过自己的探究,发现新事物。因此,必须正确处理教师的“引”和学生的“探”的关系,做到既不放任自流,让学生漫无边际去探究,也不能过多牵引。最后教师引导学生对问题进行总结,对学习成果进行分析归纳,并可联系实际,对当前知识点进行深化、迁移与提高。
探究式教学使学生的主体地位和自主能力都得到了加强,对知识技能的理解与掌握都达到了较深的程度,非常有利于创新思维和创新能力的形成和发展。
3改变考核方式,注重综合能力的培养
打破以最终的一次期末考试成绩作为学生学习好坏的唯一评价标准的模式。把评价学生的标准分成三部分:平时表现占20%,期末考试占40%,能力作业占40%。结合教学内容教师布置专题项目的学习内容作为能力作业,学生以小组形式通过课下调研、上网、各级图书馆资料查询完成作业。最后学生要上台讲授自己的能力作业,通过评分竞选优胜者。这样就把由教师讲授学生被动接受的过程变成学生主动获取知识的过程。通过这种形式的学习,在引入竞争机制后,不仅培养学生的浓厚的学习兴趣,而且学生可获得更多课堂以外的专业知识,拥有了较强的自学能力、组织能力、人际交往能力和人与人之间的协作沟通能力。最后对于学生的评价是根据学生的学习成绩和能力作业给予综合评定,全面考察学生的综合素质。
4课堂教学与网络教学相结合
随着网络、通信技术的迅速发展,可以制作多媒体网络课件、建立网上教学平台。网上教学的优势在于它不受课堂教学时间和空间的限制,可以在课程网站上补充、增加更多的相关专业知识与内容,建立更多的专业网站链接,有助于学生从更大范围内了解学科与专业发展的现状。借助于网络教学,学生的自学、自测基本不受时间和地点的限制,方便了学生的自主学习;学生遇到任何问题,教师都可以通过网络进行答疑,这些问题也可能是同学们共有的问题,教师的回答信息可供学生共享,这就从一对一的形式转变成一对多形式,大大提高了教学效率。我们学院已经建立了一个比较完善的网络教学平台,供教师和学生使用。
5重视立体化教材建设
为了支撑教学方式的立体化,我们进行了教学资源立体化建设。编写了“21世纪高等院校规划教材”《8086/8088和arm核汇编语言程序设计》及其配套的实验教材[6],该书第二版已由中国科技大学出版社出版,并被评为安徽省教育厅“十一五”规划教材。该教材深入浅出地阐述了8086/8088的寻址方式、指令系统、汇编语言的基本程序设计方法、高级汇编语言技术和dos、bios调用并介绍了基于arm核的汇编语言程序设计的方法和技术。同时,我们按照立体化教材的标准来建设这门课程,制作学习指导、教师手册和cai课件。本课程在教学中将逐步采用这套立体化教材,并应用其中的cai课件开展多媒体教学。
综上所述,我们对汇编语言课程的教学进行了改革,采用了立体化的教学模式,充分发挥了教师的主导作用和学生的主体作用,将多种教学手段如传统教学与现代化教学、课堂教学与课外教学、多媒体教学与网络教学、理论教学与实践教学、教学与考核紧密结合,构建一个完整的、丰富的、互动的课程系统的教学模式。我们的改革取得了很好的成效,明显提高了教学效率和效果。