- 2
- 0
- 约3.3千字
- 约 7页
- 2016-06-30 发布于贵州
- 举报
项目驱动教学法在“入式系统技术”课程中的改革探索
项目驱动教学法在“嵌入式系统技术”课程中的改革探索
摘要:项目驱动教学法是以项目任务为教学单元、通过完成项目来开展的一种教学方式。文章将项目驱动教学法的学习模式引入到嵌入式系统技术的教学过程中,为应用型本科院校进一步深化实践教学改革提供参考。
关键词:项目驱动;嵌入式系统;创新型人才
一、背景与理念
嵌入式系统是当前最热门最有发展前途的it应用领域之一。[1]汽车电子、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。学习嵌入式系统技术具有较好的市场前景,但是嵌入式是软硬件结合的技术,且该领域发展太快,学习掌握相关的知识和技术的难度较高。采用传统的教学方法教学,学生难以掌握嵌入式系统的开发技术。
嵌入式系统课程改革以“面向工程、项目驱动,能力培养、全面发展”的教育理念为指导,以教学内容改革、教学方法研究为切入点,抓好“三条主线”,即以培养学生的实践能力为主线、以素质教育为主线、以提高教学质量为主线,充分把学生转为学习的主动体,培养自主学习的能力,沟通、协作和组织能力。
二、“嵌入式系统技术”教学改革目标
“嵌入式系统技术”课程注重理论与实践相结合。“项目驱动”教学法具有针对性(针对具体工程项目),教学过程中将“项目引导、任务驱动”教学模式引入到“嵌入式系统技术”课程,将过去以传授知识为主的传统教学理念,转变为以解决问题、表达情感、完成任务为主的多维、互动式的教学,有利于实现教学目标。[2]
教学改革的目标包括6个方面。一是完善并强化课程管理:组合课程教学模块、设计课程能力训练项目、收集课程活动训练素材是实现课程管理的关键;二是对课程内容的改进与开发:基本要求是依据市场和时代发展趋势取舍教学内容,安排教学模块,保证课程能力训练项目和训练素材切合实际;三是改进教学方式与方法:即破除“以讲为主、先讲后练、讲练分离”的传统窠臼,切实突出学生的主体地位,切实突出项目训练;四是改进并完善学习评价体系:教学过程控制和课程考核设计等方面要进行创新和发展,体现专业和课程特色,并具体规定课程成绩考核的项目、内容、时间、方式、分值,考核的方法与标准见表1所示;五是加强信息技术与课程的整合:在整合课程内容时注意课程间的衔接,避免重复,注意知识的更新和新知识、新技术、新工艺的补充,同时利用现代化教育技术和手段(网络更新最新的知识要点),增大信息量,使学生打下扎实的理论基础;六是强化教师培训与考核,促进教师专业发展:一名教师仅具有教育理论素养和学科教学知识是远远不够的,还必须掌握一定的教学方法和教育技术应用能力,通过这些方法和手段把先进的教育理念和教学内容贯彻到教育教学过程之中,融入到教学实践活动中去。
实现上述教学改革的目标需要学生亲自动手动脑,所以上课的地点不在教室,而在嵌入式系统实训室。项目驱动教学过程讲究师生互动,具体教学过程如图1所示。
三、“嵌入式系统技术”教学改革与实践
在学生对程序设计方法有了基本的了解和已经能够动手制作基本硬件电路的基础上,本项目的要求是设计一个“简易的人机接口界面”。尽管学生所学的知识还有限,但在老师的指导下,由学生完成一个小系统的设计还是可行的。
1.提出和展现项目要求
本项目要求:在单片机最小系统的基础上,制作一个简易的人机接口界面。按键输入数据能被单片机读取,而单片机处理的结果能显示在数码管上。
2.项目设计与任务分析
项目设计的关键是学生讨论项目实现的方法,教师归纳总结。教师要将一个班划分为多个项目小组,实行组长负责制。项目小组内每个学生畅所欲言,讨论该项目的实现方法,组长记录每个成员的观点,教师指点并归纳学生意见,然后分析和点评最优设计方案。例如,在该项目中,有学生提到:设计的难点是如何显示不同数据,如何在指定的位置同时显示不同数据。此时,教师应尽可能让每个学生发表意见,发挥想象力。在学生实现“单个led灯点亮”与“单个按键的输入”的基础上,学生讨论两者间的区别与联系。最后,项目小组得出结论。实现该项目包括以下三个要点。接口电路设计与测试:硬件电路与“单个led灯”类似,但是需要的数码管更多,因此需要控制每个数码管的显示位置;简易人机界面实现:“按键的输入”中,如果直接照搬使用单线控制按键,再加上显示数码管,占用的cpu的资源(gpio口)太多;改进的可能性。
3.实现并改进项目
嵌入式系统设计一般包含硬件设计和软件设计。硬件电路设计指出,数码管显示方案一般包括静态显示方法和动态扫描方法。本次设计中需要显示的数据位较多,采用静态显示方案耗费的芯片太多,制版也更复杂,所以采用动态扫描方式较为经济可行,只是编程更复杂一些。教师特别指出:该“简易的人机接口界面设计”用2个共阴极数码管ln3461as(或其他共阳极数码管)并联成8个数码管作为显示器。至少需要16个i/o(输入/输出)口才能实现对8个数码管的
原创力文档

文档评论(0)