SPOC学校专有课程
CPS技术与创客实践
分享
spContent=物联网应用处处在,自己动手最有爱。
—— 课程团队
课程概述

信息物理系统(Cyber-Physical SystemsCPS)代表了当前信息领域主流的应用架构,该架构在环境感知的基础上,深度融合了计算、通信和控制能力。掌握CPS中的核心技术,就具备了用信息技术开发、服务各类工业应用的基本能力。

        作为一门多学科交叉融合、面向复杂工程问题的新型课程,“CPS技术与创客实践”课程以CPS技术构建知识基础、以“创客教育”为创新工程能力培养的解决方案,以机器人与行业智能装备研发为产业背景,结合“Arduino/ Android/机器人”等创客软硬件技术,开展课程改革。课程教学内容覆盖Arduino下位机开发、基于C#的上位机开发及WCF服务封装、中国移动OneNet物联网云开发、微信物联网云开发、Android远程控制客户端开发、以及多个创客案例。通过学习本课程,学生可以系统掌握构建物联网应用的各层面技术,掌握开展创客活动所必须的知识与技能,理解基于物联网技术构建各类行业应用时所涉及的技术环节,将多种新兴信息技术与自身专业相融合。

授课目标

从课程内容上,本课程内容难度适中,适合计算机专业的低年级本科生、以及非计算机专业的本科生和研究生学习物联网开发技术。

课程的重点是掌握CPS体系中包括下位机、上位机、远程客户端三方面的开发技术,将孤立技术的学习融为一个整体,能够实现物联网远程感知与控制。

成绩 要求

1)总分=平时作业70分(10次)+最终大作业30分;

2)评分设置:90分以上为优秀;60-89分为合格;60分以下为不通过。


课程大纲
预备知识

选课的同学需要有基本的计算机程序设计能力,大致了解一门程序设计语言的基本语法(如:C语言、JavaC++C#Python等语言)。


参考资料

[1] Raj Rajkumar,Dionisio de Niz等著信息物理系统应用与原理[M]. 机械工业出版社, 2017.

[2] Simon Monk创客学堂Arduino 项目33[M]. 科学出版社出版,2014.

[3] Banzi M. Getting Started with Arduino[M]. Make:Books, 2008.

[4] 腾讯微信物联网云平台[OL]. https://iot.weixin.qq.com/, 2018.

[5]中国移动. OneNet物联网云平台[OL]. https://open.iot.10086.cn/, 2018.

[6] Deitel P J, Deitel H. C# 6 for Programmers (6th Edition)[M]. Prentice Hall Press, 2016.

[7] Meier R. Professional Android 4 application development[M]. John Wiley & Sons, 2012.