物联网软件开发(JAVA)
(Internet of Things Software Development)
课程代码:06410122
学分:3.5
学时:64 (其中:课堂教学学时:48 实验学时:0 上机学时:16)先修课程:物联网导论,JAVA语言程序与设计
适用专业:物联网工程
教材:《Java物联网程序设计基础》,周雯著,机械工业出版社,2016年8月,第一版
一、课程性质与课程目标
(一)课程性质(需说明课程对人才培养方面的贡献)
物联网软件开发是网联网工程专业的一门编程基础课,通过本门课程的学习,使学生熟悉JA V A编程技术在物联网上的应用,掌握RFID技术、二维码的编解码技术、嵌入式技术、JA V A虚拟机技术、串口通
信技术、无线传感器网络路由技术、物联网多网融合技术等技术。掌握Java Web 核心技术和Android开发技术,具备一定的物联网系统开发能力,为今后从事物联网相关的工作打下基础。物联网软件开发是一门实践性很强的课程,因此,采用理论加实践的教学模式,通过理论课讲授理论知识与上机课结合,让学生巩固和提升所学知识。(二)课程目标(根据课程特点和对毕业要求的贡献,确定课程目标。应包括知识目标和能力目标。)
课程目标1:了解物联网程序开发基本知识;
课程目标2:掌握物联网软件开发的相关技术;
课程目标3:熟悉Android开发和JA VA Web 开发;
课程目标4:能够综合运用物联网和Java相关知识开发物联网系统。
注:工程类专业通识课程的课程目标应覆盖相应的工程教育认证毕业要求通用标准;(三)课程目标与专业毕业要求指标点的对应关系
本课程支撑专业培养计划中毕业要求指标点:
1. 指标点3.1:能够遵循物联网系统开发和工程化的基本要求,针对复杂工程问题,确定技术路线、构思解决方案。
2. 指标点6.1:了解与物联网产业相关的方针政策、法律法规与技术标准,具有社会实践或工程开发的经历或体验。
3. 指标点10.2:掌握技术文档写作方法,能够撰写工程技术报告、设计文稿、陈述发言、清晰表达及回应指令。
4. 指标点11.1:理解物联网工程活动中涉及的重要经济与管理因素,并能应用于物联网工程问题的表述中。
注:课程目标与毕业要求指标点对接的单元格中可输入“✓”,也可标注“H、M、L”。
二、课程内容与教学要求
第1章绪论
(一)课程内容
物联网概述、物联网开发技术、JA V A编程技术基础。
(二)教学要求
了解物联网的体系结构、关键技术、应用和发展,了解Java的基础知识。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
物联网的开发技术和Java基础知识。
2. 难点
物联网的体系结构。
第2章RFID技术
(一)课程内容
java核心技术有哪些RFID技术概述、基于Java的RFID组件开发基础、基于Java的RFID智能货架系统解决方案。
(二)教学要求
掌握RFID技术基础知识、熟悉电感耦合RFID系统和反向散射耦合RFID系统的工作
原理,理解RFID中间件的组成、功能和体系结构,掌握RFID系统安全风险分类和安全缺陷,了解智能货架系统各功能流程。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
RFID中间件技术、RFID系统的安全。
2. 难点
RFID系统的基本原理、基于Java的RFID智能货架系统解决方案。
第3章二维码技术
(一)课程内容
二维码概述、Java二维码的编解码技术、开发实例。
(二)教学要求
了解二维码的生成原理、掌握二维码的编解码原理并熟悉二维码编解码技术的研究和应用。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
二维码的生成原理
2. 难点
二维码的编解码原理
第4章嵌入式技术
(一)课程内容
嵌入式技术概述、JA V A虚拟机技术、串口通信技术、JA V A串口通信开发实例。
(二)教学要求
掌握嵌入式技术、JA V A虚拟机技术、串口通信技术、理解JA V A串口通信开发实例。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
串口通信技术。
2. 难点
JA V A虚拟机技术。
第五章无线传感器网络
(一)课程内容
无线传感器网络的基本概念、无线传感器网络路由技术、JMX框架下的多跳路由开发实例。
(二)教学要求
了解传感网基本组成、应用发展、体系结构和关键技术,熟悉传感网路由协议,理解JMX框架下的多跳路由开发实例。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
无线传感器网络路由技术。
2. 难点
JMX框架下的多跳路由开发实例。
第6章物联网数据融合及管理
(一)课程内容
物联网多网数据融合基础、物联网多网融合技术,Java企业级开源架构OSGi、OSGi 框架开发实例。
(二)教学要求
了解数据融合的概念,熟悉数据融合技术和算法,理解Java企业级开源架构OSGi、OSGi框架开发实例。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
熟悉数据融合技术和算法。
2. 难点
Java企业级开源架构OSGi、OSGi框架开发实例。
第7章JAV A Web
(一)课程内容
JA V A Web 开发平台构建、Java Web 核心技术、JA V A Web开发框架、基于Web的JA V A物联网开发实例。
(二)教学要求
了解Java Web 核心技术和开发框架,掌握Java Web开发平台构建并理解基于Web的JA V A物联网开发实例。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
Java Web 核心技术、JA V A Web开发框架。
2. 难点
基于Web的JA V A物联网开发实例。
第8章安卓技术
(一)课程内容
安卓技术历史和发展前景、安卓开发环境的搭建、Android模拟器、常用Android开发技术、基于Android的物联网系统开发实例。
(二)教学要求
了解安卓技术历史和发展前景和常用Android开发技术,熟悉安卓开发环境的搭建和Android模拟器的使用,理解基于Android的物联网系统开发实例。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
常用Android开发技术。
2. 难点
安卓开发环境的搭建、Android模拟器的使用、基于Android的物联网系统开发实例。
第9章云计算
(一)课程内容
云计算的基本概念、常用的云计算平台、云计算服务模型、云计算物联网的智能融合、基于云平台的Java物联网开发应用。
(二)教学要求
了解云计算的基本概念、常用的云计算平台、云计算服务模型、云计算物联网的智能融合,熟悉基于云平台的Java物联网开发应用。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
云计算物联网的智能融合。
2.难点
基于云平台的Java物联网开发应用。
第10章项目实战
(一)课程内容
通过指定题目,让学生自己设计系统,综合使用学过的知识进行实现,最终得到一个能实现简单功能的系统。
(二)教学要求
理解所学知识在物联网系统设计上的作用,并能够进行运用。
(三)重点与难点(若不单独列出,需在教学要求中适当注明)
1. 重点
系统结构和功能的设计
3.难点
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论