APP下载

基于物联网项目驱动的嵌入式系统教学改革的研究与实践

2016-11-14俞侃

电脑知识与技术 2016年24期
关键词:嵌入式系统项目驱动物联网

俞侃

摘要:该文根据现有嵌入式系统课程,以工作过程系统化为导向,结合物联网的发展,在不同的行业、企业及应用背景下,将物联网的典型项目和嵌入式系统的课程体系相融合,强调职业教育教学行动的过程属性,将典型物联网产品设计案例引入到教学中并进行重构,编排模块化课程教学内容,组织教学过程。在总结嵌入式系统课程的教学经验基础上,针对现今物联网的技术发展方向,在面向物联网的嵌入式系统课程体系建设、理实一体化教学和毕业设计等环节进行探索,全面提升学生技能水平和就业竞争力。

关键词:项目驱动;嵌入式系统;物联网;教学改革

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)24-0101-02

随着现代电子制造水平和网络技术的飞速发展,嵌入式系统已经成为汽车电子、家电控制和消费类电子等产品的重要组成部分,由于其硬件部分体积小、价格便宜、集成度高,并且软硬件都可以进行“按需定制”可裁剪,嵌入式系统有着十分广阔的发展前景。

同时嵌入式系统中的无线通信技术、传感器技术和自动化系统控制技术的日益成熟,把传感器得到的各种数据,通过互联网的手段传输出去,使得世界的联系从人与人的联系,逐步转变成物与人的联系,物与物的联系;使得现实世界与信息网络更加的紧密结合。通过物联网项目的开发,更好的促进嵌入式系统作为物联网项目的载体的教学和改革工作。

1嵌入式系统教学的现状

关于嵌入式系统教学过程中的课程定位、相关先导课程与基础知识的准备、教学内容(包括硬件平台和软件平台)的选择、实践教学与实践环节组织等问题,在目前,仍然存在争论和探索。本环节就以下几个方面进行分析:

1)嵌入式系统的课程定位

由于各个院校对于嵌入式系统的课程定位的不同,不同的院校对于本课程的应用方向也不同。有的院校更加侧重于底层硬件和系统文件的裁剪,偏向于基于单片机的应用;有的院校更加侧重于嵌入式系统的应用,偏向于软件开发与调试。

2)嵌入式系统教学的先导课程

基于上述不同院校之间课程定位的不同,嵌入式系统课程的先导课程也有所不同,针对偏硬件设计方向的,硬件电路设计作为重点。针对偏软件设计方向的,则是把程序设计语言作为重点。

3)嵌入式系统教学的学时分配

不同院校的不同专业对于嵌入式系统课程的要求不同,有的专业是作为专业核心类课程,有的专业是作为专业通识类课程,有的专业是作为专业选修类课程。因此,对于嵌入式系统教学的学时,有着很大的不同。

4)嵌入式系统教学内容的选择

嵌入式系统课程由于对前期课程的要求较高,同时现有教学内容中,理论偏多,各种概念和模型较难理解,学生动手去实践相对较少,学生学习起来非常抽象和枯燥,无法形成自己的知识体系结构,缺乏直观性,因此学生学习积极性会随着课程的深入,逐步降低。

同时嵌入式系统教学需结合教学平台设备来进行开展。在现有市场上,嵌入式系统教学平台种类繁多,并且配套的软件操作系统也有所不同,不同院校都根据自身的实际情况进行相应选择。

2嵌入式系统教学组织

根据本学院“5-3-3”课程体系构建的思想,再结合江苏省苏州市吴江区地方经济具体特点的基础上,以近年来国际工程教育改革CDIO工程教育模式为思路,将构思、设计、实现和运作贯穿在整个课程体系之中,以产品研发到产品运行的生命周期为载体,结合物联网的发展,在不同的行业、企业及应用背景下,将物联网的项目案例,和嵌入式系统的课程体系融会贯通,强调职业教育教学行动的过程属性,将典型物联网产品设计案例引入到教学中并进行重构,编排模块化课程教学内容,组织教学过程。使得学生通过本课程的学习,不仅能了解嵌入式系统的基本原理和设计方法,同时能对嵌入式系统中的ARM体系结构、ARM指令系统进行应用,选择嵌入式Linux操作系统根据不同的需求进行相应的裁剪、交叉编译开发和移植应用,同时根据学生的实际情况进行应用程序和驱动程序开发,服务地方经济。

3传统教学中存在的问题

传统教学过程中通常以教师讲授为主,以教材对应章节和知识点作为讲授单元,理论基础和实践环节分离,无法做到“理实一体化”。在有限的课程授课时间内,设置与教学内容配套的实践环节,通过课后实践来强化教学内容,激发学生创造性的能力比较有限。

嵌入式操作系统选择非常多,在嵌入式系统应用中常用的软件中间件,比如网络协议栈、嵌入式平台下的根文件系统和数据库管理系统、媒体压缩与解压缩库、各种加密算法与协议等,更是令人眼花缭乱。

同时,作为授课对象的学生,由于来自不同的专业方向,前导课程的基础知识参差不齐。具体表现为:电子类专业方向的学生,软件基础较为薄弱,计算机类专业方向的学生,电路与硬件基础弱。

4基于物联网项目驱动的嵌入式系统教学

