网络编程教学大纲20121119_第1页
网络编程教学大纲20121119_第2页
网络编程教学大纲20121119_第3页
网络编程教学大纲20121119_第4页
网络编程教学大纲20121119_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络编程教学大纲一、课程基本信息课程名称:网络编程课程编码:31084004课程类别:专业选修课适用专业:计算机科学与技术开课学期:第2学期课程学时:48课程学分:4先修课程:计算机网络、 C#程序设计并修课程:网络安全课程简介:Internet网络技术是目前发展最快的技术之一,网络的开发应用是信息工程专业学生应具备的基本技能。网络编程基础是为适应这一需要而开设的。本课程的目的是使学生初步了解的基本原理,掌握网络的应用层的开发,课程较系统地学习和掌握网络编程的基础知识。通过本课程的学习,使同学了解网络应用技术开发的发展趋势,掌握Internet应用开发的基础理论知识、熟悉应用层开发的基本方法,

2、从而使同学具备Internet开发应用的基本能力。同时基本学会用英语进行专业知识的学习。二、课程教育目标通过数字逻辑电路课程的学习,使学生了解Internet网络开发应用的基本知识、掌握其关键技术;掌握网络开发应用的基本方法,了解不同层次的开发应用;掌握进程与线程管理的相关技术与方法;掌握IP地址转换与网卡信息检测的方法;掌握套接字与数据流相关类的使用;掌握基于TCP和UDP的简单网络编程。三、课程教学内容、要求及学时安排第一章 概述【教学内容】1. VS2008开发环境与C#应用程序开发模型 2. 网络通信模式与网络协议【教学要求】1、了解VS2008开发环境与C#应用程序开发模型。2、了解

3、网络通信模式与网络协议。【教学方法】理论联系实际,课堂讲授,课后作业等。 【学时】2第二章进程与线程【教学内容】 1. 进程与线程的基本概念 2. 进程管理(Process类) 3. 线程管理(Thread类) 4. 线程同步与线程池 5. BackgroundWorker组建的使用方法【教学要求】 1、了解进程与线程的基本概念。 2、掌握进程管理(Process类)。 3、掌握线程管理(Thread类)。 4、掌握线程同步与线程池。 5、掌握BackgroundWorker组建的使用方法。【教学方法】理论联系实际,课堂讲授,课后作业等。【学时】2第三章IP地址转换与网卡信息检测【教学内容】1

4、. IP地址转换与域名解析 2. 网卡信息与网络流量检测类 3. 网络数据编码与解码的方法【教学要求】 1、了解IP地址转换与域名解析2、了解网卡信息与网络流量检测类。3、了解网络数据编码与解码的方法。【教学方法】理论联系实际,课堂讲授,课后作业等。【学时】4第四章套接字与数据流【教学内容】1. 套接字的定义、使用方法及相关的类 2. 文件流 3.内存流 4.网络流5.StreamWriter类与StreamReader类 6.BinaryReader类及BinaryWriter类的使用方法。【教学要求】 1、掌握套接字的定义、使用方法及相关的类; 2、掌握数据流,包括文件流、内存流、网络流、

5、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应用编程方法及相关

6、类。【教学方法】理论联系实际,课堂讲授,课后作业等。 【学时】2四、考核及成绩评定(一)命题原则与思想 综合考核所学知识、各章节的知识点、要求掌握的基本知识和基本原理,试题难易适中,学习成绩具有一定的区分度。(二)考试范围 第一章至第六章(三)考核要求 掌握重点内容,以及各章的知识点(三)考核要求 掌握重点内容,以及各章的知识点(四)考核类型 考试(五)试题类型 选择题、 化简题、分析设计题、综合题(六)试卷结构: 选择题占30%、 填空题占15%、分析题占20%、综合题占35%(七)成绩评定: 卷面成绩占40%,实验成绩占30%,平时成绩占30%。五、其它说明 各章节学时分配可根据教学过程中

7、的实际情况作适当调整。六、参考资料C#网络编程 第2版 马骏 主编,人民邮电出版社,2010.2。课程负责人 :杨邓奇教研室负责人:杨润标学院领导:左国超网络编程 实验教学大纲一、课程基本信息课程名称:网络编程课程编码:31084004适用专业:计算机科学与技术开课学期:第2学期课程类型:非独立设课课程学时: 总学时 48 学时(其中理论课 16 学时,实验课 32 学时)课程学分:4先修课程:计算机网络、C#程序设计并修课程: 网络安全内容简介:本课程实验主要目的是使学生通过实验,进一步巩固所学知识。实验内容主要包括进程与线程管理、IP地址和网卡信息检测、Ping类应用案例、Socket通信

