2022年计算机网络应用程序设计教案 .pdf

上传人:H****o 文档编号:38619804 上传时间:2022-09-04 格式:PDF 页数:11 大小:146.28KB
返回 下载 相关 举报
2022年计算机网络应用程序设计教案 .pdf_第1页
第1页 / 共11页
2022年计算机网络应用程序设计教案 .pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《2022年计算机网络应用程序设计教案 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机网络应用程序设计教案 .pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、名师精编精品教案计算机网络程序设计教案课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 1 讲 网络基础教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 2 学时教学目的(分掌握、熟悉、了解三个层次):1、了解计算机网络的一些基本概念;2、掌握网络的分层思想和TCP/IP 协议;3、了解客户服务器模式和Socket概念教学重点 *、难点 #:*重点: TCP/IP 协议参考模型和TCP/IP 协议;客户服务器模式Socket概念#难点: Socket概念教学主要内容与教学方法:1、计算机网络的概念;2、OSI 参考模型

2、;3、TCP/IP 协议参考模型和 TCP/IP 协议;4、客户服务器模式5、Socket概念课程作业或思考题:P13:1-1,1-4 课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 2 讲 Java 网络编程基础教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 2 学时教学目的(分掌握、熟悉、了解三个层次):1、了解 Java网络编程语言;2、了解 java 网络编程的基本包和类库;3、掌握 Java网络编程环境和开发工具使用教学重点 *、难点 #:精选学习资料 - - - - - - - - - 名师归纳总结 -

3、 - - - - - -第 1 页,共 11 页名师精编精品教案*重点: JDK 6 开发环境;Java API文档的使用;Java语言程序集成开发工具Eclipse安装和使用#难点: Eclipse安装和使用教学主要内容与教学方法:1、Java网络编程语言简介;2、Java网络编程的基本包和类库介绍;3、JDK 6 开发环境;4、Java API文档的使用;5、Java语言程序集成开发工具Eclipse 安装和使用课程作业或思考题:实验:编程环境的使用目的:熟练掌握 Eclipse安装配置及利用Eclipse进行 Java程序的编辑及调试的技能。内容:安装配置 Eclipse,在 Eclip

4、se 下编辑调试程序,计算并显示1 到 100 间所有偶数的和,并进行调试。课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 3 讲 Java 数据流教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 2 学时教学目的(分掌握、熟悉、了解三个层次):1、了解输入输出流的基本概念;2、掌握 Java流的工作方式;3、掌握常用输入和输出流的使用;4、掌握文件的随机访问、目录和文件管理类的使用;5、掌握对象的序列化和反序列化教学重点 *、难点 #:*重点:输入输出流的基本概念;输入流和输出流层次关系;常用输入和输出流的使用对象

5、的序列化和反序列化#难点:对象的序列化和反序列化教学主要内容与教学方法:1、输入输出流的基本概念;2、输入流和输出流层次关系;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 11 页名师精编精品教案3、常用输入和输出流的使用;4、文件的随机访问5、目录和文件管理类的使用6、对象的序列化和反序列化课程作业或思考题:实验:面向流的编程和对象序列化实验目的:1、掌握 Java 流的工作方式;2、掌握常用输入和输出流的使用;3、掌握文件的访问、目录和文件管理类的使用实验内容:1、编写程序实现以下功能:(1)提示用户输入文件要存储的路径(例如c:

6、test )(2)检查用户指定的路径中的文件夹是否存在,如果不存在,则创建这个文件夹(3)提示用户输入文件名称(4)检查步骤( 1)的文件夹是否存在此文件名的文件,如果存在,则提示用户文件已经存在,要求用户重新输入,返回步骤(3)(5)提示用户分别录入图书名称,出版社,价格,数量,是否教材(boolean类型)等信息(6)将用户录入的图书信息用文件流的方式写入到步骤(4)确定的文件中(7)询问用户是否结束录入图书信息,如果用户输入n,则返回步骤( 5),否则关闭文件(8)从用户输入的文件中把用户输入的图书信息读取,逐行显示在屏幕上,并最后显示图书的个数精选学习资料 - - - - - - -

