Java高级程序设计实战教程教案.docx

上传人:b****8 文档编号:28365778 上传时间:2023-07-10 格式:DOCX 页数:37 大小:20KB
下载 相关 举报
Java高级程序设计实战教程教案.docx_第1页
第1页 / 共37页
Java高级程序设计实战教程教案.docx_第2页
第2页 / 共37页
Java高级程序设计实战教程教案.docx_第3页
第3页 / 共37页
Java高级程序设计实战教程教案.docx_第4页
第4页 / 共37页
Java高级程序设计实战教程教案.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

Java高级程序设计实战教程教案.docx

《Java高级程序设计实战教程教案.docx》由会员分享,可在线阅读,更多相关《Java高级程序设计实战教程教案.docx(37页珍藏版)》请在冰豆网上搜索。

Java高级程序设计实战教程教案.docx

Java高级程序设计实战教程教案

《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编码规范

教学内容

1.文件后缀名

2.Java源文件样式约定

3.注释规范

4.命名规范

5.编码规范

6.其他编码惯例

教学目标

知识目标

1.理解Java编码规范。

包括:

文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例等。

能力目标

1.熟练阅读Java源码。

2.熟练使用Java编码规则编写Java代码。

素质目标

1.培养查阅科技文档的能力。

2.培养团队协作的能力。

教学重、难点

教学重点:

文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例

教学难点:

文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.讲述课程体系

本课程的课程体系

学习重点、难点

学习方法

学习资源

2.相关规范

《华为Java编码规范》,《SUNJava编码规范》,《阿里巴巴Java开发手册》

3.例程分析

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

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编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

List、Set接口的具体实现、内部结构、特殊的方法和适用场景等。

3.例程分析

使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

3.领域二Java集合框架-Map的使用

科目

Java高级程序设计

授课时间

2018.9.17

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域二Java集合框架-Map的使用

教学内容

1.Map接口的具体实现、内部结构、特殊的方法和适用场景等。

2.使用Map接口的具体实现类来完成对集合的“增删改查”操作。

教学目标

知识目标

1.Map接口的具体实现、内部结构、特殊的方法和适用场景等。

能力目标

1.熟练使用Map接口的具体实现类来完成对集合的“增删改查”操作。

素质目标

1.培养查阅科技文档的能力。

2.培养团队协作的能力。

教学重、难点

教学重点:

使用Map接口的具体实现类来完成对集合的“增删改查”操作。

教学难点:

使用Map接口的具体实现类来完成对集合的“增删改查”操作。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

Map接口的具体实现、内部结构、特殊的方法和适用场景等。

3.例程分析

使用Map接口的具体实现类来完成对集合的“增删改查”操作。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

4.领域三Java反射机制

科目

Java高级程序设计

授课时间

2018.9.24

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域三Java反射机制

教学内容

1.Java的反射机制。

2.Java反射机制的应用。

教学目标

知识目标

1.理解Java的反射机制。

2.掌握Java反射机制的应用。

能力目标

1.熟练使用Java反射机制的API编写应用程序。

素质目标

1.培养查阅科技文档的能力。

2.培养团队协作的能力。

教学重、难点

教学重点:

使用Java反射机制的API编写应用程序。

教学难点:

使用Java反射机制的API编写应用程序。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

Java反射机制及其应用场景;

使用Java反射机制的API编写应用程序。

3.例程分析

使用Java反射机制的API编写应用程序。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

5.领域四Java泛型机制

(一)泛型类、泛型接口

科目

Java高级程序设计

授课时间

2018.10.8

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域四Java泛型机制

(一)

教学内容

1.Java泛型的应用场景、泛型类和泛型方法。

教学目标

知识目标

1.理解Java泛型的应用场景、泛型类和泛型方法。

2.掌握Java泛型类、泛型接口和泛型方法的使用。

能力目标

1.熟练使用Java泛型类、泛型接口和泛型方法等编写相应的应用程序。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

熟练使用Java泛型类、泛型接口和泛型方法等编写相应的应用程序。

教学难点:

熟练使用Java泛型类、泛型接口和泛型方法等编写相应的应用程序。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

Java泛型的应用场景、泛型类和泛型方法。

Java泛型类、泛型接口和泛型方法的使用。

3.例程分析

使用Java泛型类、泛型接口和泛型方法的API编写应用程序。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

6.领域四Java泛型机制

(一)通用DAO

科目

Java高级程序设计

授课时间

2018.10.15

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域四Java泛型机制

(一)通用DAO

教学内容

1.Java通用DAO的编码。

教学目标

知识目标

1.掌握Java泛型类、泛型接口和泛型方法的使用。

2.掌握通用DAO的编码。

能力目标

1.熟练使用Java通用DAO编写相应的应用程序。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

熟练使用Java泛型类、泛型接口和泛型方法等编写通用DAO。

教学难点:

