廊坊师范学院学报(自然科学版)
Journal of Langfang Teachers University(Natural Science Edition)
Dec.2017Vol.17 No.4
物联网技术与应用课程的课堂教学探究
----以网络工程专业为例
李瑞霞,涂劲松,郭垸汝
(皖西学院,安徽六安237012)
【摘要】探讨网络工程专业物联网技术与应用课程的重要性,确定课程教学主要内容。提出了结合课堂教学和辅助
教学活动开展物联网技术与应用课程的教学新模式,并利用评价指标进行分析。结果表明,运用此方法不仅可以培养 学生分析问题解决问题的能力,同时有助于提升其跨学科知识的学习能力。【关键词】物联网;体系架构;评价指标
Classroom Teaching Research on the Course of Internet of Things
-----Network Engineering Major as the Case Study
LI Rui-xia,TU Jin-song, GUO Yuan-ru (West Anhui University ,Lu'an 237012 , China)[Abstract] The paper explores the importance of curriculum about Internet of Things technology and application on the network engineering major teaching, it determines the main content of the course. It proposes a new teaching model of Internet of Things technology and application course combining with classroom teaching and auxiliary teaching activity, uses the evaluation index to analyze. The results show that method not only develops students* ability to analyze and solve problems but also helps to enhance their learning skills across interdisciplinary knowledge.【Key words】 internet of things; architecture; evaluation index〔中图分类号〕TP399
〔文献标识码〕A
〔文章编号〕1674-3229(2017)04-0116-04
〇引言
近年来,物联网技术越来越多地走进了人们的 生活,得到国内外企业、政府和教育部门的高度重 视。物联网可以应用于多行业,关键技术多样且复杂, 综合性较强,专业人才需求量非常大。然而,高等院 校本科教育在人才培养过程中,物联网专业尚属新 专业,可以借鉴的成熟的人才培养方案并不多,授课 经验丰富的专业教师相对比较紧缺,所以如何上好 物联网技术与应用这门专业核心课程,使之符合网 络工程专业人才培养目标是一个值得探讨的课题。
耶鲁大学校长理查麟文曾在一次演讲中提到,
目前我国高等教育缺乏跨学科的知识广度p],可以通 过广泛地接触多个学科领域知识,拓展学生的视野,
从而培养其创造性地解决问题的能力。物联网技术与 应用作为网络工程专业的专业核心W
,知识点覆盖
了电子、通信、网络和计算机多个学科的交叉应用,既 有基础理论知识的学习,也有应用案例的分析设计及 编程,所以本课程的学习既可培养学生的专业技能, 也是拓宽学生视野的窗口,可以帮助学生通过更多更 广的维度来麵专业,发展其创新思维。
1相关工作
目前,许多工科类的大学已开设了物联网专业,
[收稿日期][基金项目][作者简介]
2017-06-22
安徽省教育厅质量工程项目(2016jyxmll03);皖西学院校级自然科学重点项目(WXZR201711);皖西学 院校级质量工程项目(wxxy2017122)
李瑞霞(1978-),女,硕士,皖西学院电子与信息工程学院副教授,研究方向:大数据处理、人工智能学习。
•116.
第17卷•第4期 李瑞霞等:物联网技术与应用课程的课堂教学探究——以网络工程专业为例 2017年12月
也有部分大学将物联网技术与应用课程作为信息类 专业的必修课,然而物联网技术与应用课程无论是 对专业教育还是非专业的教育,在教学过程中都存 在诸多困难[2]。主要由于课程本身是各种技术的综 合,内容多而且比较复杂,因此要求学生需具备一定 的理论基础方可达到较好的学习效果。如果教学方 法不当,学生会觉得理解抽象从而失去学习信心[3]。 为了解决这种困境,许多教师进行了教学方法的探 索和改革,文献[4]中作者提出物联网课程作为一个 流对象,完整的课程学习分为10个等级,第1级重 点在于培养学生的编程能力,第2级侧重进行Web 设计与开发,第3-4级侧重安卓开发,第5-8级则 需要学生深入学习物联网的相关理论知识,最后 9-10级要求学生以小组的形式解决某个实际应用 问题。部分教师从物联网的三层体系及每层的主要 功能和涉及的关键技术进行课程教学。文献[5]介绍
了一个学习系统,该系统整合了传感器、执行器、
LDR、照相机、处理器、APP及3D打印等功能。综合 上述方法,本文提出了课堂教学结合辅助教学活动 开展物联网技术与应用课程,以适合网络工程专业 学生的学习。通过开展相关教学活动一方面培养学 生的兴趣,借助于特定应用场景更好地理解相关技 术,另一方面通过该活动,学生愿意主动思考并发现 物联网在生活中的一些创新。1.1课堂教学 1丄1物联网体系架构
物联网技术与应用课程作为网络工程专业的一 门专业核心课通常开设在大学第6学期'在学习本 课程之前,学生已经具备了一定的基础知识,所以本 课程的学习主要通过认识物联网的体系架构进行学 习,物联网体系架构如图1所示,主要分为感知层、 网络层和应用层三层。
应
用物流工业城市智能智能层
监控
监控
管理
交通
家居
云计算平台
网络层
移动通互联网
信息中心信网络
网络管理
感
知RFID识读器
传感器网关接入网关层
条码识读器
传感器节点
智能终端
图1物联网体系架构
感知层:大学第4、5、6学期开始陆续开设了
RFID技术、传感器技术及嵌入式系统等专业基础 课程,通过上述课程的学习,学生可以理解感知层 获得数据的基本原理及过程,使得物联网的实现成 为可能。
网络层:从第5、6学期开始学生学习计算机网 络、移动通信及无线传感网等课程,通过这部分课 程的学习,学生逐步理解数据如何从物到网,可以 根据位置、距离及环境等从多方面综合考虑,采用 有线网络、移动网或者各类无线网络解决特定的应 用需求。
应用层:在应用层学生不仅要掌握开发技能,还 要熟悉云计算等关键知识。C语言通常开设在大学 一年级,是物联网开发中重要的一门语言课,学生有 较大的兴趣,课程学习本身较容易,因此,C语言将 是网络工程学生编程必备的基本功。Java语言是面 向对象的编程语言,可以实现跨平台,同时也便于学 习web开发,因此,在第6学期开设该课程。操作系 统课程的学习将针对网络工程专业应用性较强的特 殊性,要求学生熟悉linux环境下的一系列操作,以 便适应不同的应用场景。
1.1.2物联网技术与应用主要授课内容
经过以上基础课程的学习,物联网技术与应用 课程可以安排在第6学期进行学习,其课程性质属 于专业核心课,学分为3分,理论课占40课时,实 验课占8课时。课程覆盖的主要知识点如图2所 示。主要授课内容共分为8章。在前3章学习的时 候不需要开设实验课,基本以课堂教学为主。4-6 章侧重介绍具体应用中的软件硬件设计方法、各 种接口技术以及终端器件的编程。第4章讨论气 象监测的设计方法与实例研究,第5章用Python 说明接口编程,第6章讨论物联网终端设备。这三 章内容属于物联网的关键技术,需要学生具备一 定的基本理论,在理论教学的同时可以开展实验
教学,在此期间教师课堂教学要结合学生动手实
验进行。最后7-8章是关于连接云端的设计细节, 具体通过在智能家居、校园安全和智能城市等应
用中的案例,主要体现在项目实施过程中,所以学 生需要结合云计算基本知识及行业应用体系架构 进行学习[7]。
•117.
2017年12月廊坊师范学院学报(自然科学版)第17卷•第4期
通识基础类知识领域专业技术类知识领域综合管理类知识领域
r
网络构_
感知识别
云
人分网网射计工布络通络信传感频阅智智智智算智智管信技系能能理协术息网识读能技别器终能能能统
系系架标设物统统
构
议
准安术
技技端术
术
备
电家流
^网居
_
—智
环|智能境能云
数数时天中组
交监间计据据网定间线件算库融合通测
技位同网传标技技技技术技步关感器及签术
技协技中技术
术术术
术^术间>
^
件
术
编
码|||图2物联网技术与应用课程知识体系
1.2辅助教学活动
辅助教学活动在帮助学生学习的过程中遵循物 联网原型系统分层思想,主要通过开展相关活动让 学生熟悉各类设备的工作原理、方法及编程接口等^ 其中感知层的主要元素包括各类传感器等终端设 备,主要技术为传感技术、RFID技术等。网络层分为 有线通信和无线移动通信,应用层主要包括各种接 口技术和应用层模块。本文设计的辅助教学活动,是 为了培养学生的学习兴趣,提高学生的学习能力、实 践能力和创新能力。
1.2.1教学活动分类
在本文讨论的方法中主要开展两个层次的教学 活动,活动1基于原型物联网系统进行设计,活动计 划在学期初即可公布,持续时间为4周,约在学期的 第3周至第7周之间进行。与此同时,学生可以结合 大学生创新创业项目、物联网或者互联网+等相关 竞赛中创意赛开展活动。鉴于网络工程专业学生经 过物联网技术与应用课程约4周的课堂学习,对物 联网有了基本的认识,通过自己的思考就可以发现 在生活中利用物联网解决的一些实际问题,进而进 行原型系统的设ih随着课堂教学的深入学习,学生 不仅了解了物联网的基本框架,也掌握了其实现的 关键技术,因此可以继续开展活动2。在该过程中学 生主要解决技术问题,通过请教老师、小组讨论及借 助网络等多种渠道学习,进而建立Web开发框架, 最终实现完整的系统开发。1.2.2实施教学活动
将学生进行4人一个团队分组,学生也可以根 •118.
据自己的兴趣自行组队,针对不同应用进行案例选 取。教师会提前给学生提供相关参考资料并进行任 务分解,每个小组将解决某个应用的特定问题。其中 主要问题涉及如下几个方面。
(1)
终端设备:小组的任务是选择适合某原型
系统开发所需的不同的面板、传感器和接口技术 等。让学生熟悉 Arduino, Intel Galileo 和 Raspberry
Pi接口板,掌握建立原型系统开发示意图的工具等 基础知识。例如,超声波传感器HC-SR04用于智能
废物管理和智能停车场系统,在智能废物管理系统
中传感器可以识别废物的分类,在智能停车系统中 用于识别汽车是否停放完好;PIR运动传感器用于 家庭入侵检测系统中识别入侵者;在气象监测系统 中DHT11 (数字温湿度传感器)用来记录温度和湿 度;MQ-135气体传感器可以检测有害气体,如氨 气、硫化氢、苯蒸汽等用于“空气污染监测系统”;土 壤水分传感器、继电器和伺服电机可应用于智能灌 溉系统中。
(2)
网络层组件的接口:终端设备连接到互联
网通常通过使用有线连接(以太网电缆)、蓝牙、
ESP8266 WiFi 模块或 GSM 模块。nodemcu Wi-n 模 块第十二版ESP8266因其简单常被应用于连接互 联网。
(3)
应用层组件:数据库存储、网络服务器的配
置,建立与云服务的开发者账户和传感器数据到
Web服务器的交互都属于应用层,processing-3.0.2 版本可以用于互连Arduino Uno串口数据到服务器〇
WampServer使学生运用Apache Web应用服务器进 行开发,PHP作为编程语言和MySQL数据库存储, 传感器收集的数据被推到云端进行分析。另外,部分 团队还给用户提供手机的通知功能。
2教学效果评价
通过观察,每一个团队成员都会致力于实现其
设定目标。例如物联网原型系统开发智能停车设施 项目,使市民可以在拥挤的停车场找到免费停车位。 学生首先在活动1的学习过程中选择运用超声波传 感器建立了一个原型系统组件,用来检测存在的障 碍物,障碍物被看做是一辆车。超声波传感器用于发 送障碍物的距离,通过查询服务器,用户可以通过移 动终端或互联网访问停车区中空闲车位信息。接下
第17卷•第4期李瑞霞等:物联网技术与应用课程的课堂教学探究——以网络工程专业为例2017年12月
来继续开展活动2,学生可以使用Web开发框架的 用户界面构建。通过简单的网页设计活动图以及实 物分析接口编程技术进而实现本地应用。如果有兴 趣学生可以继续建立传感器与因特网之间的接口, 进行数据库存储,推送传感器数据到云端,对移动通 知事件的发生等进行完整的应用设计、分析、实现及 测试。
评价指标从可行性、科学性、创新性三个维度对 学生学习效果进行评价^101,如表1所示。通过对学 生提交的作品及成果报告最终分析,来判断课程开 展课堂教学结合辅助教学活动的实际成效。具体来 说,就是通过“可行性、科学性”去评判其对课程内容 的熟悉情况,通过“创造性”来判断成果是否有创新, 是否有不同于现有成果的构想或设计。
表1
课程教学效果评价指标
项目评价指标
评价情况可
主题明确,与物联网相关
优④③②①差行撕决的问题体,脉繼啊行优④③②①差性切合实际,有一定的应用价值优④③②①差科采用的关键技术合理、科学优④③②①差学设计方案及实现方法是否最优优④③②①差性是否有一定市场价值优④③②①差创素材及外观有新意优④③②①差造个性表现力强优④③②①差性
设计新颖优④③②①差主题表达充分
优
④③②①
差
在本文评价系统中采用4个等级的评分标准 “优、良、中、差”,分别赋予5分、4分、3分、2分(④ ③(2)①)的分值,可以形成教师教学和学生学习效果 总分100的评价。最终评价要反馈给教师和学生,既 可以用于各阶段的形成性评价,也可以用于终结性 评价。它可以在课程教学过程中多次进行,每一个评
价阶段本身就是鉴定、引导、促进教师和学生发展的 过程。
3结语
本文所探究的教学方法,在课堂教学的同时根
据教学内容和知识点本身的性质进行理论结合实
践、课上教学结合课下实践、课程学习结合竞赛积极 参与实际项目的开发,使学生主动接触到物联网最 新的技术。理论教学收获的知识帮助学生们培养开 发物联网的专业技能,实践活动的锻炼让学生掌握 物联网原型系统的分析设计、开发及实施过程,通过 该教学方法可以培养学生跨领域知识的学习能力。
[参考文献]
[1] 本刊编辑部.美国耶鲁大学校长理查德.莱文:以批判眼
光看中国本科教育[J].国际人才交流,2011, (3): 12-14.[2] 辛政华,宋启祥,李建新.物联网技术及应用课程教学路
径探析[J].宿州学院学报,2015,30(6):122-123.
[3] Ling Lu,Yin Gui,LiHua Li. The Teaching Method Reformation
for the Artificial Intelligence Course[A], Proceedings of 2015 2nd International Conference on Education,Management and Information Technology(ICEMIT 2015)[C]. 2015:368-371.[4] Cha J S,Kang S K. The study of a course design of IoT man
power training based on the HOPPING education system and the ESIC program [J]. International Journal of Software Engineering & Its Applications,2015,9(6) :71-82.
[5] Pruet P,Ang C S,Farzin D,et ai Exploring the Internet of UE-
ducational Things”(IoET)in rural underprivileged areas [C]// International Conference on Electrical Engineeringfelectron- ics,Computer,Telecommunications and Information Technology. IEEE,2015: 1-5.
[6] 赵苏骅,王琳.物联网导论课程的课堂教学探究一以非物
联网工程专业为例[J].成都师范学院学报,2015,31(11): 121-124.
[7] RaikarM M,Desai P,Naragund J G. Active Learning Explored
in Open Elective Course:Internet of Things (IoT) [C]// IEEE Eighth International Conference on Technology for Education. IEEE, 2017:
15-18.[8] 杨瑞军.实践教学评价体系的研究[J].机械管理开发,
2010,25(4):158-161.
[9] 鲁志萍.高职院校计算机网络技术专业建设的几点思考[J].
廊坊师范学院学报(自然科学版),2008,8(5) :98-101.[10] 陆长平,姜锐,邓庆山.构建探究式教学课程评价指标
体系[J].中国大学教学,2013,(6):76-88.
.119.
因篇幅问题不能全部显示,请点此查看更多更全内容