8、、FileStream类实现文件读取、内存流、网络流、BinaryStream类的应用案例、TCP聊天室应用案例、UDP聊天室案例等。涵盖了本课程的重要基本知识。二、实验课程的性质与任务 网络编程实验是网络编程课程中的实验部分,本课程以验证基本理论为主,将理论联系实际,着重培养学生的设计能力,初步培养学生的网络编程能力。三、实验项目实验一 进程管理、线程管理1 实验类别验证2 实验类型专业基础3 学时 34 实验的目的和要求掌握进程管理与线程管理的相关方法及类的用法。5 实验内容或原理熟悉进程管理与线程管理类的使用方法,实现进程管理与线程管理案例6实验步骤 1)进程管理程序设计2)线程管理程序

9、设计 7. 实验中主要使用的仪器、设备PC机、VS20088. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验二 IP地址转换与域名解析1 实验类别验证2 实验类型专业基础3 学时 34 实验的目的和要求理解IP地址转换与域名解析的原理,掌握相关类的使用方法。5 实验内容或原理IP地址转换类的使用;域名解析类的使用方法6实验步骤 1)IP地址转换类的使用2)域名解析类的使用方法 7. 实验中主要使用的仪器、设备PC机、VS20089. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验三 Ping类应用案例1 实验类别验证2 实验类型专业基础3 学时 34 实验的目的和

10、要求理解Ping命令的工作原理,掌握Ping相关类的使用方法。5 实验内容或原理Ping类的使用;实现相应类的案例6实验步骤 1)Ping类的使用 7. 实验中主要使用的仪器、设备PC机、VS200810. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验四 Socket消息通信1 实验类别验证2 实验类型专业基础3 学时 34 实验的目的和要求理解Socket的概念、原理,掌握Socket相关类的使用方法。5 实验内容或原理Socket类的使用;实现相应类的案例6实验步骤 1)Socket类的使用 7. 实验中主要使用的仪器、设备PC机、VS200811. 实验材料无9实验安全和

11、注意事项1)遵守安全使用计算机规则实验五 FileStream类的使用1 实验类别验证2 实验类型专业基础3 学时 34 实验的目的和要求理解FileStream类的概念、原理,掌握FileStream类的读取和写入文本文件的方法。5 实验内容或原理FileStream类读取和写入文件的方法;实现相应类的案例6实验步骤 1)FileStream类读取文件的方法;2)FileStream类写文件的方法; 7. 实验中主要使用的仪器、设备PC机、VS200812. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验六 Memory暂存数据类的使用1 实验类别验证2 实验类型专业基础3 学

12、时 34 实验的目的和要求理解Memory类的使用方法。5 实验内容或原理Memory类的使用方法;实现相应类的案例6实验步骤 1)Memory类的使用方法; 7. 实验中主要使用的仪器、设备PC机、VS200813. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验七 BinaryReader与BinaryWriter应用1 实验类别验证2 实验类型专业基础3 学时 34 实验的目的和要求掌握BinaryReader与BinaryWriter类的使用方法5 实验内容或原理BinaryReader与BinaryWriter类的使用方法;实现相应类的案例6实验步骤 1)BinaryR

13、eader与BinaryWriter类的使用方法; 7. 实验中主要使用的仪器、设备PC机、VS200814. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验八、九 基于TCP的网络聊天室案1 实验类别验证2 实验类型专业基础3 学时64 实验的目的和要求利用同步TCP和BinaryReader对象及BinaryWriter对象编写一个网络聊天程序。5 实验内容或原理聊天室服务器端的实现;聊天室客户端的实现6实验步骤 1)聊天室服务器端的实现;2)聊天室客户端的实现 7. 实验中主要使用的仪器、设备PC机、VS200815. 实验材料无9实验安全和注意事项1)遵守安全使用计算机规则实验十 基于UDP的网络聊天室案1 实验类别验证2 实验类型专业基础3 学时44 实验的目的和要求利用UdpClient,编写一个网络聊天程序。5 实验内容或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论