2013计算机科学与技术专业物联网工程师班人才培养方案131022.doc
计算机科学与技术专业人才培养方案 (物联网工程师班) 专业编码: 080605 一、培养目标 培养德智体美全面发展,具有较高的思想道德素质、人文素质、业务素质和 身心素质,掌握计算机科学与技术专业的基本理论、基本知识和基本技能,掌握 物联网开发的基础知识、基本技能,具有较强的实践能力、适应能力和创新意识, 能胜任在企事业单位、政府部门从事物联网开发、测试和管理等工作的应用型专 门人才。 二、培养规格 本专业学生应该获得以下几方面的知识、能力和素质: (一)公共能力方面的要求 1.具有正确的政治方向和科学的世界观、人生观和价值观,具有正确的法制 观念,良好的道德品质和职业道德。 2.具有英语的听、说、读、写、译的基本能力,通过大学英语四级考试。 3.具有健康的体魄、顽强的意志品质和良好的心理素质,养成良好的劳动习 惯,掌握一定的劳动技能,至少通过一项职业资格认证。 4.了解本专业学科发展最新动态,掌握文献检索、资料查询、社会调查和论 文撰写等科学研究的基本方法。 (二)专业能力方面的要求 1.具有扎实的工程数学基础、具有较强的抽象能力、逻辑思维能力、程序设 计能力。 2.具有扎实的计算机软件及软件工程基础理论与专业知识,具有计算机网络 和数据库的应用能力。 3.具有良好的软件设计与编程、项目规范管理、交流与组织协调能力。 4.掌握算法的基本规律和原理,具有灵活地运用问题抽象、数据抽象、算法 抽象来分析和解决实际问题的能力,具有较强的实践能力和创新精神。 (三)发展能力方面的要求 1.掌握从感知层(包括传感器、射频识别、核心控制等)到网络层(包括传 感网络、通信系统、计算机网络等)再到以面向产业和行业应用的应用层相关的 理论和工程应用问题,重点突出实践能力和应用创新能力的培养。 2.掌握物联网操作系统体系结构,能熟练使用物联网操作系统,具备物联网 系统开发、物联网设备驱动开发能力。 3.掌握计算机技术在物联网领域中的应用;熟练掌握基本电子技术、RFID 射 频识别技术、无线通信技术;了解计算机科学领域的发展动态,具有学习新理论及新 技术的能力。 4.具有物联网上层应用开发能力,能熟练使用物联网应用开发技术、图形图 像设计技术。 5.具有物联网项目设计、开发能力;具有较好的团队协作精神、沟通能力和 理解能力,具有从事物联网系统开发相关职业所需要的方法、社会行为和创新能 力。 三、学制、学时、学分与学位 学制:四年 课内教学学时:3145 学分:236 学位:工学学士 四、课程设置与教学进程计划表 1、公共能力培养课程模块 能力 类别 学 能力 培养 课 程 名 称 学分 目标 价值 合计 时 各 学 期 学 时 理论 实验 综合 教学 实训 实践 思想道德修养与法律基础 2 30 30 中国近现代史纲要 1 16 16 毛泽东思想和中国特色社会主义理论概论 4 68 68 马克思主义基本原理 2 34 34 形势与政策 2 (30) (30) 思想政治理论课实践 4 (68) (68) 价值判断能力素质拓展活动项目 1 (17) (17) 价值判断能力培养校选课程 2 (32)(32) 大学英语(一)、 (二) 、(三) 、(四) 16 260 260 大学语文 2 32 32 交流沟通能力素质拓展活动项目 1 (17) 交流沟通能力培养校选课程 2 (32)(32) 大学体育与健康(一) 、(二) 2 60 健康运动项目训练(一)、(二) 2 (60) 就业创业指导 2 (38)(38) 军事训练与安全教育 2 劳动技能训练 2 身心调适能力素质拓展活动项目 1 (17) 身心调适能力培养校选课程 2 (32)(32) 计算机科学导论 2 32 计算机科学导论实训 2 32 信息处理能力素质拓展活动项目 1 (17) 信息处理能力培养校选课程 2 (32)(32) 59 1024 一 二 三 四 2 五 六 考核形式 七 八 考试 考查 认证 √ 1 √ 4 √ 2 √ 判断 能力 交流 √ √ √ √ 4 4 4 4 √ 2 √ 沟通 公 能力 共 (17) √ √ 能 力 身心 调适 能力 信息 60 2 2 (60) √ √ √ √ √ 2周 (34) (34) 2周 √ (34) (34) √ √ √ √ (17) √ √ 32 32 3 √ 3 √ 处理 能力 小 计 (17) 668 √ √ 92 (264) 14 9 8 6 注:①能力素质拓展活动项目包括青年马克思主义者培养工程、大学生德育实践、“科技·读书”节、“挑 战杯”竞赛、大学生辩论赛、大学生演讲比赛、职业技能拓展训练营、大学生创业训练营、校园文化艺 术节和大学生艺术展演等项目,每个活动项目基本学分为 2 学分,每个学生应当参与 2 个项目,获得学 分不少于 4 学分。 ②每个学生必须在每一类校级选修课程中选修 1 门课程共获得不少于 8 个学分方可达到选修要求, 其中必须选修 1 门公共艺术类课程、1 门心理健康教育类课程和 1 门社会学科类课程。 2、专业能力培养课程模块 能力 类别 学 时 合 理论 实验 综合 计 教学 实训 实践 能力 培养 课 程 名 称 学分 目标 各 学 期 学 时 一 二 三 四 五 六 考核形式 七 八 考试 考查 认证 高等数学(一) 5 84 84 7 √ 线性代数 2 32 32 3 √ 高等数学(二) 4 68 68 4 √ 离散数学 4 68 68 4 √ 计算机电路 3.5 60 60 4 √ 计算机电路实训 1 12 概率与数理统计 4 68 68 3 48 32 2.5 42 42 1.5 26 计算机组成原理 3 52 计算机组成原理实验 2 34 3 48 34 2.5 42 42 1.5 26 1 (17) 2 34 2 34 2 34 2 34 34 2 34 34 1 (17) (17) 1 1周 (17) (17) 2 34 2 34 汇编语言程序设计 2 34 28 算法 数据结构 4 68 68 分析 校企合作教育课程 能力 数据结构实训* 1.5 24 计算 思维 能力 校企合作教育课程 操作系统* 计算机网络 校企合作教育课程 计算机网络实训* 12 1 16 26 √ 4 √ 3 √ 3 √ 2 52 √ 4 √ 34 2 √ 14 3 √ 3 √ 2 √ 系统 应用 能力 校企合作教育课程 微机原理与接口技术* 数据库原理与应用 校企合作教育课程 专 数据库原理与应用实训* 业 系统应用能力项目:计算机 能 基本技能素质达标 力 校企合作教育课程 Java 程序设计* 校企合作教育课程 Java 程序设计实训* 高级语言程序设计 校企合作教育课程 高级语言程序设计实训* 校企合作教育课程 程序 网页设计* 设计 程序设计能力项目:程序设 计基本能力测试 能力 26 (17) √ 34 34 34 √ 1周 √ 1周 √ 3 √ 3 √ 1周 √ √ √ 校企合作教育课程* Java 语言程序设计 √ √ 课程设计 面向对象程序设计 C++ 34 2 √ 2 √ 校企合作教育课程 面向对象程序设计 34 C++实训* 6 24 2 √ 4 √ 2 √ 算法设计与分析基础 校企合作教育课程 数据结构课程设计* 校企合作教育课程 入学教育* 校企合作教育课程 专业认知实习* 校企合作教育课程 职业素质基础课程* 职场 2 34 1 1周 (17) 24 10 2 (17) 0.5 周 0.5 1 1周 (17) 1 17 3 60 5 80 1周 (8) (8) √ √ √ (17) 17 √ √ √ 3天 √ 校企合作教育课程 适应 企业综合职业素养及面试 40 20 1.5 周 √ 80 2周 √ 技巧* 能力 校企合作教育课程 物联网项目综合实训* 校企合作教育课程 专业顶岗实习* 校企合作教育课程 毕业教育* 小计 16 周 16 0.5 (272) (272) 0.5 周 97 (8) (8) 1638 16 周 852 413 √ √ (373) 15 17 18 √ 18 3、发展能力培养课程模块 能力 类别 学 时 合 理论 实验 综合 计 教学 实训 实践 2.5 40 40 5 80 20 10 160 10 160 5 80 5 80 7.5 120 5 80 1 (17) 10 160 40 120 4周 √ 5 80 20 60 2周 √ 5 80 80 2周 √ 1 (17) 能力 培养 课 程 名 称 物联网操作系统基础* 校企合作教育课程 系统 开发 能力 物联网设备驱动开发* 校企合作教育课程 Linux 环境下 C 语言程序设计* 校企合作教育课程 嵌入式 Linux 系统开发* 校企合作教育课程 智能视频监控系统* 校企合作教育课程 高级微控制器体系结构与接口编程* 校企合作教育课程 发 传感 展 网开 物联网 RFID、Zigbee 技术* 能 发能 力 力 ARM 体系结构化与编程* 校企合作教育课程 考核形式 学分 目标 校企合作教育课程 各 学 期 学 时 一 二 三 四 五 六 七 八 考试 考查 认证 1周 √ 60 2周 √ 60 100 4周 √ 80 80 4周 √ 80 2周 √ 20 60 2周 √ 40 80 3周 √ 80 2周 √ 校企合作教育课程 传感网开发能力素质拓展活动项目(传 (17) √ √ 感网设计)* 校企合作教育课程 物联网应用编程技术* 应用 校企合作教育课程 软件 物联网图形界面设计技术* 开发 校企合作教育课程 能力 网络五子棋项目* 校企合作教育课程 开发能力素质拓展活动项目(物联网应 用系统项目开发)* (17) √ √ 校企合作教育课程 8 8周(136) 80 1290 毕业论文(设计)* 小计 (136) 320 800 8周 170 17 周17 周 √ 16 周 注:1.发展能力模块第 5、6 学期课程在企业进行学习,其余在校完成; 2. 系统应用能力项目----计算机基本技能素质达标,认证标准为通过湖南省计算机等级考试二级认证 或全国计算机信息高新技术考试 Office 中级认证; 3. 程序设计能力项目----程序设计基本能力达标,认证标准为获得校级、省级程序设计竞赛三等奖及 以上奖励,或参加全国计算机等级考试二级(C 或 Java)认证,或通过全国计算机信息高新技术考 试 C 或 Java 中级认证; 4. 传感网开发能力素质拓展活动项目(传感网设计)与开发能力素质拓展活动项目(物联网应用系统项 目开发)由企业方根据实际情况实施; 5. 凡在校期间获得与专业能力相关的各类资格证书,如司法考试证、公务员证、中高级口译证、报关 员证书、物流师证、导游证、化学分析证、化学检验证、教师资格证、心理咨询师证、软件工程师 证、网络工程师证、驾驶员证等,均可视为参与发展能力模块中系级能力素质拓展项目,并获得一 个学分。 6. 以上课程模块表中带“*”号的为校企合作教育课程。 五、学时、学分构成表 公共能力培养课程 课程 类别 小计 专业能力培养课程 理论 实验 综合 教学 实训 实践 小计 发展能力培养课程 理论 实验 综合 教学 实训 实践 小计 理论 实验 综合 教学 实训 实践 学时数 1024 668 92 264 1638 852 413 373 1290 320 800 170 学分数 59 41 4 14 97 57 18 22 80 11 59 10 百分比 25.00% 17.37% 1.69% 5.93% 41.10% 24.15% 7.63% 9.32% 33.90% 4.66% 25.00% 4.24% 总学时 3952 课内教学 3145 总学时 实验实训学时占课内总学时比例 理论课 程学时 1840 实验实 1305 训学时 综合实践 实验实训和综合实践学分占总 41% 807 总学时 54% 学分比例 注:本表仅统计安排周授课学时的理论课程和实验实训课程 六、四年课程时间分配表(单位:周) 学期 课内 教学 入学 毕业 教育 考试 一 15 0.5 1.5 二 16 1.5 三 17 1.5 四 17 1.5 课程 设计 学年 论文 专业 认知 实习 思想政 军事 毕业 专业 机动 治理论 劳动 理论 论文 实习 课实践 与训练 (设计) √ (1) (1) 1 2 小计 0.5 19 √ 1 0.5 20 √ 1 0.5 20 1.5 20 √ 五 17 1.5 1.5 20 六 17 1.5 1.5 20 七 / 4 20 八 / 0.5 8 8.5 17 合计 93 1 8 8.5 156 16 10.5 (2) 1 32 (4) 2 2 七、修读指导 1.本专业学生四年内须修满 236 学分方可毕业,其中公共能力培养课程 59 学分(包括普 通公共课程 37 学分,校级选修课程 8 学分,校级学生能力素质拓展活动项目 4 学分,综合实 践类课程 10 学分),专业能力课程 70 学分,发展能力课程 107 学分。 2.本专业学生须修完所有公共能力培养课程,取得相应学分。校级选修课程须在价值判 断、交流沟通、身心调适和信息处理等每一类课程中至少选修 1 门课程,获得不少于 8 个学 分,其中所有学生须修读 2 学分的公共艺术类课程、2 学分的心理健康教育类课程和 2 学分社 会学科类课程;校级学生能力素质拓展活动项目须在思想政治、学术科技、社会实践、个性 发展、创业就业和文体艺术等六类活动项目参与 4 个项目,获得学分不少于 4 学分。 3.本专业学生须修完所有专业能力培养课程和发展能力培养课程,取得相应的学分。其 中系级学生能力素质拓展活动项目须参与 2 个项目,获得学分不少于 4 学分。 4.本专业学生须修满全部综合实践课程,取得相应 46 学分。 八、课程说明 (一)专业能力课程 1、高等数学 本课程主要内容以微积分和常微分方程为主干,介绍函数与极限、导数与微分、中值定 理、不定积分、定积分及其应用、多元函数微分及其应用、重积分、曲线曲面积分、无穷级 数及微分议程等。通过本课程的学习,使学生对极限的思想和方法有初步认识,对具体与抽 象、特殊与一般、有限与无限、变与不变等辩证关系有初步的了解,培养辩证唯物主义观点; 初步掌握微积分的基本知识、基本理论和基本技能,并受到运用变量数学方法解决实际问题 的初步训练;本课程不仅培养学生应用数学知识解决实际问题等方面的能力,更要培养学生 抽象思维和逻辑推理能力,提高学生数学素养,为学习计算机专业的后继课程和今后工作需 要打下必要的数学基础。 2、线性代数 本课程主要内容有线性代数主要学习行列式、矩阵、向量组、线性方面组、线性空间、 相似矩阵的基本概念、基本理论,以及各类计算问题的基本方法和一些简单证明的基本思路; 通过学习让学生在用数学方法分析问题和解决问题的能力方面得到进一步的训练和提高,为 后续学习计算机软、硬件知识打下良好的数学基础。 3、离散数学 本课程是现代数学的一个重要分支,是计算机科学与技术的理论基础,所以又称为计算 机数学,是计算机科学与技术专业的核心、骨干课程。内容包括:集合、关系与映射、图、 代数系统等,以基本模型、基本概念、基本理论为主,适量介绍一些典型算法;通过该课程 的学习,一方面,使学生了解并掌握计算机科学中普遍地采用离散数学中的一些基本概念、 基本思想、基本方法,给后继课,如数据结构、编译系统、操作系统、数据库原理和人工智 能等,提供必要的数学基础,另一方面,培养和提高学生的抽象思维和逻辑推理能力,为今 后的学习和工作,参加科学研究,攀登科技高峰,打下坚实的数学基础。 4、概率论与数理统计 本课程的主要内容分为两部分:(1)概率基础,包括随机事件与样本空间的概念,随机 事件的关系及运算,重要的常见分布,随机变量的数字特征和分布函数,随机向量的数字特 征和分布函数。(2)数理统计知识,包括数理统计的基本概念、参数的点估计和区间估计, 假设检验等;本课程的教学目的是使学生初步掌握研究随机现象的数学基本思想和方法,从 而具有一定的分析及解决问题的能力。 5、汇编语言程序设计 本课程主要内容以 8086/8088 系列微机为主要背景机,以 8086/8088 CPU 为基础,由浅入 深地介绍了汇编语言程序设计相关知识。主要内容包括基础知识、8088/8086 的寻址方式和指 令系统、汇编语言、基本程序设计、算术与非数值程序设计、输入/输出程序设计、DOS 与 BIOS 中断及程序设计、模块化程序设计和 80x86/Pentium 汇编语言介绍等;通过学习汇编语言程 序设计的基本思想和方法,使学生初步了解计算机的基本组成,初步掌握利用汇编语言解决 问题的方法和技术,并进一步理解通过程序设计充分利用和发挥计算机效率的基本思想,也 为后续课程打下扎实的基础。 6、计算机组成原理 本课程着重阐述构成一台计算机的基本原理,其主要内容包括指令系统和中央处理器组 织、数据传递路径和指令控制流程、存储管理、微程序设计、中断系统和输入输出系统等, 以冯·诺依曼模型作为教学起点,进而介绍较新的计算机组织结构体系;要求学生在学习了 前导课程逻辑电路的基础上,掌握计算机的各个组成部分的工作原理,组成方法及其相互关 系,熟悉一些典型计算机的组成原理,弄清硬件对软件的接口界面,为学习操作系统、体系 结构、单片机原理及接口技术等后续课程做准备。 7、操作系统 本课程主要介绍操作系统设计过程中使用的基本的原理、基本的算法、和基本的设计方 法,以及怎样解决设计过程中出现的问题,内容包括操作系统各组成部分的概述,互斥性和 同步性,处理器实现,调度算法,存储管理,设备管理和文件系统等。从资源管理的角度掌 握操作系统内核中处理机管理、内存管理、设备管理、文件管理的实现原理,熟悉系统给用 户提供的界面;使学生比较清楚地了解系统的一般面貌和内部结构,为进一步学习软、硬件 技术及移植、修改、设计和使用系统打下良好的理论基础。 8、微机原理与接口技术 本课程主要介绍了程序设计语言编译程序构造的一般原理、基本设计方法、主要实现技 术方法和一些自动构造工具,如:语言基础知识、词法分析、语法分析、有限自动机理论、 形式语言的识别、语义检查、运行时的存储管理、代码优化和代码生成以及整个编译程序的 构造过程等;通过本课程的学习,使学生理解编译程序的构造原理和工作原理,并掌握词法 分析程序、语法分析程序、中间代码及目标代码生成、存贮组织与分配的构造及技巧,培养 学生具有设计开发计算机编译程序及其它系统软件的能力。 9、计算机网络 本课程着重介绍计算机网络的体系结构,网络各层的功能和协议,以及计算机网络领域 中采用的各项目技术,包括链路控制,路由选择,流量控制,多路访问,传输控制,网络互 连,安全与管理,高层协议,协议工程,网络计算,性能分析等技术原理和设计方法,掌握 数据通信的基本概念和计算机网络的基本原理,包括计算机网络的体系结构、数据通信的基 本方法和协议,计算机网络的主要应用协议;掌握计算机网络系统的安全和管理知识,对数 据通信和计算机网络有一个全面的理解。 10、数据库原理与应用 本课程是计算机科学技术发展的重要内容,是构成信息系统的重要基础,数据库原理是 计算机科学与技术专业本科生的专业必修课程,本课程主要以关系数据库为重点,全面系统 地介绍数据库的基本概念和技术,包括关系数据库的数据模型,数据语言和数据理论,标准 查询语言 SQL,数据库存储结构,其他类型的数据库系统介绍;本课程的重要任务是:掌握数 据库系统的基本原理,了解数据库技术的主要内容,掌握数据库应用系统的基本开发方法, 了解数据库管理系统软件的研究内容。 11、Java 程序设计 本课程主要学习 Java 语言程序设计的基本概念,常见的语法结构和实现过程,掌握面向 对象程序设计的基本思路,了解程序设计的基本方法,掌握 java 语言编写基本的程序,实现 常见的算法,最终能用 java 语言实现简单的管理信息系统;本课程培养学生用面向对象程序 设计思想和“计算机思维”方式进行计算机编程,尤其强调对学生“计算机思维”方式的训 练,使学生能够运用 Java 语言作为一种思维工具解决处理现实问题。启发学生的创新意识, 提高学生在程序设计过程中分析问题和解决问题的实际动手能力,使学生的理论知识和实践 技能得到共同发展。 12、C 语言程序设计 本课程以 C 语言为实验平台,主要讲解程序设计的思想和方法,内容包括:C 语言基本数 据类型和语法,结构化程序设计思想和基本程序结构,数组、结构等构造数据类型的使用, 函数、指针的运用,文件操作和预处理等。目的是培养学生能利用计算机求解实际问题的基 本能力,为后续专业课程及高级编程课程奠定基础。 13、面向对象程序设计 C++ 本课程以 C++为面向对象程序设计语言,以面向对象思想解决实际问题为主线,逐步介绍 了面向对象程序设计的基本概念,其中包括:数据抽象、对象、封装、继承、多态概念等, 在介绍这些基本概念并利用这些基本概念解决实际问题时候,渗透面向对象分析、设计方法, 使学生掌握用 C++实现面向对象编程并了解面向对象分析设计的基本方法;本课程通过在学习 面向对象概念、方法和相关理论的基础之上,着重介绍 C++对面向对象的具体支持和实现,并 通过具体的设计实例来使学生掌握面向对象编程技术、理解面向对象思想、了解面向对象分 析和设计方法、逐步养成面向对象的思维方式,为后续课程的学习奠定基础。 14、数据结构 数据结构是介于数学、计算机硬件、计算机软件三者之间的一门核心课程,是综合性的 计算机专业基础课。本课程介绍常用的数据表示和处理技术,包括线性表、栈、队列、数组、 广义表、串、树、图、文件,它们在计算机中的存储结构、以及与之相关的运算和算法,介 绍各种常用的排序和查找算法以及算法分析;无论是对思维方式的训练,对后续课程如数据 库系统、操作系统、编译原理等的学习,还是将来从事软件开发,它都具有重要的作用。掌 握各种常用数据结构的表示和有关算法;掌握插入排序、选择排序、快速排序等常见内部排 序的方法;具备算法的思想和分析算法的基本能力。 (二)发展能力课程 1、网页设计 本课程主要学习内容包括超文本标记语言 HTML、层叠样式表 CSS、脚本语言 JavaScript、 可扩展标记语言 XML 基础和常用工具 Dreamweaver 的使用方法,通过本课程的学习可以为后 续的企业级应用开发课程《.NET 应用开发》和《J2EE 应用开发》的学习打下坚实的基础;通 过学习该门课程,能够利用网页三剑客 Dreamweaver、Fireworks、Flash 进行网页设计和网 站建设,能够清晰地了解网页规划、设计、制作的过程,并且可以独立设计制作具有一定专 业水准的网页。 2、物联网操作系统基础 本课程主要学习物联网操作系统基本构成、系统启动过程、物联网操作系统的使用和各 种服务器软件的配置、VI 编辑器、GCC 编译器、GDB 调试器和 Makefile 项目管理工具;熟练 掌握物联网操作系统的使用。 3、嵌入式设备驱动 本课程内容包括了设备驱动概述;驱动设计的硬件基础;Linux 内核及内核编程;Linux 设备驱动核心理论;Linux 文件系统与设备文件系统;字符设备驱动;Linux 设备驱动中的并 发控制;Linux 设备驱动中的阻塞与非阻塞 I/O;Linux 设备驱动中的异步通知与异步 I/O; 中断与时钟;内存与 I/O 访问;Linux 字符设备驱动综合实例;Linux 块设备驱动实例;Linux 终端设备驱动;Linux 的 I2C 核心、总线与设备驱动;Linux 网络设备驱动;Linux 音频设备 驱动;LCD 设备驱动;Flash 设备驱动;USB 主机与设备驱动;PCI 设备驱动;Linux 设备驱动 测试、移植;监视工具等;通过本课程的学习掌握 Linux 环境下设备驱动的原理、方法及常 用工具的应用方法及技巧。 4、Linux 环境下 C 语言程序设计 本课程主要内容包括了 Linux 平台下 C 语言及其编程环境;C 语言编译器、调试工具和自 动维护工具的使用方法;进程、文件的相关操作;输入输出操作和内存管理;C 语言网络编程 方法等;通过本课程的学习掌握 Linux 环境下 C 语言程序设计的编程方法和技巧、实例分析 方法。 5、嵌入式 Linux 系统开发 本课程内容包括(1)Linux 文件操作(2)文件系统操作(3)多进程程序开发技术(4) 信号处理机制和内核对信号的管理原理(5)IPC 进程间通讯(6)多线程程序设计(7)网络 开发(8)终端开发等。从而深入掌握 Linux 下的系统程序设计技术,强化学员对 Linux 操作 系统原理的理解和系统开发以及编码调试的能力。本课程需完成如下项目(1)ANSI C 中缓 冲 I/O 库的构建;(2)shell 开发;(3)网络探测器;(4)远程控制和文件传输控制; (5)Web 服务器 6、智能视频监控系统 本课程项目主要用于楼宇,道路安全监控。客户端通过网络将监控信息传送给服务器端 处理;服务器端负责监控信息分析处理,能够帮助用户快速过滤以及定位监控信息。 7、高级微控制器体系结构与接口编程 本课程以高级 RISC 微控制器 ATmega162 芯片为载体,主要学习微控制器体系结构、存储 系统、通用 I/O 接口、中断系统、时钟/定时器系统、通用数据总线接口编程和一些常规外设。本 课程主要依托公司自主研发的物联网工程教学开放实验平台以及虚拟仿真技术实行开放式教学,学 生可以全程参与到芯片选型、元器件搭配、电路设计以及最终的程序设计调试等各个环节,充分的 发挥学生的自主能力,提高学生实践水平,从而满足企业的需求。 8、物联网 RFID、Zigbee 技术 本课程主要内容包括 RFID 简介,RFID 原理,RFID 设备,RFID 应用;射频技术的原理以 及应用,课程中会利用现有硬件模块进行编程并结合实际项目进行针对性训练;IGBEE 技术介 绍、网络分析 、Z-STACK 协议栈分析、ZIGBEE 编程、ZIGBEE 的安全及加密应用。 9、ARM 体系结构与编程 本课程主要内容包括了嵌入式系统体系结构概述;ADS 集成开发环境及简易 JTAG 仿真器 的使用;S3C2410 体系结构与外设及最小系统设计;S3C2410 主要外设及功能部件详解;S3C2410 外部功能扩展;S3C2410 开发平台 Bootloader 详解;WinCE 系统在 ARM9 上的移植;Linux 系 统在 ARM9 平台的移植;基于 S3C2410 平台图形系统开发;基于 S3C2410 完整开发系统的设计 等;通过本课程的学习掌握 ARM9 体系结构下嵌入式系统开发的方法和技巧、常用实例分析方 法。 10、物联网图形界面设计 本课程主要学习嵌入式 Linux 图形界面程序设计、嵌入式数据库开发、嵌入式 Web 程序 设计。从而深入掌握应用开发中的 QT 常用组件、布局、信号和槽、 网络编程、多线程等。本 课程可选项目:(1)嵌入式 Linux 的文本编辑器;(2)车票查询系统的嵌入式客户端; (3)嵌入式设备上常用游戏;(4)嵌入式 Linux 系统 web 浏览器。。 11、网络五子棋项目 本课程项目基于 C 语言多线程编程、C 语言网络套接字编程、Qt 多线程编程、Qt 事件循 环等知识,构建在局域网或者广域网上进行 N 子棋游戏,与一般的网络五子棋游戏不同,用 户可自己选择下几子棋,选手之间可以网络聊天,并且带观看者,支持多棋手下棋多观看者 围观功能。 。 12、课程设计(一):Java 程序设计课程设计 本课程利用 Java 语言理论和实验课中学到的编程和编程技巧编写一套程序,教学目的是 通过此课程设计,使学生掌握网络编程语言 Java 的知识和编程技术,掌握程序设计的思想方 法,具备利用计算机求解实际问题的能力、图形界面设计能力和网络通信编程能力;内容包 括:1.布置课程设计题目,2.查阅资料与制定方案,3.程序编制与调试,4.撰写设计报告。 13、课程设计(二):数据结构课程设计 本课程要求学生掌握数据结构的应用、算法的编写、类 C 语言的算法转换成 C 程序并上 机调试的基本方法,学生在完成程序设计的同时须写出比较规范的设计报告;内容包括:1. 结合实际项目进行问题分析,2.选择合适的数据结构,并定义数据结构的结构体,3.在已经 选择好数据结构的前题下,为解决问题设计算法,4.完成源程序清单,用测试数据去验证算 法及程序的正确性,5.算法分析和编写设计报告。 14、嵌入式系统开发项目综合实训 本课程内容包括了: (1)智能窗帘系统 以智能家居建设为背景的智能窗帘系统,学生全程参与硬件电路设计、软件编程调试环 节,实现多路控制智能窗帘系统。系统可以实现手动、自动控制窗帘,还可以根据用户需求 进行定时控制、根据光线强度自动控制、根据紫外线强度自动控制以及物联网联合控制。。 (2)环境监测系统 依托公司自主研发的实验设备,实现对环境实时监控的物联网环境监控系统。系统主要 实现定点温度监控、定点湿度监控、定点光线监控、定点振动监控、热源红外监控、定点视 频监控等功能,并将上述数据进行汇总和持久化处理为公司云计算平台提供原始数据。项目 还包括上位机程序设计,应用层程序设计。整个项目集所有物联网技术于一身,是一个综合 型的物联网应用程序。 通过上述项目的综合实践,使得学生具备物联网应用系统设计、开发的综合技能。