基于项目教学的嵌入式综合实训课程改革探析

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:fengraul
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 嵌入式综合实训项目教学一般涉及软件知识和硬件知识,需要教师有比较强的跨专业的职业素质,针对学生学习过程中出现的逃课率高,上课积极性低的情况,提出了一种多次分组的教学管理方法。实践证明,该方法使学生主动学习的积极性大幅度提高,精神面貌焕然一新。
  [关 键 词] 嵌入式;多次分组;项目教学;跨专业
  [中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2016)22-0146-02
  嵌入式技术综合实训类课程是高职嵌入式专业、物联网专业、电子信息类专业的一门专业核心课,在人才培养方案中一般安排在最后的一个学期,具有很强的实践性。它的前导课有电工电子课程、ARM基础、stm32技术开发、Linux操作系统、QT程序设计、Android移动应用开发等课程。这门课程是学生综合专业素质形成的关键课程。
  一、学情分析
  本课程的教学对象是高职的大二下学期或大三上学期的学生,一周6节或8节课,学生学完这门课,就可以进入顶岗实习阶段,投简历,面试。本课程的教学目标是让学生在写简历时能够在项目经验这一栏中增加一些内容,学生参与了什么项目,在项目中担任了什么角色,要求学生在这个学期的教学中能够明确定位。因为这门课需要的前导课比较多,几乎涉及所有的专业课,如果学生在前续的专业课中学习得不怎么好,到学这门课的时候,他就会感觉压力很大,出现缺课、逃课或是提前找一些业务类的工作不来上课了。另外,学生上课听不懂,就睡觉,或是玩手机,上网的情况也非常普遍。
  二、传统的教学方法与教学现状
  传统的嵌入式教学实验是在“实验箱”上进行的,束缚了学生动手和创新实践的能力,降低了学习的兴趣。学生在试验箱上做实验,无法自己涉及硬件电路,编程时有时候就会不结合具体电路编程,纯粹编写C语言,使学生难以体会到软件控制硬件的效果。单纯的底层开发的项目是很枯燥的,趣味性小,上完一个学期嵌入式综合实训教学,最后感兴趣的人可能不足20%,而如果学生同时学习了应用层开发的课程,比如Android移动应用开发或是QT程序设计之类的课程,一个班会有相当一部分的学生对项目的应用层开发感兴趣,毕竟漂亮UI界面是一个项目首先吸引眼球的部分,传统的嵌入式开发项目课程往往没有把应用层的设计放入整个项目中。
  三、基于多次分组的项目教学设计
  学生学习到大三,有一些学生在师兄师姐的带领下,已经参与了一些项目或是竞赛,或是一些班干、社团成员平时和教师打交道多,已经有了一定的社会工作的经验,所以,到学这门课时,他们已经有了比较明确的职业方向,知道自己的兴趣在哪里,自己的长处在哪里,此时,教师可以在平时指导学习时,和他们交谈,了解他们的思想动态。在我所教的14计算机应用(嵌入式方向)班的开学的第一周第一次课进行课程介绍,把這门课的课时安排、项目内容、实验设备、涉及的知识点、对应的就业岗位以及最后的教学实施方法和学生交代一下,学生心里就会有一个底,他们会计划着自己在这个项目中加入哪个组,他们也会课后去找有共同兴趣的同学,共同来学一个组。当然,这只是一个初始的分组,学生在学习过程中可能从这一个小组跳到另一个小组。刚开始做项目时,因为相对比较简单,有一些学生可能什么都学,还有一些学生可能什么也不会做,但随着课程的深入,他会慢慢对某个小组的内容产生兴趣,从而加入这个小组。
  我在对14计算机应用(嵌入式方向)班的开学调查中,根据前导课的类别和准备项目的内容,设定两个组,一个是嵌入式底层开发小组,另一个是应用层的Android移动平台开发小组(包括想从事UI设计的学生)。这两个小组嚢括了90%的学生,剩下的一些学生是准备专插本考试或准备考高级职业证书的,他们也会提出一些学习过程中的疑问,有的也会两手准备,一旦考试不成功,也有能力找工作,所以会做一些项目中的工作。
  我给学生准备的项目是基于STM32的智能家居控制。这个项目是在校企合作企业捐赠的设备上进行开发,把上一届基于ARM2440智能家居控制项目,根据市场就业的情况改造而来,以下是它的框图。
  以下是我的教学设计:
  第一次分组:
  嵌入式底层开发小组:15人。
  Android移动平台开发小组:25人(包括专插本或准备考高级职业证书的4人)。
  这一次分组后,大家上课为一个左右,进行下面的第二次分组。
  第二次分组:
  嵌入式底层开发小组:15人,分为6个小组。
  Android移动平台开发小组:25人,再分为6个小组。
  这一次分组,大家上课为两个月左右。进行下面的第三次合并分组。
  第三次分组:
  让学生自由组合成6个小组:Android移动平台开发+嵌入式底层开发,这一次分组,一直上到学期结束,进行课程竞赛。
  四、教学效果及反思
  项目教学需要注重文理渗透,引导学生乐学、善学、能学、自主学习、创造性学习,要营造民主、和谐、积极、开放的教学气氛,创建宽松、自由的外部环境。这门课一开始就给学生分组的好处在于可以让学生根据自己的兴趣和特长选择自己的学习方向。首先达到让学生乐学的目的,这样实行之后,在我讲STM32底层技术时,学生可以做Android的编程;在我讲Android编程时,学生可以做STM32底层的设计。让每个学生在上课的时间主动愿意去做他们的任务,可以大大提高到课率和降低课堂上玩手机、上网的现象。大部分学生还是有比较强的求知欲的,教师只要适当地引导他们,激发他们内在的学习动力。
  在项目教学中创设学习的资源和协作学习的环境是教师最主要的工作。教师要了解每个学生的性格以及他们的宿舍号,对于如何分组给学生一个良好的建议。可以开通网络教学平台和学生进行交互,也可以准备一些和书本配套的视频,使用目前流行的“颠倒课堂”的方法,来辅助教学。同时,实施嵌入式综合实训的教师要及时关心学生和掌握学生的学习心态、学习内容以及学习难度,并给予恰当的指导,在学生苦苦思索,感觉没办法解决问题到降低学习兴趣时,要及时指导;在有些学生学习积极性不高,要去了解他的学习基础,帮他分析可以在这个项目中做哪部分工作,并敦促这个组的组长带领这个组员一起学习。   综合实训最好配备好根据学校的实验室的现实设备条件,并考虑市场未来几年设备更新的趋势,联合企业工程师,自编校企合作教材。在教材没有出版之前,可以准备一些用于综合实训的电子资料,在教学过程中,不断地修正,最后整理成册。
  课程临近结束时,可以安排一个课程竞赛,一般学校都会有校内竞赛和校外的省赛对接安排,可以从学校申请一点经费,设定一些激励性的奖品或证书。教师可以根据实训室的条件设定6~10个小项目,内容是平时上课的知识点的综合和扩充,时间在一个月左右,让每个小组选定一个题目,利用课余时间做,把问题带到课堂上来讨论。学生的积极性一般会在这时达到一个顶点,因为他们的作品可以写入他们即将找工作的简历的项目经验中,如果能够获奖,更可以丰富简历的内容。本人曾组成一个课堂竞赛,比赛的前三名,在大二下学期的暑假主动要求进入企业实训,整个暑假没有休息,我去企业看望他们时,个个学习面貌都很好。平时在学校教学时,布置作业给学生做,他们好像只是为了完成任务,草草了事,但是通过准备这个课程竞赛,从他们上交材料可以看出,他们是花了很大精力的,不论是PPT的制作和演说,还是程序代码的书写,都体现了这个团队成员是在认真努力地学习。每个小组可以设定一个组长,实行組长制,给组长有额外的奖励,以组长带动成员,增强学生的团队协作意识。
  总之,实施项目教学的教师往往是一个教学团队,团队成员具有比较明确的分工,要保障项目教学的组织和实施成效,需要教师团队成员之间对项目教学的理论达成共识,并在项目教学的整个过程中以研讨会等形式进行及时沟通,从而保证项目教学各项活动在理论指导上的一致性。因为在对学生进行嵌入式综合实训时,对一个班的学生分成软件组和硬件组,因而实施嵌入式教学的教师既要懂得软件,也要懂得硬件,知识面要广,要求他具有了解相邻学科、相关学科及跨学科的知识与技能,除了十分了解项目各个组成部分之间的接口之外,对组成部分内部的进度也要熟悉,要求他具有团队合作能力,必须与同事建立联系,关注其他专业领域的发展。实施多次分组的项目教学设计是嵌入式综合实训的有效教学方法,它尊重了学生的学习意愿,但也对指导教师提出了更高的要求。指导教师可以通过下企业实践、承接项目、校企合作等方式来不断地丰富自己的实践经验,及时了解行业的最新技术和发展趋势。
  参考文献:
  [1]张慧敏,吴青萍.浅谈高职课程项目教学改革:以《电子技术与项目训练》课程为例[J].常州信息职业技术学院学报,2009(2).
  [2]李兴会.高职项目教学中的教师角色[J].职业教育研究,2010(1).
  [3]徐涵.项目教学的理论基础、基本特征及对老师的要求[J].职教论坛,2007(3).
其他文献
美国官员周三以中国自身利益为切入点,呼吁中国通过调整汇率政策等方式深化经济改革,并停止对商业机密的网络盗窃行为,称这将对双方都有利。  美国副总统拜登在开启年度美中战略与经济对话序幕时强调两国在支撑全球经济方面有共同利益和责任。  “中国下一步需对自身经济采取的措施恰好也符合美国的利益。”他在为期两日的对话开幕时表示。  拜登称,“中方自己制定的计划内容包含的调整十分必要且难度很高,像汇率自由化、