以职业岗位能力为主线的高职教育体系需要构建项目化教学课程体系,同时在物联网技术快速发展的大背景下,嵌入式系统的课程体系确实应当有所调整,以适应时代的发展和社会的需求。

项目驱动教学的理念认为:学生知识的积累和构建,是在一定的条件下自主构建而成的;学习是知识、技能与行为、态度与价值观等方面的长进。

同时,以企业中真实的生产、研发和具有实际应用价值的案例作为教学内容的选择,要求学生能够通过自身的特点,获取相关的资讯,指定真实的计划,通过自身的决策和实施,并且进行检查和互查来对项目进行评价。

1)项目的具体构建

将嵌入式系统教学课程知识点进行碎片化和重组,以本院的校企合作单位物联网智能家居企业真实案例为基础,将整个教学过程以项目的形式开展教学,再将物联网智能家居项目中分成相应子项目,对相应子项目再进行具体的任务分解。在整个过程中,要求学生能够以教学主体的身份参与进来,对真实案例从总体上进行把握,明确学习和构建的内容。

2)项目驱动教学组织形式

本院该课程在采用小班化教学的基础上,对学生进行项目分组,将4~5名学生分配到一个项目团队。在不同的项目中扮演企业开发过程中的不同角色,同时在不同的子项目中,学生的角色进行轮转或互换,使得学生在完成本课程的学习之后,能对项目开发的整个过程相对熟悉。

学生在不同的子项目中,可以对项目团队的不同角色进行体验,根据自身的实际情况,为更好的走上工作岗位,融入企业项目团队做准备。

3)具体项目教学的实施

在每一个具体项目教学的实施过程中,以本院的2014级计算机应用技术专业为例,该专业有40人,将学生以5个学生为项目小组进行分组,共8个小组,根据学生的学情和实际情况进行项目任务书下发,将CDIO中的构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)融入进来。

以物联网智能家居企业真实案例中的智能窗帘子项目为例,通过任务分解,如下图所示,可以分为嵌入式Linux系统裁剪、直流电机控制、交叉编译、驱动文件加载和嵌入式平台下移植应用等五个子任务,同时针对模块化教学,进行相应学习情境设计和教学方案设计,整合现有教学内容,使得老师的教和学生的学都体现项目驱动模式下理实一体化的紧密结合。

首先要求每个项目小组的学生进行项目分析,将构思(Conceive)采用行动导向中资讯的形式展现出来,给出工作任务,提出任务要求,要求学生应当把前导课程以及已做过的项目中已掌握的知识点和即将开展的项目中需要的知识点进行融合,使得学生温故知新,同时也学会综合运用新旧知识的技能;其次要通过实践的方式,项目和任务必须能够通过实践来完成及验证。

对于设计(Design)则要求学生在项目小组中指定相应计划,安排时间进度。

而实现(Implement),要求各小组通过决策和实施的方式,分别提出完成该项目的设计方案说明书,每个小组推选1名同学上台进行本组实施方案的具体表述,授课教师与项目小组成员共同讨论,进行分析和优化,最终确定相对合理、科学的最佳方案,并进行下一步的实施。

运作(Operate),则是在之前所做工作的基础上,结合项目方案说明书,对于项目内容对照完成。在项目完成之后,对照最初提出的工作任务要求,逐项检查项目完成情况。如存在不符的情况,进行分析和修改,直至满足相应要求。同时要求项目小组内的同学和不同小组的同学进行自评和互评,进行相应总结和考核。

5总结

基于物联网飞速发展的技术和应用背景,如何精简嵌入式系统课程的理论教学内容,并扩宽学生的知识面,让学生掌握设计与思考的方法,重点把与真实项目案例密切相关的内容进行重构与设计,同时进行层次化的实践设计,在实践环节中,让学生真正参与到前沿发展的企业课题和项目中去,这是在嵌入式系统课程教学改革中要研究和具体实践的方向。

基于物联网项目驱动的嵌入式系统教学改革实践教学过程中,学生对于企业项目开发的整个过程更加熟悉,学生参与项目团队开发的积极性和主动性得到提高,同时,通过项目驱动的学习方法,学生也认识到团队合作的重要性。项目驱动教学改革的实施,使学生学习的方式发生了很大的变化,学生能够主动地去学习,更加善于发现问题和思考问题,解决问题的能力也得到了很大提高,学生的专业技能能力得到系统的锻炼。项目驱动教学改革,为学生自主学习意识的养成和从学校到毕业顶岗实习、就业更好的“无缝”对接提供了保障。

参考文献:

[1] 陈承欢.软件工程项目驱动式教程[M].清华大学出版社,2015.

[2] 丁金昌.高职教育人才培养理论研究与实践[M].国防工业出版社,2011.

[3] 童加斌.高职教学改革[M].东南大学出版社,2010.

[4] 田泽.嵌入式系统开发与应用[M].北京航空航天大学出版社,2005.

[5] 姜大源.工作过程导向的高职课程开发探索与实践——国家示范性高等职业院校课程开发案例汇编[M].高等教育出版社,2008.

猜你喜欢

嵌入式系统项目驱动物联网
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
嵌入式系统课程“中断、异常与事件”教学实践及启示
面向实践创新人才培养的嵌入式系统教学研究
中国或成“物联网”领军者