摘要:本文论述了目前高职C语言课程教学存在的主要问题,针对C语言教学现状,尝试在教学过程中结合所教专业的实际应用引入Arduino项目平台。实践证明,基于Arduino平台的C语言教学,可以做到理论联系实际,贴近具体专业的应用,大大激发学生的学习兴趣和积极性。
关键词: C语言;Arduino平台;教学改革
中图分类号:G718 文献标识码:A 文章编号:1671-864X(2016)09-0166-02
C语言功能强大,编程灵活,表达能力强,是程序设计中的重要工具之一。随着软件编程技术在各行各业的应用越来越广泛,C语言课程已成为高职理工类专业普遍开设的一门基础课程。应用电子技术、物联网、通信及机械类等众多专业均安排了课时不等的C语言教学内容。但在长期的教学实践中发现,C语言是一门难教难学的科目,特别在高职院校中的教学效果并不理想。C语言课程的教学内容、教学模式与方法亟需改革。
一、高职C语言课程教学主要存在的问题
(一)高职学生基础薄弱,学习积极性不高。
高职院校生源种类多,参差不齐。有些来自春季高考,有些是夏季高考,有些是单独招生,还有些是来自中职合作院校。总的来说,大部分学生的文化课基础普遍较差,数学逻辑思维和英语基础特别薄弱,而这些方面恰恰是软件编程人员应具备的重要专业素质。另外,高职学生多数缺乏坚持不懈、积极思考的精神。面对困难,特别是面对满屏幕的英文程序代码,如果教师不积极引导,不充分激发学生的学习兴趣,容易造成知难而退的局面。……