资源描述
《Java程序设计》课程标准
修订时间:2019年6月适 所属系部:计算机系参 学 分:4
批准人:李瑞兴
一、是不1百思
学习领域:Java程序设计
用专业:物联网应用技术专业
考学时:64学时
制定人:周友金
二、课程性质
《Java程序设计》为物联网应用技术专业的必修课,以物联网感知层信息智能 化采集的主要技术为基础,融入典型应用案例使学生实现理论与实践的有机结合,掌握 各种传感器的应用是物联网相关专业的核心技能。不同于现有的传统电子信息类自 动检测技术相关课程强调各种物理量检测方法技能,物联网相关专业要求培养学生掌 握传感器及控制器的开发应用,并能完成工程解决方案的设计、系统集成、系统测试 与维护,从而具备工程实施的能力。
前导需呈 黝姆散阅栉〉、©#程序设计基础》后续课
程:Android物联网应用程序开发》
三、课程目标(一)专业能力目标
了解Eel ipse的安装和配置;掌
握Java基本语法;
了解Java各种编程规范和关键字;掌
握Java结构控制语句并灵活使用;掌握
面向对象编程思想;
掌握线程操作。
(二)方法能力目标
查阅资料的能力;方
案设计的能力;五、考核标准
(一)更新考试观念。学习教育心理学、高等学校管理学、教育学等学科基本
原理和技术方法,构建无线传感器网络考核评价方法,加强理论对实践的指导作用。
(二建立健全考试制度与教师课堂教学考核考评机制。在考核方式选择上,向多 样化方向开展,着重考核传统“考不出”的能力(如毅力、合作能力、创造能力、 方法能力、组织管理能力、获取信息能力、口头表达能力等),提倡多元化的无线 传感器网络考核评价方法,重视实践考核。如现场实际操作、作品、课业报告、教 与学讨论、网上答疑、网上自测等方式或几种方式综合运用的考核方法,同时考核 评价提供屡次考试机会,可分类分项进行考试。不管运用哪些考核方式,本课程应 以就业为导向,重视实践考试,重视能力考核。
(三)普通学生成绩方面:每个学生均以指定工作任务为对象,完成相应的课 业,并要嘏交相应作品与课何造,作为评价礴。将峨^吩成数个小且,通过学生在 小组中的表现,能够评价学生对工作过程知识与技能的掌握程度,同时也能考评学 生的协作、参与、团队意识等隐性经验获得情况。综合测试考核学生对知识的掌握 程度。具体如下:
考核内容
考核方式
分值权重%
到课率
过程评价
5%
实际操作
过程考核
10%
课业总结报告
完成质量
5%
作品
作品质量与原创性
30%
小组评价
小组评价结论
10%
综合测试
上机操作
40%
六、实施建议
(一)教材编写必须依据本课程标准选用或编写教材。教材编写或选用要反映新知识、新技术,
要充分表达工程课程设计思想,以工作任务为载体实施教学,任务选取要科学、符 合课程的工作逻辑,让学生在完成工作任务的过程中逐步提高职业能力。
(二)教学建议10
在教学中,应重视现代信息技术的应用,注重教学课件、视频等网络课程资源 开发与利用,提高课程教学的趣味性、实效性,注重实训指导书的开发和应用。
在教学中,应以学生为中心,加强对学生职业能力的培养,充分调动学生学习 的主动性与积极性。
在教学中,要为学生提供良好的上机操作的机会与平台,引导学生提升职业素 养。
(三)教学条件
教师要求:具有计算机和网络专业知识;
具备熟悉Android开发经验;
具备物联网产品应用设计能力;
熟悉Android技术与物联网技术典型行业应用;具
备工程教学法的设计应用能力。
实训条件:
1 .为保证教学工程的实施与完成,本课程必须在典型物联网感知层实训室完成 教学过程,建议每人配一台电脑,两人公用一套典型物联网感知层设备。
2 .教学模块在课程教学的同时增加课外相关信息获取活动。
(四)课程资源
1 .将教师所制作的课件、课程标准、课程电子讲义、实训指导、学生所做的 优质作业上传至课程网站,建立素材库供学生学习时绘制或参考,建立物联网应用 技术实训室,收集教师和专家讲课视频、建立网上师生互动平台,构建答疑系统和 课程论坛系统。
2 .推荐教学参考书《Java物联网程序设计基础》,新大陆教育参考
资料:
工程任务实施书、参考资料、工程评价表、教学课件、典型物联网应用实训平 台(感知层基础套件)操作手册、行业应用视频。
11
(五)其他说明本课程标准适用于三年制的高职院校。
12
13
分析问题、解决问题的能力;
实践操作的能力;
产品选取和应用的能力;
系统集成的能力。
(三)社会能力目标
具有较强的口头与书面表达能力、沟通协调能力;
具有团队精神和协作精神;
具有良好的心理素质和克服困难的能力;
具备工作中处理与各方关系的能力。
具备严谨务实的工作作风。
四、学习情境设计(一)设计思路
本课程组教师与行业、企业的专家(兼职教师)密切合作,企业兼职教师之间 参与课程设计开发与教学实施的全过程,充分表达课程教学过程的开放性。课程在 简要介绍各种Java技术原理的同时以工程实施过程为导向各环结合Java技术典 型应用案例并以任务为驱动。课程分为6个模块。
模块一从总体上介绍Java技术,描述Eclipse和JDK的安装和软件配置;模块 二是Java语法基础,包括软件使用技巧,重点训练学生动手能力;模块三是流形制 语句,采用数据采集功能开发为工程背景,重点训练学生掌握开发操作各种传感器程序 的能力;模块四是数组与集合,选用四模块输入数据采集为工程背景,重点训练学生 对数组和集合在不同环境和需求下的使用技巧;模块五是面向对象,选用实训室环境与 安防为工程背景,重点训练学生用面向对象思想进行开发编程的能力;模块六是线程操 作,选用温湿度实时更新系统程序开发为工程背景,串联前面各章所学知识和技能, 对学生进行综合训练。
课程以物联网应用场景为工程主线,串联各个典型应用工程,便于教师采用项 目教学法引导学生展开自主学习,掌握、建构和内化知识与技能,强化学生自我学 习的能力的培养。
学习情境的设计主要考虑以下因素:
1 .学习情境的设计要符合工作过程系统化的教学设计思想的要求。学习情境 是在学校实训场地对真实工作过程的教学化加工,以完成某个完整的工作任务为目 标。
2 .按照工程驱动的教学模式编排课程内容,在教学过程中,采用工程例如,体 现工学结合,培养学生职业岗位实际工作任务所需要的知识、能力、素质,为学生 可持续的专业开展奠定良好基础。
(二)情境划分
序号
学习情境名称
学时
情境1
开发环境搭建
8
蹒2
Java语法基础一一四输入模块 数据采集
12
^清境3
流程控制结构一一数据米集模块 开发
12
^清境4
数组与集合一一四模块输入数据 采集
12
献5
面向对象一一实训室环境与安防
12
^情境6
线程使用一一温度湿度实时更新 系统程序开发
8
合计
64
(三)情境描述
学习领域
Java程序Si十
总学时
64
学习情境1
开发环境搭建
参考学时
8
学习目标
1.0 Java的特点;
2,掌握Ecplise开发工具的使用;3. W.Android开发环境的配置;
4 .掌握Java物联网设备;
5 ,了解错误提示的内容。
教学方法和建 议
• 示范操作;
• 技法讲解;
• 实践操作;
• 教师应提前熟悉实训工作任务及时间要求, 准备好教学资料、教学场地和设备。
主要内容
1. Java开展历程。
2. Java开发工具。
3. Android开发环境搭建。
4. 基于Java的物联网设备。
5. 错误调试。
工具 与媒体
• 多媒体教学软件与教学课件;
• 典型物联网应用实训平台(感知层基础套
件)
• 视频教学资料。
学生知识与 能力准备
1 .具有搭建Java开发环境的能力;
2 .具有查阅资料、归纳总结的能力;
3 .具有Android开发环境搭建的能力。
教师知识 与能力要求
•讲授Java技术概述;
•讲授常见的Android物联网产品,引导学生观 察了解身边的物联网技术;
• W Android技术与物联网的关系。
学习领域
Java程序设计
总学时
64
学习情境2
Java语法基础——四输入模块数据采集
参考学时
12
学习目标
1 .掌握Java数据类型的定义和转换;
2 .掌握运算符和表达式;
3 .掌握变量、常量的作用域和定义语法;
4 .掌握方法的声明、定义和调用。
教学方法和建 议
• 示范操作;
• 技法讲解;
• 实践操作;
• 教师应提前熟悉实训工作任务及时间要求, 准备好教学资料、教学场地和设备。
主要内容
1 . Java的数据类型;
2 .运算符;
3 .变量与常量;
4 .方法。
工具 与媒体
• 多媒体教学软件与教学课件;
• 典型物联网应用实训平台(感知层基础套
件)
• 视频教学资料。
学生知识与 能力准备
1 .具有搭建Java开发环境的能力;
2 .具有查阅资料、归纳总结的能力;
3 .具有Android开发环境搭建的能力。
教师知识 与能力要求
• 讲解任务目标、考前须知,完成任务解析;
• 讲解设备使用方法;
• 引导学生拓展程序功能;
• 讲解物联网的优越性、应用及开展前景;
• 引导学生查阅资料,编写代码,实现功能.
学习领域
Java程序设计
总学时
64
学习情境3
流程控制结构一一数据采集模块开发
参考学时
12
学习目标
1 .裳g Java程序的执行顺序;
2 .掌握条件控制语句;
3 .翼If or循环语句的特点和使用;
4 .播while循环语句的特点和使用;
5 .掌握跳转语句的特点和使用;
6 .掌握多种结构语句的嵌套使用;
7 .利用多种结构语句进行数据采集和处理。
教学方法和建 议
• 示范操作;
• 技法讲解;
• 实践操作;
• 教师应提前熟悉实训工作任务及时间要求, 准备好教学资料、教学场地和设备。
主要内容
1 .条件控制语句;
2 .循环控制语句;
3 .跳转语句;
4 .多种语句嵌套。
工具 与媒体
• 多媒体教学软件与教学课件;
• 典型物联网应用实训平台(感知层基础套
件)
• 视频教学资料。
学生知识与 能力准备
1 .具备调试程序的能力;
2 .具备简单程序设计的能力;
3 .具备算法设计的能力;
4 .具备物联网设备使用能力。
教师知识 与能力要求
• 熟悉程序设计结构;
• 熟悉实训工位设备
• 引导学生查阅资料,编写代码,实现功能.
学习领域
Java程序设计
总学时
64
学习情境4
数组与集合一一四模块输入数据采集
参考学时
12
学习目标
1 .掌握数组的概念;
2 .掌握一维数组的声明;
3 .掌握一维数组对象的创立;
4 .掌握一维数组的初始化;
5 .掌握二维数组的相关概念和使用;
6 .掌握ArrayList集合的使用;
7 .魏List集合的使用;
8 .掌握for each遍历数组和集合的方法。
教学方法和建 议
• 示范操作;
• 技法讲解;
• 实践操作;
• 教师应提前熟悉实训工作任务及时间要求, 准备好教学资料、教学场地和设备。
主要内容
1. 数组概念;
2. 一维数组;
3. 一维数组对象的创立;
4. 一维数组的初始化;
5. 二维数组;
6. 集合的概念;
7. ArrayList 集合;
8. List 集合。
工具 与媒体
• 多媒体教学软件与教学课件;
• 典型物联网应用实训平台(感知层基础套
件)
• 视频教学资料。
学生知识与 能力准备
1 .具备定义和使用一维数组的能力;
2 .具备定义和使用二维数组的能力;
3 .具备定义和使用集合的能力;
4 .初步具备一定复杂度的算法设计能力;
5 .初步具备代码分析调试能力。
教师知识 与能力要求
• 熟悉数组、集合;
• 熟悉实训工位设备
• 引导学生查阅资料,编写代码,实现功能.
学习领域
Java程序设计
总学时
64
学习情境5
面向对象一一实训室环境与安防
参考学时
12
学习目标
1 . 了解面向对象概念;
2 .理解面向对象编程思想;
3 .掌握类的声明与定义;
4 .掌握面向对象的特性;
5 .掌握异常的处理方法。
教学方法和建 议
• 示范操作;
• 技法讲解;
• 实践操作;
• 教师应提前熟悉实训工作任务及时间要求, 准备好教学资料、教学场地和设备。
主要内容
1 .面向对象技术的概念;
2 .类的定义和使用;
3 .面向对象的特性;
4 .异常的概念;
5 .异常处理。
工具 与媒体
• 多媒体教学软件与教学课件;
• 典型物联网应用实训平台(感知层基础套
件)
• 视频教学资料。
学生知识与 能力准备
1 .具备调试程序的能力;
2 .具备简单程序设计的能力;
3 .具备算法设计的能力;
4 .具备物联网设备使用能力。
教师知识 与能力要求
• 熟悉面向对象程序设计;
• 熟悉实训工位设备
• 引导学生查阅资料,编写代码,实现功能.
学习领域
Java程序设计
总学时
64
学习情境6
线程使用一一温度湿度实时更新系统程序开发
参考学时
8
学习目标
1 . 了解线程的工作原理;
2 .了解Android中线程的使用;
3 .掌握线程各种状态的操作方法;
4 .掌握线程的消息传递机制;
5 .掌握利用线程更新UI的方法。
教学方法和建 议
• 示范操作;
• 技法讲解;
• 实践操作;
• 教师应提前熟悉实训工作任务及时间要求, 准备好教学资料、教学场地和设备。
主要内容
1 .进程和线程的概念;
2 . Android中的线程类介绍;
3 .案例功能介绍;
4 .新线程的创立和启动;
5 .线程的状态;
6 . Handler消息传递机制。
工具 与媒体
•多媒体教学软件与教学课件;
•典型物联网应用实训平台(感知层基础套
件)
・视频教学资料。
学生知识与 能力准备
1 .具备多线程程序编写能力;
2 .具备多线程代码修改能力;
3 .具有利用线程更新UI技巧;
4 . 了解Handler工作机制;
5 .具有一定的编程能力。
教师知识 与能力要求
• 熟悉线程使用;
• 熟悉实训工位设备
• 引导学生查阅资料,编写代码,实现功能.
展开阅读全文