单片机课程是电子技术应用、计算机技术、工业机器人应用与维护等专业的专业核心课程,主要培养学生单片机程序和硬件设计的能力,具有很强的综合性和应用性,要求学生具备扎实的英语和数学基础,而中职学生学习基础薄弱,没有养成良好的学习习惯,单片机课程教学效果差强人意。本文分析了学生学习单片机课程存在的问题,从提高学生学习兴趣、开发校本教材、设计实际应用项目等多方面进行探索,旨在提高单片机课程的教学效果。 一、单片机学习存在的问题 1.单片机课程方面 单片机课程具有非常高的综合性,除了要求学生具备基本的英语和数学基础外,还要求学生具备软件、硬件的基本功。学习单片机编程技术必然要先学习单片机的内部结构,对于虚化的I/O结构、存储器、定时/计数器及中断系统等,学生不能形成直观的认识,理解有难度。面对100多条编程指令以及多种程序算法,中职学生更是难以应对。 2.中职学生方面 中职学校有这样两类学生,一类是初中表现不好,没有养成良好的生活和學习习惯,但是年龄较小,家长只能将其送入中职学校,让学校和教师代为管理;还有一类是初中成绩一般,中考成绩不理想,高考无望但又想继续学习的学生。这些学生学习目标不明确,缺乏学习兴趣和自信心,自控力较差,一直处于被动学习的状态,面对复杂的单片机课程,学习难度可想而知。 3.实训教学方面 单片机课程要求学生掌握软件和硬件的综合技能,因此实训教学环节非常重要。实训过程中,指令的语法错误、程序的算法错误、硬件的接线错误等都会影响到程序效果,如果问题得不到及时解决,实训效果将大打折扣。另外实训设备也存在着一定程度的老化和破损问题,给实训教学带来很多难题。 二、单片机课程教学改革措施 1.开发中职校本教材 针对中职学生的认知特点,对单片机课程内容进行重新取舍和重构,将知识点合理分散到不同的教学任务中。前期可以借助Keil编程软件和Protues仿真软件,让学生利用电脑进行程序设计练习。学生具备一定的编程能力后,可以有机地结合电子实习工艺课程,让学生在面包板上进行小型单片机产品的设计。这样既能节省教学成本,还能有效地训练学生单片机实际应用和电子装接的能力。教师要深入企业调研,明确企业在单片机课程方面对学生的岗位能力需求,开发出既能适应企业岗位能力需求,又能吸引学生学习兴趣的校本教材。 2.灵活运用教学方式 中职学生的学习基础薄弱,但是动手能力强,思维活跃,乐于接受新事物。他们不爱上理论课,但是十分喜欢实习课。在单片机教学中,教师合理设计一些既能锻炼学生的动手能力又能吸引学生兴趣的任务,让学生自己动手设计,遇到问题,先不说出答案,让学生主动探索解决的方法,提高单片机的实际应用能力。对于一些教学重点和难点可以制作成微课,利用学生爱玩手机的特点,将微课发到学生手机,让其自主学习。还可以创建单片机学习微信群,学生和教师对单片机学习中遇到的问题进行讨论交流。灵活运用多种教学方式,提高学生的学习积极性。 3.改革考核方式 现行的单片机考核方式基本上是采用试卷的方式,无法考核出学生的真实水平,这样的考核方式也不符合企业对单片机应用技术人员的岗位要求。应该弱化知识点的死记硬背,强化实际应用的考核,改革考核方式。比如可以要求学生利用单片机设计一个音乐彩灯作品,这样既考核了学生的编程能力还测试了学生电子产品装配的能力,还能有效地考核出学生对单片机的实际应用能力。 4.深化校企合作 中职学校要积极开展校企合作,深入调研企业对单片机技术的职业能力需求,召开行业专家、企业技术人员和专业教师座谈会,明确单片机课程目标,根据企业实际工作流程设计单片机教学项目,共同制订教学计划和教学进度,从而实现学校和企业的零对接。 中职学校的培养目标是为社会培养高素质技能型人才,单片机课程是一门应用性较强的综合课程,中职教师要善于发现学生的优点,合理引导,使学生积极主动地学习单片机,根据企业所需开发出适合学校实际的校本教材,按照企业实际工作流程开发出基于工作过程导向的工作项目,灵活运用多种教学方法,提高学生单片机的实际应用能力。