深化汇编语言课程教学改革,加强学生实践创新能力培养
2011-03-31罗文俊
王 英,罗文俊
(重庆邮电大学计算机科学与技术学院,重庆400065)
0 引言
江泽民同志说过:“创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力”、“教育是知识创新、传播和应用的主要基地,也是培育创新精神和创新人才的摇篮。”高校作为培养创新人才的重要基地之一,其责任显得更加重要。面对新的机遇与挑战,如何在教学中根据课程的特点采取相应措施,精心为学生创造一些环境,培养他们的创新能力,是当前高校教学研究的重要课题。
重庆邮电大学作为培养应用型、研究型人才的工科院校,近年来对汇编语言、微机原理、计算机网络等专业课程,进行了一系列的改革和尝试。
1 建设具有创新精神的高素质师资队伍,培养学生的创新意识
教师是教学过程的主导,因此要特别重视对教师的创新意识和创新能力的培养,只有充满创新精神的高素质师资队伍,才能更好地提高创新教育的质量,优化创新教育的课堂环境,从而更有效地培养学生的创新意识。在高素质师资队伍的建设方面,该校主要采取了以下改革措施:
一是安排现有教师轮流到相关企业和应用单位实践4个月;二是利用学校人才引进优惠政策吸引高水平人才到校任教,采取多种措施鼓励本校青年教师脱产攻读博士学位、出国培训或在国内知名大学访问进修;三是扩大企业专业人士到校兼职任教,吸引各产业和领域的一线专家到校讲学、开设短期课程,进一步建立和完善与企业的深层次资源共享与人员交流的机制。通过这些措施,优化教师队伍,形成专兼结合的具有创新精神的师资队伍,为培养创新型人才提供可靠保障。
2 构建新的教学内容体系,培养学生的创新意识
在专业课程中构建一个创新型的教学内容体系,将本课程最新的科学研究成果和科学概念及时地融入到教学实践中,并适当增加交叉性和边缘性学科知识,以不断提高学生的创新意识。
汇编语言是该校计算机专业开设的一门核心专业基础课程,在教学中对原有教学内容进行了大胆改革,构建了“基础+重点+前沿”的多层次结合的教学内容体系。汇编语言主要包括三大基础,一是80X86微处理器的结构,特别是它的寄存器结构;二是存储器的组织方式;三是80X86的寻址方式。只要掌握了这三大基础,汇编语言后续的学习就会变得很轻松愉快。汇编语言的重点部分包括:汇编语言程序段结构框架,顺序、分支、循环、子程序等程序设计,DOS中断调用和BIOS中断调用,高级宏汇编等。学生掌握了这部分内容,就能更好地利用汇编语言来控制计算机硬件,书写高效率的计算机程序。
另外,随着微机新技术的进一步发展,教师紧跟技术前沿,将新技术融入到教学内容之中,如在讲授存储器技术时,适度介绍Intel的浮体单元技术,将原来的实模式下的汇编增加为保护模式下的Win32汇编等。这样做,能够激发学生对新技术的兴趣,及时追踪科技与社会发展的前沿,不断更新和扩展自己的知识信息,有效地提高自己的创新意识和创新能力。
3 融合多种教学手段和方法,培养学生实践创新能力
南宋时期的理学大师朱熹说过:“事必有法,然后可成,师舍则无以教,弟子舍则无以学。”在教学中合理地将多种教学手段和教学方法有机融合,有利于激发学生的学习兴趣,培养他们创新意识和思维的灵活性,更有利于导入新课,优化教学,提高教学效益。具体说来,可以采用以下几种行之有效的手段和方法。
3.1 情境激励法
心理学告诉我们:“兴趣是人们对事物的选择性态度,是积极认识某种事物或参加某种活动的心理倾向。它是学生积极获取知识形成技能的重要动力。”前苏联著名教育实践家和教育理论家苏霍姆林斯基指出:“如果教师不设法使学生产生情绪高昂和内心振奋的心理状态就急于传授新知,不动情感的脑力活动就会带来疲倦,没有欢欣鼓舞的心情,就没有学习兴趣,学习就会成为学生的负担。”情境激励法主要从学科的特点与学生的心理特征出发,根据新授知识的需要,精心创设教学情境,开展课堂智力激励,以激发学生探讨知识的兴趣。如在教学过程中,将一些中大规模集成电路样片展示给学生,无法用实物展示的,就通过多媒体课件演示。这样,精心创设教学情景,达到了激发学生的求知欲,从而进行积极思考,努力探索,在思考与探索的过程中获取知识,培养实践创新能力的目的。
3.2 启发式教学法
启发式教学法指教师在教学工作中依据教材的内在联系和学生的认识规律,由浅入深、由近及远、由表及里、由易到难地逐步提出问题,解决问题,引导学生主动、积极、自觉地掌握知识的教学方法。如在介绍无符号数的四则混合运算的编程时,让学生思考它与有符号数的四则混合运算的编程的区别,引导学生积极主动地学习和探索。启发式教学法能使学生养成自主学习、自由研究、用自己的头脑来想、用自己的眼睛来看、用自己的手来做的这种精神,从而达到“自得”。
3.3 板书标示教学法
近年来,多媒体教学在高校中得到越来越广泛的应用。多媒体教学具有方便快捷、内容丰富、手段生动活泼等优势,但是,凡事皆有利弊,在某些场合,它就不如传统的板书标示教学法有效。如对于编程过程,如果仅仅使用多媒体手段进行讲授,步骤往往就会被省略掉。即使利用动画,学生的思维也不容易跟上教师的思路。而利用板书在黑板上进行编程,效果会好得多,因为学生能够跟着教师的思路走,对程序的编写就更加深入。否则,面对出现在屏幕上一目了然的结果,学生没有逐步编程体验的过程,很难在头脑中留下深刻的印象,教学效果就差强人意了。
3.4 学导式教学法
学导式教学法是以学生的自主学习为主体、教师的启发为主线、学生优化学力(能力、智力、动力)结构为主标,以提高课堂教学效率和教学质量为主旨的一种教学法。这种教学法非常重视教学过程中“学”的因素,在充分发挥学生主动性的基础上,教师采用各种教学手段创造条件、积极引导,为使学生主动探索,开发智力,发展体能,成为学习的真正的主人。通过这种教学法,能更好地培养学生独立思考能力和探索精神。
学导式教学法是“学”与“导”的统一,在放手让学生自学、自练的同时,对教师的主导作用提出了更高的要求。在汇编语言教学中采用学导式教学法,以单元教学为宜。因此,需要制定合理的单元教学计划,设计教材练习的程序,设计学生自学、自练内容,体验动作技术结构的环节,努力做到有计划、有步骤、分层次地进行练习。
3.5 项目驱动教学法
在教学过程,尽量采用“项目驱动”的教学模式。建设知识点和实验的项目库,结合项目库中的项目讲解课程的重点、难点,提高学生的专业技能。另外,让学生在项目实现过程中学习项目开发的规范、体验团队协作过程、积累项目开发的经验,不断提高实践和创新能力。
4 打造特色实践性教学培养环节,强化学生实践创新能力培养
汇编语言是一门理论和实践并重的课程,应特别注重实践性教学。为此,设计基础类实验、综合设计类实验和开放创新类实验等三层实验教学体系。并采用“课赛结合”的教学组织形式,多渠道、多层次地培养学生的动手实践能力,激发学生的创新潜力。同时,结合教师的科研课题,主动引导学生分析、解决实际问题,通过多种途径加强学生的实践创新能力。
5 改革考试方式,注重对学生分析问题和创新能力的考评
在对学生成绩的测评方式上,不仅重视考试结果,更重视学生的过程性评价,强调学生在学习过程中的学习情况,如:单元实验记录、作品记录、作业、随机测试等阶段性的成果,并以此作为学生最终成绩评价的重要部分。学生课程的成绩由实验、综合表现、期末考试成绩综合确定。课程期末考试可采用开卷与闭卷相结合的方式,闭卷主要考核学生对汇编语言基本概念和基础知识的掌握程度,开卷主要考核学生利用所学知识解决实际问题的综合能力。通过这样的考试方式,将理论考试和能力测试结合起来,更好地考评学生分析问题和创新能力。
[1]沈美明,温东婵.IBM-PC汇编语言程序设计[M].北京:清华大学出版社,1991.
[2]刘妍,张娜,田燕.汇编语言教学中学生创新能力的培养[J].福建电脑,2007,(1).
[3]蒋新革,卢斌.汇编语言课教学中的问题探讨[J].伊犁师范学院学报,2003,(2).
[4]孙美卫.浅谈汇编语言编程中创新意识的培养[J],福建电脑,2010,(12).