《Java高级程序设计》教案
授课班级:计算机信息管理、云计算技术与应用
指导教师:
教材:
学时数:理论课32课时,实验课32课时
教学内容及课时安排:
章节主要内容学时实验教学资源
1 领域一Java编码
规范Java编码规范。包括:文
件后缀名、Java源文件样
式约定、注释规范、命名
规范、编码规范及其他编
码惯例等。
2+2 《华为Java编
码规范》
2 领域二Java集合
框架-List,Set List、Set 接口的具体实
现、内部结构、特殊的
方法和适用场景等。
2 List、Set
的使用
教材例程+实训
要求
3 领域二Java集合
框架-Map Map 接口的具体实现、
内部结构、特殊的方法
和适用场景等。
2+2 Map的使
教材例程+实训
要求
4 领域三Java反射
机制Java反射机制2+2 反射机制
的使用
教材例程+实训
要求
5 国庆放假
6 领域四Java泛型
机制(一)Java泛型类、泛型接口和
泛型方法的使用
2+2 泛型类、
泛型接口
的使用
教材例程+实训
要求
7 领域四Java泛型
机制(二)编写通用DAO并使用2+2 编写通用
DAO并使
教材例程+实训
要求
8 领域五Java序列Java序列化机制2+2 序列化的教材例程+实训
化机制使用要求
9 领域六Java多线
程机制(一)Java多线程的生命周期、
创建和启动、优先级
2+2 线程的创
建、启
动、调度
教材例程+实训
要求
10 领域六Java多线
程机制(二)Java多线程同步机制,生
产者和消费者问题
2+2 线程的同
教材例程+实训
要求
11 领域七Java网络
编程(一)基于URL、TCP编程2+2 基于
URL、TCP
编程
教材例程+实训
要求
12 领域七Java网络
编程(二)基于UDP编程2+2 基于UDP
编程
教材例程+实训
要求
13 领域八Java数据
库编程(一)访问数据库、处理结果集2+2 访问数据
教材例程+实训
要求
14 领域八Java数据
库编程(二)使用第三方控件2+2 第三方控
件的使用
如何阅读java源码教材例程+实训
要求
15 实训讲解-系统分
析餐饮管理系统分析设计2+2 教材例程+实训
要求
16 实训讲解-系统设
计餐饮管理系统分析设计2+2 教材例程+实训
要求
1. 领域一Java编码规范
科目Java高级程
序设计
授课时间2018.9.3 节次1、2节
指导教师戴远泉授课班级17计管、云计
算时数(学时)
2
授课题目
(包括教材
及章节名
称)
领域一Java编码规范教学内容  1.文件后缀名
2.Java源文件样式约定
3.注释规范
4.命名规范
5.编码规范
6.其他编码惯例
教学目标知识目标
1.理解Java编码规范。包括:文件后缀名、Java源文件样式约定、注释规
范、命名规范、编码规范及其他编码惯例等。
能力目标
1.熟练阅读Java源码。
2.熟练使用Java编码规则编写Java代码。
素质目标
1.培养查阅科技文档的能力。
2.培养团队协作的能力。
教学重、难点教学重点:
文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例
教学难点:
文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例
教材分析
学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力
授课类型理论课□讨论课□
实验课□练习课□
其他□授课形式讲授□探究□问答□
实验□演示□练习□
其他□
教学准备教师教学资源的准备
学生课前预习、例程分析、例程编码
教学资源《华为Java编码规范》,课程例程,Java API文档
教学过程设计时间分配教学过程
1.讲述课程体系
本课程的课程体系
学习重点、难点
学习方法
学习资源
2.相关规范
《华为Java编码规范》,《SUN Java编码规范》,《阿里巴巴
Java开发手册》
3.例程分析
教学提示课堂演示
课后导读《SUN Java编码规范》,Java API文档,章节实训材料
课后作业章节实训材料
自我评价与
教学反思
2. 领域二Java集合框架-List,Set的使用
科目Java高级程
序设计
授课时间2018.9.10 节次1、2节
指导教师戴远泉授课班级17计管、云计
算时数(学时)
2
授课题目
(包括教材
及章节名
领域二Java集合框架-List,Set的使用
称)
教学内容  1. List、Set接口的具体实现、内部结构、特殊的方法和适用场景等。
2.使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。
教学目标知识目标
1. List、Set接口的具体实现、内部结构、特殊的方法和适用场景等。
能力目标
1.熟练使用List、Set接口的具体实现类来完成对集合的“增删改查”操
作。素质目标
1.培养查阅科技文档的能力。
2.培养团队协作的能力。
教学重、难点教学重点:
使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。教学难点:
使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。
教材分析
学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力
授课类型理论课□讨论课□
实验课□练习课□
其他□授课形式讲授□探究□问答□
实验□演示□练习□
其他□
教学准备教师教学资源的准备
学生课前预习、例程分析、例程编码
教学资源《华为Java编码规范》,课程例程,Java API文档
教学过程教学过程设计时间分配