基于ARCS动机模型的《C语言程序设计》课程教学设计研究
2019-12-16陈鸿殷凤梅
陈鸿 殷凤梅
摘要:随着现代化信息技术的发展,《c语言程序设计》课程改革的不断深入,学生学习动机培养的重要性日益突出。以ARCS动机模型为基础,充分运用模型中的注意、相关性、自信心和满足等四个要素进行《c语言程序设计》的教学设计,将理论知识与实际应用进行最大程度的关联,有效激发学生的抽象语言学习动机,不断增强学生学习兴趣,自信心和满足感,大幅提升学习质量和实践效果。
关键词:ARCS;教学设计;c语言
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)29-0173-02
1概述
在高校,《c语言程序设计》课程是计算机专业开设的专业基础课,也是非计算机专业特别是理工科院系开设的公共必修课。c语言程序通用性较强,具有汇编语言和高级语言的双重特点,用于开发操作系统软件和其他应用软件,具有很强的实用性。同时,C语言也是一门抽象性强,难度系数不低,不易学习的语言。针对该语言的特点,《c语言程序设计》课程历经了由传统教学到混合式教学模式的演变过程,旨在学生利用线上线下资源的有机融合有效提升学习效果,促进高等级教育质量显著提高。但是随着各种教学模式的不断创新与更新,学生的学习效率并没有快速增长,瓶颈在于学生的学习动机。针对这一关键问题,为了让学生激发并维持学习动机提出了具有针对性的教学模式,即ARCS动机模型。该模型核心是通过问题解决的途径讨论如何解决动机问题。
2ARCS动机模型
20世纪80年代,美国南佛罗里达大学心理学教授约翰·凯勒提出了ARCS模型,该模型由四个组成要素,即Attentionf注意)、Relevance(相关性)、Confidence(自信心)和Satisfaction(满足),ARCS是由四个要素英文单词的首字母组成。“注意”比关注的程度更大,只有学生感兴趣的事物,才能引起注意,因此能够引起学生注意的事物往往成为老师教学的敲门砖,是学生认真学习第一要素;“相关性”是将注意引起的兴趣与自身喜好进行有效关联,与学生自身现实利益或预期目标息息相关;“自信心”是促使学生克服各种困难,给学生带来正能量,使得学生相信自己可以实现目标;“满足”是学生通过自身判断、选择和努力后得到现实成果,这种成果不仅为学生带来喜悦,还是对前期不确定性因素的肯定,更加坚定自信心。
1)注意分為两个方面:一方面是短暂型,一方面是持久型。前者较为容易实现,后者需要通过不断变化教学策略等,以有效的方式吸引学生注意。教师在具体的教学过程中要做好课程设计,让学生积极参与到课堂教学中,开展双向交流与互动,促进学生带着兴趣的自发完成学习任务;通过新颖的问题或者教学情境引起学生高度注意,让注意力的持续时间得以延长;设计多种教学手段和方法,吸引学生的注意,让学生主动参与到课程的学习中,提高学习效率。
2)相关性是让学生发现新知识与已有知识之间存在关联,更容易吸引学生完成新知识的学习。最有效的方法是让学生深刻认识到该门课程与本专业的联系,对未来的发展具有深远影响,比如就业或者技能等方面。教师在备课过程中不仅进行常规教学准备,一定要深入了解授课对象的基础与专业背景,帮助学生在学习新知识的同时自然的关联到旧知识,真正达到温故而知新的效果。通过学习新知识,让学生感受到不仅仅是完成课堂学习以及通过期末考试而已,让学生切实体会到所学知识对提高社会实践能力的重要作用。
3)树立好自信心,是学生自我成就感提升的关键。在学习的过程中,学生会遇到挫折或困难,如果学生由此逐渐失去自信,学习的动力就会很快消失,学习之初所积累的兴趣与专注功亏一篑。因此,教师在教学设计中,教学目标要明确并且细化,如果过大,学生将望尘莫及。让学生阶梯型进步与成长,逐步建立自信。在授课过程中,要加强与学生的沟通,及时了解学生学习中出现的问题,帮助解决,促进学生学习效率的提高。另外,激发学习动机不仅需要从学生自身角度,外在环境的控制对学生的影响不容忽视。对学生进行一定的约束利于学生学习自信心的提升。
满足感是精神层面、无形的东西,是学生实现预期目标后的喜悦感和成就感,获取满足感主要在于学生自身动机的强化。只有学习劲头越大,积极性才越高;其次是教师的外在支持。教师在学生学习过程中不断地鼓励与支持,对学生的关注度高,会让学生自我认可度提升;教师在教学设计中,对待学生公平公正,让学生感受到平等的机会与受重视的满足感。最终通过教学内容的设计,让学生真正学以致用,理论与实践的完美结合,让学生会有很强的自我满足感。
3动机策略设计与实践
通过上述分析可得,ARCS模型对《c语言程序设计》课程的教学设计与推进提供了很好的视角。学习动机是教学效果好坏的决定因素,在学生学习的各个环节均需要动机的支撑。因此将ARCS模型运用到教学中,主要是分析动机在学生学习中的作用,在教学设计和实施中加以运用,将动机作用发挥到最大化,使得《c语言程序设计》课程大放异彩,进而推进高等教育计算机课程教学的改革。
下面以《c语言程序设计》课程中的数组章节的一维数组为例,运用基于ARCS模型进行教学设计,实施模式如图1所示。
1)课前准备。根据不同层次学生平衡发展需求,设计好教学任务,提前布置给学生进行预习。好的教学任务容易引起学生兴趣,让学生有目标、有方法的进行学习,保证课前预习工作有效推进。在学习“数组”之前,对学生进行分组,每组学生进行小组学习并讨论,在课前提交一个组内成员对数组理解的小组总结,学有余力的小组可以提供一个数组应用实例。通过该设计激发学生的学习动机,让所有学生都能参与其中,化被动为主动,尽可能让不同程度的学生做好课前准备。分层的任务设计加强教师与学生、学生与学生之间的联系,可以让学生的注意力的集中时间逐渐拉长,学习效果得到更好地提升。
2)课堂教学。课堂教学是对学生课前预习的提升和发展,也是学习内容相关性提高的重要途径。汇总学生课前预习任务总结,通过汇总了解学生的整体掌握情况,有的放矢进行教学引导,让不同程度的学生都能得到教师同样的关注度,让学生们感受到满足感,带着信心的进行学习。通过学生的预习总结,可以将教学内容中学生掌握的知识直接略去,避免内容冗余,节省上课时间。对于数组概念理解偏移的同学,可以根据学生数量选择是课上强调还是课后辅导。根据学生提供的数组应用案例,分析学生对数组的运用程度。可以将具有代表性的案例挑选出来,在课堂上进行讲解,并请学生进行代码填充,这比教师提供的教学案例更能引起学生兴趣,并且易于让学生理解与掌握。通过学生案例引入的方式,并在课堂代码实现,让学生深切感受到所学知识的实用价值,激发学生的学习动机。另外,可以将新旧知识进行关联,激发学生的学习动力。比如在学习数组之前,布置学生用代码实现10位学生数学与英语课程成绩的平均分。在学习数组之后,运用数组知识重新编写代码解决同样的问题。
3)课后拓展。学习知识是一个循序渐进的过程,只有通过日益积累,学生的自信心才能得到不断地提升,是量变到质变的飞跃。课前预习是学生树立自信心的前期热身,自信心自我建立的初步阶段,课堂教学的成功是学生自信心增强的中期阶段,而课后拓展是学生自信心倍增的关键时期。对于数组章节的知识基本掌握以后,通过课下及时巩固,温故而知新,特别是对于综合性知识能够运用自如,会有很大的自我肯定。对于课堂归纳的案例可以进行拓展,结合授课学生专业特点,设计开放式问题供学生课下钻研。可以根据拓展案例难度调整分组人数,是一人一组还是多人一组。学生单独无法应对的问题,可以进行组内讨论,让问题尽早得到解决。教师通过多个网络平台进行辅助,帮助学生答疑解惑。学生通过自己的努力解决了具有挑战性的难题后,会得到极大的满足感与自信心。对促进学习有很大的推动作用。
4)适时评价反馈。教师与学生要多进行互动与双向交流,及时了解学生对课程的掌握情况,通过评价机制让学生得到较大的满足感。学生在课前预习、课堂学习以及课后复习中都会遇到各种各样的问题,对于课前问题,课堂问题和课后问题均要根据教学时间和教学渠道进行适当调整。教师通过现场与网络两种平台进行及时反馈,并对学生的问题进行归纳总结,定期整理重点问题发给学生们进行自我监督与反思,帮助学生提高教学满意度。另外,在课程教学中要定期进行小测,对学生进行学习评价,通过阶段性测试及时了解学生的学习情况,调整课程进度,对学生起到督促与检测,及时补缺补差,确保学生在课程结束时能够顺利通过,学以致用,学生的自我满足感增强。还有一个容易忽略而不容忽视的点,教师要给予学生更多的鼓励与赞扬,特别是《C语言程序设计》课程的特殊性。让学生有更多的信心投入课程学习,得到更多的满足感,而不是打击学生,让学生的学习兴趣减弱甚至消失,缺少或失去学习动机。
4结束语
随着课程改革的不断深入,教学模式的弊端日益显著。学生的学习动机是影响教学效果的关键。根据《c语言程序设计课程》的特点,通过ARcs模型与教学设计的有机结合,在教师与学生的课前准备、课堂教学、课后拓展以及评价反馈的各个环节中,将ARCS模型中的注意、相关性、自信心和满足感等四个要素融入其中,相互影响,相互制约,才能促进学生内在机制与教学外部机制的衔接,最终提高教学质量。