《网络编程》教学大纲

2023-02-13 15:45:25   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《《网络编程》教学大纲》,欢迎阅读!
教学大纲,网络编程
网络编程》课程教学大纲

课程名称 课程编码 课程性质 学分数 学时数 课外学时 执笔者 制订单位

网络编程/Network Programming 课程类型 专业主干课 适用范围 2 先修课程 32 实验/实践学时 考核方式 刘淼 审核者 计算机科学教育软件

制订日期

学院

专业选修课 网络工程专业 计算机网络 考查

201010



一、教学大纲说明

(一)课程的性质、地位、作用和任务

应用软件结构经历了几个阶段的发展,从最早期的单机软件发展到C/S结构、B/S构和多层应用软件体系结构,软件规模不断扩大,分布式计算不断普及,应用软件开发人员的网络编程技术提出了更高的要求。

网络编程》网络工程专业的专业选修课程通过本课程学习使学生掌握联网的基本原理和网络编程的主要概念,熟练掌握网络编程基本技术、套接字编程和常见应用协议程,进一步提高学生的编程能力,为学生从事软件开发工作打下基础。

(二)教学目的和要求 通过本课程学习,掌握网络编程的基本概念、基本知识和基本方法。

1通过基本网络编程技术的学习掌握数据流编程、多线程编程等基本网络编程技术。 2、通过对套接字编程的学习,掌握UDP套接字、TCP套接字编程技术,了解安全套接字编程技术。

3、通过对应用协议编程的学习,掌握HTTP协议应用协议编程技术。 (三)课程教学方法与手段

主要采用理论讲授和程序演示的教学方法,通过随机提问了解学生的学习情况,教学段采用PowerPoint多媒体教学

(四)课程其它课程的联系

网络编程》要求学生具备较好的编程能力,掌握数据结构和常见算法,掌握计算机络基本原理,因此学生应先修计算机网络专业基础课程课程拟主要采用Java语言,学生最好选修过《Java语言》和《Java语言实验》课程

(五)教材与教学参考书

Elliotte Rusty Harold著,朱涛江、林剑译,Java网络编程》,中国电力出版社,2005年。

David Reilly Michael Reilly著,沈凤等译,Java网络编程与分布式计算》 机械工业出版社,2003年。



二、课程教学内容、重点和难点 1Java网络编程的原因

内容:网络程序的功能、Java语言的特点。 2 基本网络概念

内容:网络的分层、Internet、客户/服务器模型; 重点:网络分层的优点。 3 基本Web概念


内容: URIHTMLSGMLXMLHTTPMIME媒体类型; 重点:Web的构成。 4 数据流

内容:输出流、输入流、过滤器流、读取器和写入器; 重点:输出流、输入流; 难点:过滤器流。 5 线程

内容:线程、返回线程中的消息、同步、死锁、线程调度、线程池; 重点:线程间的通信、同步、死锁; 难点:线程池。

6 查找Internet地址

内容:InetAddress类、Inet6Address类、NetworkInterface类; 重点:InetAddress类。 7 URLURI

内容:URL类、URLEncoder类、URLDecoder类和URI类; 重点:URLURI的构成。 8 Swing中的HTML

内容:组件上的HTML、解析HTML 重点:解析HTML 9 客户端Socket

内容:Socket基础、Socket类和Socket异常; 重点:客户端套接字编程; 难点:Socket类。 10 服务器Socket

内容:ServerSocket类和一些有用的服务器; 重点:服务器端套接字编程; 难点:ServerSocket类。 11 安全Socket

内容:保护通信SSLSocket类、SSLServerSocket类; 重点:安全套接字应用编程;

难点:SSLSocket类和SSLServerSocket类。 12 非阻塞I/O

内容:缓冲区、通道、就绪选择; 重点:通道应用编程。 13 UDP数据报和Socket

内容:UDP协议DatagramPacket类和DatagramSocket类; 重点:DatagramSocket应用编程。 14 组播Socket

内容:何为组播Socket、使用组播Socket 重点:组播Socket应用编程。 15 URLConnection

URLConnectionHTTPURLConnection类;

重点:URLConnection类。 16 协议处理器

内容:何为协议处理器、URLStreamHandler类和编写协议处理器;


本文来源:https://www.dy1993.cn/0s0K.html

相关推荐