基于C语言的单片机应用技术教学策略研究

2019-11-18 01:44范晓娟
现代职业教育·职业培训 2019年8期
关键词:C语言单片机考核

范晓娟

[摘           要]  随着社会经济的快速发展,职业学校学生的价值定位正在逐渐发生转变。职业教育要不断提高自身教育教学质量,才能培育出更多高素质、高技能的复合型技术人才,去提升职业学校学生的就业质量、服务区域经济。C语言是单片机开发的主流语言。基于C语言的单片机应用技术是电子和电气专业必修的重要应用技术课程。主要针对在高职学生中开展单片机教学时产生的问题进行教法探究改进,从而促进单片机应用技术课程的有效教学,提升学生的单片机应用开发能力。

[关    键   词]  C语言;单片机技术;教学方法;数字化资源

[中图分类号]  F224-39             [文献标志码]  A              [文章编号]  2096-0603(2019)24-0118-02

一、基于C语言的单片机应用技术优势

单片机应用技术是电子应用技术专业的一门核心课程,具有较强的实践性和较广泛的应用性。而C语言作为世界上最流行、使用最广泛的高级程序设计语言之一,也是电子和电气专业学生应该学习的一门计算机语言,目前用C语言来实现程序编写依然是许多电子企业在进行单片机项目开发时首选的一种编程方式。

我校选用的《单片机应用技术(C语言版)》是一本较注重职业技能训练的教材,它以项目任务引导教学,知识内容十分强大且贴近工作岗位要求,既突出重点,又十分实用,始终围绕单片机应用为主线,将相关的C语言知识融合在单片机任务中,具有较强的实用性、可操作性和趣味性,学生能在技能训练中逐渐掌握编程方法,提高基于C语言的单片机技术应用能力,有助于今后在岗位上进一步拓展专业知识和提升技术能力。

二、基于C语言的单片机应用技术的教学开展现状

(一)职业院校学生自身因素的影响

据调查,电子电气专业学生对单片机及C语言技术的学习是较为感兴趣的,但很多学生在入职业院校学习以后一再自我放纵,自律能力大大降低,养成了很多不良学习习惯,虽然很想学,但信心不足,且学习缺乏主动性和自主性,拒绝思考,很多精力都被分散在除学习以外的其他事情上,缺乏进取精神。

(二)专业基础差,单片机应用技术和C语言知识融合困难

总体上讲,这门课程的知识信息量是相当大的,但因理论和实践的内容结合得很有针对性,适应性较强,因此,在教学时能突出重点,把握技术要点,然而由于学生本身专业基础比较薄弱,在对知识的理解上、知识的运用上以及具体事例的实践上存在一定的困难,在实践过程中多次遇到瓶颈期,难以突破,致使学生无法将单片机和C语言进行有效融合,大部分学生只能停留在勉强读懂程序,能修改程序的学生寥寥无几,能应用编程的人就更没有了。

(三)结合岗位的实验任务量较多,单靠课堂时间无法全部实践

课程的基础实验内容十分贴近岗位任务,且层层递进,为了促进学生学完基础知识后,能将其进行举一反三地进一步巩固,课程中增加了很多提升知识运用能力的任务。但因课堂时间有限,且学生需要足够的时间去消化,巩固基础知识,所以一般只能根据大部分学生的掌握情况选择基础实验内容进行实践,无法持续调动学生的学习积极性,影响了学习的进度和学习效率提升。

(四)单片机实训装置使用不勤,学生懒于动手实践

单片机实训装置是学习单片机应用技术的关键载体,只有多加实践才能有效提高应用能力,但高职学生本身缺乏学习耐心,大多又懒于动手,利用合作模式开展教学虽有优点,但也有弊端,部分学生看得多做得少,认为自己看懂了就会了,其实根本就不曾动手,也缺乏实践的经验。课后更加不会主动练习或钻研,致使每章节知识都没有得到充分學习和有效巩固,实训课堂效率降低。

(五)数字化资源未能切实得到使用

自律能力差的学生往往沉迷于移动设备难以自制,移动设备确实严重影响了大部分学生的学习,但一味制止学生课堂使用手机显然还是不能让学生真正调整到学习中。其次,虽然设备上面有着很多丰富的数字资源,对学生的学习能起到帮助,但学生缺乏自主学习意识,自制能力也很差,若没有教师督促,学生不会自主使用资源学习,数字化资源形同虚设。

(六)考核次数少,考核机制固化

目前除期中、期末考试这样的固定考核,其他考核方式很少,考核过后即使知道哪些人学得好,哪些人学得不好,由于考试时间间隔太长,不能在学生每次开始掌握得不是很好的时候就及时发现并调整学习进度,而致使部分学生彻底跟不上,且大多考核只是针对理论,实践的考核内容不仅单一,而且较少,起不到好的考核效果。

三、基于C语言的单片机应用技术的教法改进

(一)落实课程显性目标和终期隐性目标,引导学生得到能力提升

在课程开始初期,必须有计划地落实本课程的学习目标。首先,明确随堂显性目标,让学生根据书本的项目任务从最基础的项目着手,确保基本知识的运用能力,并根据每个学生的掌握情况,布置递进式的项目任务达标个数。其次,确定几个实用性较强的单片机应用系统综合设计项目,作为学生的终期隐性学习目标,引导学生向课程的终期学习跨步,如数字钟、温度计、倒车雷达等,学生自行挑选项目,再根据相同项目组队,抱团学习,开展研究。每组组长有计划地将项目任务进行分工,并定期组织讨论,促进项目任务的进展。最后,可以继续加强对学生能力提升的引导,如对源程序的修改和补充,以及对外围电路的简单设计。学以致用使知识得到传递、前进,能力得到真正的提升。

猜你喜欢
C语言单片机考核
“C语言程序设计”课程混合教学探索
恩施市 “四变”树考核新风
360度考核的自我校正机制
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
中国古代的考核制度
国务院扶贫办:政府扶贫考核脱贫成效占逾60%
C8051F020与80C51单片机的异同点
单片机I/O口模拟串行通讯的C51实现方法