技工教育福建省技工教育中心共建栏目8就业与保障2022.12C语言程序设计教学的探索文/赖智伟摘要:C语言程序设计是物联网应用专业的一门核心课程,在教学中应着眼基础知识传授,做到理论与实践相结合;采用成果导向性教学模式,使学生逐步实现从掌握知识向掌握技能的转变;通过“项目为主线、任务驱动、实践导向”的方法引导学生融入教学实践,调动学生的学习兴趣;通过基于物联网项目的C语言应用程序开发,激发学生学习的探索欲;通过项目分组教学强化学生团队协作的能力[1]。探索建立校企合作的工学结合一体化教学模式,让学生达到企业对于高素质技能人才的要求。关键词:程序设计;任务驱动;成果导向性;物联网C语言程序设计是技工院校物联网专业学生的专业必修课程,也是他们学习的第一门编程课。这门课开设在第一学年下学期,在第一学年中学生已经学习了“物联网技术概述”“电工基础”等物联网专业基础课程。学生要在第二学年上半学期学习基于C语言编程的CC2530单片机。因此本门课程是物联网专业学生的编程基础入门课,对今后的编程思维形成与编程学习都起到承上启下的关键作用。但是一方面,技工院校的学生基础知识比较薄弱、自主学习能力差、缺乏自信心,加之C语言程序设计通用教材缺乏专业针对性,在教学过程中学生学习的积极主动性普遍不高,难以融入教师设计的课堂教学环节。因此无法让学生很好地建立程序设计语言的知识体系,很难将程序应用到物联网设备。另一方面C程序设计语言采用英语编程,对技工院校的学生而言,英语就是一座难以逾越的大山,英语单词记不住也让学生渐渐失去了学习C程序设计的兴趣。为了改变技工院校学生的学习现状,在C语言程序设计的教学改革中,笔者进行了以下几点的尝试。一、着眼基础,理论与实践结合,通过培养动手能力提高学生学习积极性首先,要让学生学会C语言程序开发环境的建立。教学采用的是MicrosoftVisualStudioCommunity2017(下文简称VS)集成开发环境中MicrosoftVisualC++2017编程模块。VS采用的是工程项目编程。通过讲解让学生明白要进行C语言程序的开发,要先建立visualc++项目,新建C++文件,接着在文件中实现C语言程序的编写。其次,要掌握编写源程序代码的规则和格式。特别是要掌握函数建立的相应步骤,知道函数的调用和作用,可以理解结构化、过程化程序设计的思想,能够理解main函数的功能作用,可以熟练执行main函数并且知道其格式的含义。再次,要掌握选择控制结构及循环结构。C程序设计...