- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络编程教学纲20121119
《网络编程》教学大纲
一、课程基本信息
课程名称:网络编程
课程编码课程类别:专业选修课
适用专业:计算机科学与技术
开课学期:第2学期
课程学时:48
课程学分:4
先修课程:计算机网络、 C#程序设计
并修课程:网络安全
课程简介:Internet网络技术是目前发展最快的技术之一,网络的开发应用是信息工程专业学生应具备的基本技能。《网络编程基础》是为适应这一需要而开设的。本课程的目的是使学生初步了解的基本原理,掌握网络的应用层的开发,课程较系统地学习和掌握网络编程的基础知识。
通过本课程的学习,使同学了解网络应用技术开发的发展趋势,掌握Internet应用开发的基础理论知识、熟悉应用层开发的基本方法,从而使同学具备Internet开发应用的基本能力。同时基本学会用英语进行专业知识的学习。
二、课程教育目标
通过数字逻辑电路课程的学习,使学生了解Internet网络开发应用的基本知识、掌握其关键技术;掌握网络开发应用的基本方法,了解不同层次的开发应用;掌握进程与线程管理的相关技术与方法;掌握IP地址转换与网卡信息检测的方法;掌握套接字与数据流相关类的使用;掌握基于TCP和UDP的简单网络编程。
三、课程教学内容、要求及学时安排
第一章 概述
【教学内容】
1. VS2008开发环境与C#应用程序开发模型
2. 网络通信模式与网络协议
【教学要求】
1、了解VS2008开发环境与C#应用程序开发模型。
2、了解网络通信模式与网络协议。
【教学方法】理论联系实际,课堂讲授,课后作业等。
【学时】2
第二章 进程与线程
【教学内容】
1. 进程与线程的基本概念
2. 进程管理(Process类)
3. 线程管理(Thread类)
4. 线程同步与线程池
5. BackgroundWorker组建的使用方法
【教学要求】
1、了解进程与线程的基本概念。
2、掌握进程管理(Process类)。
3、掌握线程管理(Thread类)。
4、掌握线程同步与线程池。
5、掌握BackgroundWorker组建的使用方法。
【教学方法】理论联系实际,课堂讲授,课后作业等。
【学时】2
第三章 IP地址转换与网卡信息检测
【教学内容】
1. IP地址转换与域名解析
2. 网卡信息与网络流量检测类
3. 网络数据编码与解码的方法
【教学要求】
1、了解IP地址转换与域名解析
2、了解网卡信息与网络流量检测类。
3、了解网络数据编码与解码的方法。
【教学方法】理论联系实际,课堂讲授,课后作业等。
【学时】4
第四章 套接字与数据流
【教学内容】
1. 套接字的定义、使用方法及相关的类
2. 文件流
3.内存流
4.网络流
5.StreamWriter类与StreamReader类
6.BinaryReader类及BinaryWriter类的使用方法。
【教学要求】
1、掌握套接字的定义、使用方法及相关的类;
2、掌握数据流,包括文件流、内存流、网络流、StreamWriter类与StreamReader类、BinaryReader类及BinaryWriter类的使用方法。
【教学方法】理论联系实际,课堂讲授,课后作业等。
【学时】4
第五章 TCP应用编程
【教学内容】
1.TCP应用编程概述
2. 基于TCP的网络聊天室案例设计与实现
【教学要求】
1、了解TCP应用编程的基本概念与原理。
2、掌握TCP网络编程的方法及相关类的应用
【教学方法】理论联系实际,课堂讲授,课后作业等。
【学时】2
第六章 UDP应用编程
【教学内容】
1. UDP与TCP的区别
2. UDP应用编程方法及相关类
【教学要求】
1、了解UDP与TCP的区别。
2、掌握UDP应用编程方法及相关类。
【教学方法】理论联系实际,课堂讲授,课后作业等。
【学时】2
四、考核及成绩评定
(一)命题原则与思想
综合考核所学知识、各章节的知识点、要求掌握的基本知识和基本原理,试题难易适中,学习成绩具有一定的区分度。
(二)考试范围
第一章至第六章
(三)考核要求
掌握重点内容,以及各章的知识点
(三)考核要求
掌握重点内容,以及各章的知识点
(四)考核类型
考试
(五)试题类型
选择题、 化简题、分析设计题、综合题
(六)试卷结构:
选择题占30%、 填空题占15%、分析题占20%、综合题占35%
文档评论(0)