1、Java高级程序设计实战教程教案Java高级程序设计教案授课班级:计算机信息管理、云计算技术与应用指导教师:教材: 学时数:理论课32课时,实验课32课时教学内容及课时安排:周次章节主要内容学时实验教学资源1领域一Java编码规范Java编码规范。包括:文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例等。2+2华为Java编码规范2领域二Java集合框架-List,SetList、Set 接口的具体实现、内部结构、 特殊的方法和适用场景等。2List、Set的使用教材例程+实训要求3领域二Java集合框架-MapMap 接口的具体实现、内部结构、 特殊的方法和适用
2、场景等。2+2Map的使用教材例程+实训要求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多线程同步机
3、制,生产者和消费者问题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高
4、级程序设计授课时间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源文件样式约定、注释规范、命名规范、编
5、码规范及其他编码惯例教学难点:文件后缀名、Java源文件样式约定、注释规范、命名规范、编码规范及其他编码惯例教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.讲述课程体系本课程的课程体系学习重点、难点学习方法学习资源2.相关规范华为Java编码规范 ,SUN Java编码规范,阿里巴巴Java开发手册3.例程分析教学提示课堂演示课后导
6、读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.熟
7、练使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。素质目标1.培养查阅科技文档的能力。2.培养团队协作的能力。教学重、难点教学重点:使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。教学难点:使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计
8、时间分配1.复习2.讲解List、Set接口的具体实现、内部结构、 特殊的方法和适用场景等。3.例程分析使用List、Set接口的具体实现类来完成对集合的“增删改查”操作。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思3. 领域二Java集合框架-Map的使用科目Java高级程序设计授课时间2018.9.17节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)领域二Java集合框架-Map的使用教学内容1. Map接口的具体实现、内部结构、 特殊的方法和
9、适用场景等。2.使用Map接口的具体实现类来完成对集合的“增删改查”操作。教学目标知识目标1.Map接口的具体实现、内部结构、 特殊的方法和适用场景等。能力目标1.熟练使用Map接口的具体实现类来完成对集合的“增删改查”操作。素质目标1.培养查阅科技文档的能力。2.培养团队协作的能力。教学重、难点教学重点:使用Map接口的具体实现类来完成对集合的“增删改查”操作。教学难点:使用Map接口的具体实现类来完成对集合的“增删改查”操作。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教
10、学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解Map接口的具体实现、内部结构、 特殊的方法和适用场景等。3.例程分析使用Map接口的具体实现类来完成对集合的“增删改查”操作。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思4. 领域三Java反射机制科目Java高级程序设计授课时间2018.9.24节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节
11、名称)领域三Java反射机制教学内容1. Java的反射机制。2. Java反射机制的应用。教学目标知识目标1.理解Java的反射机制。2.掌握Java反射机制的应用。能力目标1.熟练使用Java反射机制的API编写应用程序。素质目标1.培养查阅科技文档的能力。2.培养团队协作的能力。教学重、难点教学重点:使用Java反射机制的API编写应用程序。教学难点:使用Java反射机制的API编写应用程序。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前
12、预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解Java反射机制及其应用场景;使用Java反射机制的API编写应用程序。3.例程分析使用Java反射机制的API编写应用程序。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思5. 领域四Java泛型机制(一)泛型类、泛型接口科目Java高级程序设计授课时间2018.10.8节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)领域四
13、Java泛型机制(一)教学内容1. Java泛型的应用场景、泛型类和泛型方法。教学目标知识目标1.理解Java泛型的应用场景、泛型类和泛型方法。2.掌握Java泛型类、泛型接口和泛型方法的使用。能力目标1. 熟练使用Java泛型类、泛型接口和泛型方法等编写相应的应用程序。素质目标1.能够阅读科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:熟练使用Java泛型类、泛型接口和泛型方法等编写相应的应用程序。教学难点:熟练使用Java泛型类、泛型接口和泛型方法等编写相应的应用程序。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能
14、力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解Java泛型的应用场景、泛型类和泛型方法。Java泛型类、泛型接口和泛型方法的使用。3.例程分析使用Java泛型类、泛型接口和泛型方法的API编写应用程序。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思6. 领域四Java泛型机制(一)通用DA
15、O科目Java高级程序设计授课时间2018.10.15节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)领域四Java泛型机制(一)通用DAO教学内容1. Java通用DAO的编码。教学目标知识目标1.掌握Java泛型类、泛型接口和泛型方法的使用。2.掌握通用DAO的编码。能力目标1. 熟练使用Java通用DAO编写相应的应用程序。素质目标1.能够阅读科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:熟练使用Java泛型类、泛型接口和泛型方法等编写通用DAO。教学难点:熟练使用Java泛型类、泛型接口
16、和泛型方法等编写通用DAO。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解Java泛型类、泛型接口和泛型方法的使用。编写通用DAO。3.例程分析使用Java泛型类、泛型接口和泛型方法的API编写应用程序。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业
17、章节实训材料自我评价与教学反思7. 领域五Java序列化机制科目Java高级程序设计授课时间2018.10.22节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)领域五Java序列化机制教学内容1.对象序列化的基本概念。2.对象的序列化方法。教学目标知识目标1.掌握对象序列化的基本概念。2.掌握对象的序列化方法。能力目标1.熟练使用对象的序列化进行编写相应应用程序。素质目标1.能够阅读科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:.熟练使用对象的序列化进行编写相应应用程序。教学难点:.熟练使用对象
18、的序列化进行编写相应应用程序。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解对象序列化的基本概念;熟练使用对象的序列化进行编写相应应用程序。3.例程分析使用对象的序列化进行编写相应应用程序。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自
19、我评价与教学反思8. 领域六Java多线程机制(一)线程的创建、启动、调度科目Java高级程序设计授课时间2018.10.29节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)领域六Java多线程机制(一)线程的创建、启动、调度教学内容1.线程的生命周期。2.线程的创建、启动。3.线程的调度。教学目标知识目标1.理解进程、线程及多线程的概念。2.熟悉线程的五种状态及状态之间的转换关系。3.掌握线程的创建和启动方法。4.掌握线程的优先级设置及线程的常用调度方法。能力目标1.掌握创建及使用线程的两种方法。2.熟练使用线程类的常用方法。素质目标1.能够阅读
20、科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:线程的创建和启动方法,线程的优先级设置及线程的常用调度方法。教学难点:线程的创建和启动方法,线程的常用调度方法。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解进程、线程及多线程的概念。线程的生命周期;线程的创建、启动;线
21、程的常用调度方法。3.例程分析线程的创建、启动及常用调度方法。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思9. 领域六Java多线程机制(二)线程的同步机制科目Java高级程序设计授课时间2018.11.5节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)领域六Java多线程机制(二)线程的同步机制教学内容1.线程的创建、启动。2.线程的同步机制。教学目标知识目标1.理解线程的同步机制。能力目标1. 熟练使用线程的同步机制完成相应的编码。素质目标1.
22、能够阅读科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:线程的同步机制。教学难点:使用线程的同步机制完成相应的编码。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解线程的创建、启动;线程的常用调度方法。线程的同步机制3.例程分析使用线程的同步机制完成相应的编码。4.课堂
23、总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思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、DatagramSocke
24、t、DatagramPacket类的作用和常用方法。能力目标1.熟练通过URL编码实现获取网站信息和下载文件。2.熟练通过TCP编码完成服务器端和客户端的代码编写,实现1对1通信。素质目标1.能够阅读科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:基于URL编程;基于TCP编程。教学难点:熟练使用URL、TCP来编写相应程序。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编
25、码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解网络编程的相关概念;基于URL编程;基于TCP编程。3.例程分析使用URL、TCP完成相应的程序编码。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范,Java API文档,章节实训材料课后作业章节实训材料自我评价与教学反思11. 领域七 Java网络编程(一)UDP科目Java高级程序设计授课时间2018.11.19节次1、2节指导教师戴远泉授课班级17计管、云计算时数(学时)2授课题目(包括教材及章节名称)Java网络编程(一)UDP教学内容1.基于UDP的编程
26、。教学目标知识目标1.DatagramSocket、DatagramPacket类的作用和常用方法。能力目标1.熟练通过UDP编码实现相应的程序。素质目标1.能够阅读科技文档和撰写分析文档。2.能够查阅jdk API。3.增强学生团队协作能力。教学重、难点教学重点:基于UDP编程。教学难点:熟练使用UDP来编写相应程序。教材分析 学情分析课前预习的习惯,收集科技文档的能力,阅读科技文档的能力授课类型理论课 讨论课 实验课 练习课 其他授课形式讲授 探究 问答 实验 演示 练习 其他教学准备教师教学资源的准备学生课前预习、例程分析、例程编码教学资源华为Java编码规范,课程例程,Java API文档教学过程教学过程设计时间分配1.复习2.讲解网络编程的相关概念;基于UDP编程。3.例程分析使用UDP完成相应的程序编码。4.课堂总结5.布置作业教学提示课堂演示课后导读SUN Java编码规范
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1