熟练使用Java泛型类、泛型接口和泛型方法等编写通用DAO。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

Java泛型类、泛型接口和泛型方法的使用。

编写通用DAO。

3.例程分析

使用Java泛型类、泛型接口和泛型方法的API编写应用程序。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

7.领域五Java序列化机制

科目

Java高级程序设计

授课时间

2018.10.22

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域五Java序列化机制

教学内容

1.对象序列化的基本概念。

2.对象的序列化方法。

教学目标

知识目标

1.掌握对象序列化的基本概念。

2.掌握对象的序列化方法。

能力目标

1.熟练使用对象的序列化进行编写相应应用程序。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

.熟练使用对象的序列化进行编写相应应用程序。

教学难点:

.熟练使用对象的序列化进行编写相应应用程序。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

对象序列化的基本概念;

熟练使用对象的序列化进行编写相应应用程序。

3.例程分析

使用对象的序列化进行编写相应应用程序。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

8.领域六Java多线程机制

(一)线程的创建、启动、调度

科目

Java高级程序设计

授课时间

2018.10.29

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域六Java多线程机制

(一)线程的创建、启动、调度

教学内容

1.线程的生命周期。

2.线程的创建、启动。

3.线程的调度。

教学目标

知识目标

1.理解进程、线程及多线程的概念。

2.熟悉线程的五种状态及状态之间的转换关系。

3.掌握线程的创建和启动方法。

4.掌握线程的优先级设置及线程的常用调度方法。

能力目标

1.掌握创建及使用线程的两种方法。

2.熟练使用线程类的常用方法。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

线程的创建和启动方法,线程的优先级设置及线程的常用调度方法。

教学难点:

线程的创建和启动方法,线程的常用调度方法。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

进程、线程及多线程的概念。

线程的生命周期;

线程的创建、启动;

线程的常用调度方法。

3.例程分析

线程的创建、启动及常用调度方法。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

9.领域六Java多线程机制

(二)线程的同步机制

科目

Java高级程序设计

授课时间

2018.11.5

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

领域六Java多线程机制

(二)线程的同步机制

教学内容

1.线程的创建、启动。

2.线程的同步机制。

教学目标

知识目标

1.理解线程的同步机制。

能力目标

1.熟练使用线程的同步机制完成相应的编码。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

线程的同步机制。

教学难点:

使用线程的同步机制完成相应的编码。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

线程的创建、启动;线程的常用调度方法。

线程的同步机制

3.例程分析

使用线程的同步机制完成相应的编码。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

10.领域七Java网络编程

(一)URL、TCP

科目

Java高级程序设计

授课时间

2018.11.12

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

Java网络编程

(一)URL、TCP

教学内容

1.基于URL的编程。

2.基于TCP的编程。

教学目标

知识目标

1.熟悉网络编程的相关概念,并了解Java网络编程的几种方式。

2.熟悉InetAddress、Socket、ServerSocket、DatagramSocket、DatagramPacket类的作用和常用方法。

能力目标

1.熟练通过URL编码实现获取网站信息和下载文件。

2.熟练通过TCP编码完成服务器端和客户端的代码编写,实现1对1通信。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

基于URL编程;基于TCP编程。

教学难点:

熟练使用URL、TCP来编写相应程序。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

网络编程的相关概念;

基于URL编程;

基于TCP编程。

3.例程分析

使用URL、TCP完成相应的程序编码。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》,JavaAPI文档,章节实训材料

课后作业

章节实训材料

自我评价与教学反思

11.领域七Java网络编程

(一)UDP

科目

Java高级程序设计

授课时间

2018.11.19

节次

1、2节

指导教师

戴远泉

授课班级

17计管、云计算

时数(学时)

2

授课题目(包括教材及章节名称)

Java网络编程

(一)UDP

教学内容

1.基于UDP的编程。

教学目标

知识目标

1.DatagramSocket、DatagramPacket类的作用和常用方法。

能力目标

1.熟练通过UDP编码实现相应的程序。

素质目标

1.能够阅读科技文档和撰写分析文档。

2.能够查阅jdkAPI。

3.增强学生团队协作能力。

教学重、难点

教学重点:

基于UDP编程。

教学难点:

熟练使用UDP来编写相应程序。

教材分析

学情分析

课前预习的习惯,收集科技文档的能力,阅读科技文档的能力

授课类型

理论课□讨论课□实验课□练习课□其他□

授课形式

讲授□探究□问答□实验□演示□练习□其他□

教学准备

教师

教学资源的准备

学生

课前预习、例程分析、例程编码

教学资源

《华为Java编码规范》,课程例程,JavaAPI文档

教学过程

教学过程设计

时间分配

1.复习

2.讲解

网络编程的相关概念;

基于UDP编程。

3.例程分析

使用UDP完成相应的程序编码。

4.课堂总结

5.布置作业

教学提示

课堂演示

课后导读

《SUNJava编码规范》

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1