基于教学机器人的C语言教学改革和探索
2021-11-28朱新波
朱新波



摘要:分析了高校C语言课程教学现状和存在的问题,提出了基于教学机器人的C语言教学方式,通过教学机器人的运用,调动学生学习的积极性,增强学生的实践能力,提高教学成效。
关键词:C语言;教学机器人;单片机;教学改革
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2021)30-0164-02
开放科学(资源服务)标识码(OSID):
Teaching Reform and Exploration of C Language Based on Teaching Robot
ZHU Xin-bo
(Lijiang College, Guangxi Normal University, Guilin 541006, China)
Abstract:This paper analyses the current situation and existing problems of C language teaching in Colleges and universities, and puts forward a C language teaching method based on teaching robots. Through the application of teaching robots, students enthusiasm of learning can be mobilized, students' practical ability can be enhanced and teaching effectiveness can be improved.
Key words:C language; teaching robot; MCU; Teaching Reform
C语言程序设计是许多高校计算机、电子等工科专业的必修课,其目标是培养学生的计算机思维能力以及解决问题的能力。作为一门实践性较强的课程,C语言在培养学生的创新能力、团队协作能力上,也有着很强的促进作用,因此如何在教学过程中突出实践,巩固学生对基础知识的理解与应用,对教学效果有着更好的促进作用。
1 C语言教学现状及存在的问题
目前大部分高校C语言教学依然采取的是传统模式,主要表现在“教师讲解,学生听课、练习操作”,课堂教学依然围绕以基础知识、语法为中心,以控制结构、数组、字符串、函数、指针、位处理等内容来实施,这种教学方式强调以老师和课本为主体,关注的是理论知识,侧重的是教师的教,但是对于学生来说,往往容易陷入被动学习的状态,缺点主要有以下两个方面:
(1)知识枯燥,学习动力不足:传统教学方式更方便教师很好地讲授编程思想,传授语法细节、程序设计的技巧和方法,但过度语法化的教学形式,会使学生失去了应用能力的塑造,且沉迷于理论技巧的局限,更不利于学生的创新能力的培养。……
