基于学习共同体的汇编语言教学模式研究
时间:2019-02-19
为了培养高素质的创新型人才,针对失语和上位机设计教学中存在的问题,提出了基于学习共同体的汇编语言程序设计课程教学目标。
1 引言
汇编语言程序设计是基于具体硬件的编程语言,它从程序角度帮助学生认识计算机的工作原理和特点,是衔接计算机软件和硬件的桥梁[1,2]。汇编语言程序设计对学生后续学习:“计算机组成原理”、“微机原理与接口技术”、“嵌入式系统”、“单片机技术”等课程有非常重要的作用。因此,汇编语言程序设计并不因C++、JAVA等高级编程语言的出现而淘汰,依然是计算机专业的基础核心课程。但一直以来,学生普遍认为汇编语言程序设计的学习较难,课程教学效果并不理想。本文针对汇编语言课程的特点,分析了在汇编语言教学中存在的一些问题,立足于培养高素质的创新型人才,将学习共同体引入汇编语言程序设计课程教学,构建基于共同体的学习环境、研究基于学习共同体的汇编语言程序设计课程的教学目标、教学方法、教学评价标准,提出了基于学习共同体的汇编语言程序设计教学模式,以提高汇编语言程序设计的教学效果。
2 汇编语言程序设计教学中存在的问题
根据以往的教学经验,并结合我校的实际情况,分析汇编语言程序设计教学中存在的问题主要有如下几个方面:
(1)汇编语言程序设计课程的语法比较严谨枯燥,程序的编写和调试比较繁琐,而且与计算机硬件具有高度相关性,因此学生入门较难[4,5]。汇编语言程序设计课程教学内容多,课堂教学时间少,现如今教师多采用多媒体教学方式,进度快,知识容量大,学生缺少思考和吸收的时间。
(2)程序设计是一种能力和技巧,汇编语言程序设计也不例外,因此需要理论和实践紧密结合。而本课程一般开设在大学低年级,此时基础课程任务比较重,学生分配到每门具体课程的时间和精力是非常有限的,因此学生很难有充分的时间,在理解理论知识的基础上,经过大量的实践来锻炼自己独立思考、分析问题、设计算法、编写程序、解决问题的能力。
(3)目前的高等教育进入大众化阶段,学生人数众多,汇编语言程序设计课程往往采用大班教学,教师很难有效控制教学过程,实现对学生的一对一指导,导致课堂上师生互动越来越少,学生被动学习,理论知识消化困难,实验课编不出程序,越学越难,学生的自信心受到严重挫折,学习兴趣自然消失殆尽。
因此如何有效利用有限的课堂教学时间,提高学生快速吸收和运用知识的能力,激发学生学习兴趣,是?R编语言程序设计课程亟待解决的关键问题。
3 基于学习共同体的汇编语言程序设计教学模式
“兴趣是最好的老师”,兴趣对学生的学习有着神奇的驱动作用。如果学生对所学内容有足够的兴趣,就会产生强烈的探索欲望和饱满的情绪,自发调动全部感官,积极、主动地参与到教学中去。因此在整个教学过程中必须以培养学生学习兴趣为中心,变被动学习为主动学习。研究表明人的知识来源于教师讲授的不到20%,而通过同他人的对话、沟通、协作获取的超过80%,因此团队协作型学习环境可以促进知识的吸收和获取。“学习共同体”(earning community)是指将学习者组织成学习团队,团队内成员拥有共同的目标,相互协作,通过互相交流和沟通共同学习,共同完成学习任务。学习共同体将传统的独立学习模式改为团队学习模式,鼓励团队成员之间的交流和相互启发,能够有效调动学习者的学习兴趣,激发学习者的学习主动性和积极性,变被动学习为主动学习,团队成员之间共同学习、相互促进、共同提高。
本文将学习共同体引入汇编语言程序设计课程教学,构建基于共同体的学习环境、研究基于学习共同体的汇编语言程序设计课程的教学目标、教学方法、教学评价标准,以培养高素质的创新型人才。研究成果具有较强的推广性和普适性,可望给本校及其他同类高校产生良好的指导与辐射作用。具体研究内容包括以下几个方面: (1)构建共同体学习环境。
在学习共同体的教学模式中,首先应该注意学生之间的个人差异,根据个性差异和学习能力建立学习共同体,将以往的学生独立学习改为团队协作学习,鼓励小组成员之间的交流和相互启发。需要注意的是,在建立学习共同体时,小组人数和分组方式应根据实际情况确定,因地制宜,不强调统一标准。其次在基于学习共同体的教学模式中,课堂教学以师生讨论和交互的方式探索新知识,解决新问题,因此要求学生的课程?⒂攵冉细摺N?此,教师要帮助学生实现自我管理,提高学生自主学习效率,督促学生事先将教学基本内容通过自主学习的方式在课外完成。
(2)设定课程教学目标。
在基于学习共同体的教学模式下,课程教学的首要目标就是培养学生的学习兴趣,激发学生的学习主动性和积极性,使学生变被动为主动,共同学习、相互促进、共同提高。目前的高等教育,学生越来越多样化,在教学过程中,要尊重学生不同的学习方式、不同的价值取向和不同的学习结果。教师应根据学生的个性差异和学习能力分层次地制定学习目标,注重学生综合能力的培养。
(3)改革课程教学方法。
传统的教学模式中,课堂教学以教师讲授为主。基于学习共同体的教学模式,课堂教学以师生讨论和交互的方式为主,要求学生的课程参与度较高。整个教学过程中必须以培养学生学习兴趣为中心,课堂教学形式应该多样化。学习任务要具有循序渐进性和挑战性,注重知识的运用和能力的培养,因此在基于学习共同体的教学模式中,应当合理安排教学内容。此外,还需要根据教学内容不同阶段的特点设计不同的教学方式,以便组织课堂上的讨论与协作顺利展开,例如在教学的初期,教师要多引导启发,在教学的后期可以采用学生分组汇报或者小组讨论等方式。
(4)制定合理教学评价标准。
在基于学习共同体的教学模式中,学生以团队的形式协作学习新知识,共同完成学习任务,因此应当综合考虑学生能力和课程参与度,制定合理的教学评价标准,实事求是地给每位学生一个公正的成绩,保证在共同体学习环境下教学评价的公正性。我们制定的课程评价指标包括:考勤、作业、自主学习、课程参与度、考试,其中考勤:15%,作业:15%,自主学习:15%,课程参与度:15%,考试:40%。
4 结束语
本文将学习共同体引入汇编语言程序设计课程教学,根据学生的个性差异和学习能力构建共同体学习环境,将传统的学生独立学习改为团队协作学习,把培养学生的学习兴趣作为汇编语言程序设计课程教学的重要目标,激发学生的学习主动性和积极性,使学生变被动为主动,共同学习、相互促进、共同提高。探讨了基于共同体的学习环境下,汇编语言程序设计课程的教学方法,教学评价标准。希望本文的研究工作能够给汇编语言程序设计课程的教学提供一套有效的教学模式,以培养高素质的创新型人才。