7、- - 名师归纳总结 - - - - - - -第 3 页,共 11 页名师精编精品教案2 、 过 程 同 上 题 , 但 是 要求 图书 信息 的写 入和 读取 采 用 对 象 的 方 式 , 即ObjectOutputStream、ObjectInputStream(提示:需要定义图书信息类并实现序列化接口)课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 4 讲 访问 Internet资源教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 2 学时教学目的(分掌握、熟悉、了解三个层次):1、掌握获取网络接口和地址信

8、息的类的应用;2、掌握 URL、URLConnection 等的应用。教学重点 *、难点 #:*重点: InetAddress类的用法;URL 类的用法;URLConnection 类的用法#难点: URLConnection 类的用法教学主要内容与教学方法:1、InetAddress类的用法;2、URL 类的用法;3、URLConnection 类的用法。课程作业或思考题:P37:3-3,3-4 课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节) :第 5 讲 TCP流式套接字编程教具: PowerPoint课件、教材基本教材:Java网络程序设计课时

9、安排: 6 学时教学目的(分掌握、熟悉、了解三个层次):精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 11 页名师精编精品教案1、了解 Socket和 Socket通信的概念;2、掌握客户端 Socket类的应用;3、掌握 ServerSocket类的应用教学重点 *、难点 #:*重点:客户端 Socket类服务器 ServerSocket类应用套接字进行通信的基本模式利用 Socket进行网络编程的步骤#难点:应用套接字进行通信的基本模式利用 Socket进行网络编程的步骤教学主要内容与教学方法:1、 Socket和 Socket通

10、信概述2、 客户端 Socket类3、 服务器 ServerSocket类; (2 学时)4、应用套接字进行通信的基本模式5、利用 Socket进行网络编程的步骤(2 学时)6、Socket编程示例(2 学时)课程作业或思考题:实验:面向 TCP Socket编程(见附件 ) 课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节) :第 6 讲 UDP数据报套接字编程教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 6 学时教学目的(分掌握、熟悉、了解三个层次):1、了解 UDP 协议;2、掌握 DatagramPacket类;

11、3、掌握 DatagramSocket类;4、掌握 UDP 数据报通信基本模式5、掌握网络组播通信教学重点 *、难点 #:*重点: DatagramPacket类;DatagramSocket类数据报套接字编程模式和步骤#难点:数据报套接字编程模式和步骤网络组播通信教学主要内容与教学方法:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 11 页名师精编精品教案1、 UDP 协议简介;2、 数据报套接字介绍;3、DatagramPacket类;4、DatagramSocket类5、数据报套接字编程模式和步骤6、数据报套接字编程示例7、网络

12、组播通信(1)MulticastSocket类;(2)组播 Socket的范例。课程作业或思考题:实验:基于 UDP 编程1 实验目的? 熟悉和掌握 UDP 网络编程的基本方法和步骤;? 进一步理解 client/server 交互模式;? 加深学生对于网络协议概念的理解以及协议的设计和实现方法 2 实验任务重新编写网络选课模拟程序(具体内容和协议见“面向TCP Socket 编程”),要求使用 UDP Socket来实现 NCSP 应用层协议。课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 7 讲 多线程教具: PowerPoint课件、教材基

13、本教材:Java网络程序设计课时安排: 4 学时教学目的(分掌握、熟悉、了解三个层次):1、掌握 Java线程的创建、同步;2、理解线程同步、阻塞机制;3、掌握线程池的用法教学重点 *、难点 #:*重点: Java多线程类和接口;线程的同步和协调线程阻塞#难点:线程的同步和协调精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 11 页名师精编精品教案线程阻塞教学主要内容与教学方法:1、程序、进程与线程2、Java多线程类和接口3、线程的状态4、线程的优先级5、线程的同步和协调7、线程阻塞8、守护线程9、线程池概念和 JDK 类库提供的线程

14、池课程作业或思考题:实验:多线程服务器1 实验目的? 熟悉和掌握线程编程的基本方法和步骤;? 掌握多线程服务器的开发方法2 实验任务?修改讲义中的例子程序,把服务器程序改造成多线程服务器,能够同时接受多个客户端的请求并正确处理。讲义中的例子程序要求如下:客户端从命令行输入一个半径值并传送到服务器。服务器根据这个半径值,计算出圆面积发送给客户,客户端显示这个值;客户端输入“ bye”命令将结束通信。课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 8 讲 远程方法调用教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 3

