Java高级程序设计实战教程教案.docx
《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
第三方控
件的使用
教材例程+实训
要求
15
实训讲解
析
-系统分
餐饮管理系统分析设计
2+2
教材例程+实训
要求
16
实训讲解
计
-系统设
餐饮管理系统分析设计
2+2
教材例程+实训
要求
1.领域一Java编码规范
科目
指导教师
Java 高级程序设计
戴远泉
授课时间
授课班级
2018.9.3 节次 1、2节
17计管、云计算 时数(学时)2
授课题目(包括教材及章节名称)
教学内容
教学目标
领域一Java编码规范
文件后缀名
Java源文件样式约定
注释规范
命名规范
编码规范
其他编码惯例知识目标
1.理解Java编码规范。包括:文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例等。
能力目标
熟练阅读Java源码。
熟练使用Java编码规则编写Java代码。素质目标
培养查阅科技文档的能力。
培养团队协作的能力。
教学重、难点 教学重点:
文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例
教学难点:
文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例
教材分析学情分析
课前预习的习惯,收集科技文档的能力,阅读科技文档的能力
授课类型
理论课□ 讨论课□ 授课形式实验课□ 练习课□
其他□
讲授□探究□问答□实验□演示□练习□其他□
教学准备
教学资源教学过程
教师 教学资源的准备
学生 课前预习、例程分析、例程编码
《华为Java编码规范》,课程例程,JavaAPI文档
教学过程设计 时间分配
讲述课程体系本课程的课程体系学习重点、难点学习方法
学习资源
相关规范
《华为Java编码规范》,《SUNJava编码规范》,《阿里巴巴Java开发手册》
例程分析
教学提示课后导读课后作业
自我评价与教学反思
课堂演示
《SUNJava编码规范》,JavaAPI文档,章节实训材料章节实训材料
2.领域二Java集合框架-List,Set的使用
科目
指导教师
Java 高级程序设计
戴远泉
授课时间
授课班级
2018.9.10 节次 1、2节
17计管、云计算 时数(学时)2
授课题目(包括教材及章节名称)
教学内容教学目标
领域二Java集合框架-List,Set的使用
1.List、Set接口的具体实现、内部结构、特殊