15、学时教学目的(分掌握、熟悉、了解三个层次):1、了解远程方法调用的概念2、掌握使用 Java RMI 进行服务端和客户端开发的方法教学重点 *、难点 #:*重点: RMI 的基本原理创建 RMI 应用远程对象工厂设计模式远程方法中的参数与返回值传递回调客户端的远程对象#难点:远程对象工厂设计模式精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 11 页名师精编精品教案远程方法中的参数与返回值传递回调客户端的远程对象教学主要内容与教学方法:1、分布式对象模型2、RMI 简介3、RMI 的基本原理4、创建 RMI 应用5、远程对象工厂设计模式

16、6、远程方法中的参数与返回值传递7、回调客户端的远程对象8、远程对象的并发访问9、RMI 应用的部署以及类的动态加载10、编程实例课程作业或思考题:实验:基于 RMI的分布式编程1 实验目的? 熟悉和掌握 Java RMI 编程的基本方法和步骤 2 实验任务?编写 rmi 客户端和服务器程序,服务器端提供加、减、乘、除四个远程接口,客户端通过 RMI 调用接口并传入参数,服务器端计算结果,返回给客户端,客户端显示这个值。课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 9 讲 安全套接字教具: PowerPoint课件、教材基本教材:Java网络程

17、序设计课时安排: 2 学时教学目的(分掌握、熟悉、了解三个层次):1、理解 SSL 安全通信和数字证书的概念2、掌握用 SSL Socket网络传输的方法。教学重点 *、难点 #:*重点: JSSE :SSLSocket类精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 11 页名师精编精品教案JSSE :SSLServerSocket类创建基于 SSL 的安全服务器客户机#难点:创建基于 SSL 的安全服务器客户机教学主要内容与教学方法:1、SSL 安全通信和数字证书概念2、JSSE :SSLSocket类3、JSSE :SSLServ

18、erSocket类4、创建基于 SSL的安全服务器客户机课程作业或思考题:实验:基于 RMI的分布式编程课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 10 讲 非阻塞通信教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 3 学时教学目的(分掌握、熟悉、了解三个层次):1、理解阻塞通信和非阻塞通信2、掌握非阻塞涉及的相关类的用法;3、掌握用非阻塞编写高性能服务器的方法。教学重点 *、难点 #:*重点:阻塞和非阻塞通信支持非阻塞通信中的主要类#难点:支持非阻塞通信中的主要类教学主要内容与教学方法:1、阻塞和非阻塞通信2

19、、支持非阻塞通信中的主要类3、非阻塞编程实例课程作业或思考题:P114:7-1,7-2 课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 11 页名师精编精品教案授课题目(章节) :第 11 讲 Java 数据库操作教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 4 学时教学目的(分掌握、熟悉、了解三个层次):1、了解 Java环境与数据库的连接2、掌握 MySQL 数据库的使用3、掌握常用的 JDBC API。教学重点 *、难点 #

20、:*重点: JDBC 的常用接口和类JDBC API 访问数据库的步骤与方法#难点: JDBC 的常用接口和类JDBC API 访问数据库的步骤与方法教学主要内容与教学方法:1、Java环境与数据库的连接2、MySQL 数据库的安装、配置和基本操作3、JDBC 的常用接口和类4、JDBC API 访问数据库的步骤与方法5、JDBC 访问: MySQL 数据库编程示例课程作业或思考题:课程名称:计算机网络程序设计任课教师(职称):薛涛授课对象: 网络工程专业授课题目(章节):第 12讲 电子邮件的发送和接收教具: PowerPoint课件、教材基本教材:Java网络程序设计课时安排: 4 学时教

21、学目的(分掌握、熟悉、了解三个层次):1、了解 SMTP 和 POP3协议;2、了解 JavaMail API;3、掌握基于 Java Mail 进行邮件收发教学重点 *、难点 #:*重点: E-mail 协议简介JavaMail API 创建 JavaMail 应用程序身份验证创建和读取复杂电子邮件#难点: JavaMail API 身份验证精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 11 页名师精编精品教案创建和读取复杂电子邮件教学主要内容与教学方法:1、E-mail 协议简介2、JavaMail API 简介3、建立 JavaMail 应用程序的开发环境4、创建 JavaMail 应用程序5、身份验证6、URLName 类7、创建和读取复杂电子邮件8、操纵邮件夹课程作业或思考题:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 11 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