网络编程课程教学大纲_第1页
网络编程课程教学大纲_第2页
网络编程课程教学大纲_第3页
网络编程课程教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、网络编程课程教学大纲课程名称:网络编程 英文名称:Network Programming课程编号:x3050071 学时数: 48 其中实验学时数:16 课外学时数:0学分数:3.0适用专业:网络工程专业一、课程的性质和任务本课程是网络工程专业的专业课。学生通过学习该课程后应掌握套接字编程、应用层协议编程等网络编程内容。随着计算机技术的高速发展,特别是因特网的应用和普及,网络技术已经深入到我们日常生活的各个方面。网络办公、网络游戏、QQ、网上购物、邮件处理、远程控制等等都是网络编程的实际应用。二、课程教学内容的基本要求、重点和难点(一)C#.net概述 了解Microsoft.NET平台的体系

2、结构,C#语言概述;掌握C#应用程序的结构重点:C#应用程序的结构难点:C#应用程序的结构(二)C#数据类型 掌握类型描述,值类型,引用类型,类型之间的转换,理解装箱和拆箱,掌握操作数与优先级重点:值类型,引用类型难点:装箱和拆箱(三)C#语句 掌握条件分支语句,if 语句,switch 语句,循环与跳转语句,异常处理语句重点:条件分支语句,if 语句,switch 语句,循环与跳转语句,异常处理语句难点:异常处理语句(四)类 掌握类的基础知识,构造函数,方法,属性与索引,String类,StringBuilder类,Convert类,DateTime类,Math类重点:类的基础知识、构造函数

3、,方法,属性与索引;String类难点:属性和索引(五)继承、多态、委托与事件 掌握继承、多态与接口,委托(delegate 或者叫代表),事件重点:继承、委托难点:委托、事件(六)网络协议与套接字编程 掌握进程和线程,C#中线程的开发,了解TCP/IP网络协议,掌握套接字编程技术,数据流重点:套接字编程技术难点:多线程的使用(七)TCP协议开发 掌握DNS类及获取主机信息,同步套接字编程, 同步套接字开发举例简单聊天程序,使用TcpClient和TcpListener简化TCP编程,理解异步套接字编程,异步套接字开发举例 重点:TCP同步套接字编程难点:套接字编程(八)UDP协议开发 掌握U

4、DP协议概述,UDP协议的套接字编程技术,使用UdpClient简化UDP编程,使用UDP协议进行广播和组播 重点:UDP套接字;如何用UDP实现广播和组播难点:广播和组播(九)FTP协议开发 了解FTP协议规范,掌握FTP协议开发重点:使用TCP模拟FTP服务器和客户端难点:使用TCP模拟FTP服务器和客户端(十)SMTP与POP3协议开发 了解电子邮件的工作原理,简单邮件传输协议(SMTP),掌握邮件发送开发举例,了解POP3协议 ,掌握邮件接收开发举例 重点:使用TCP模拟SMTP和POP3难点:使用TCP模拟SMTP和POP3 三、教学方式及学时分配序号主要内容主要教学方式学时分配辅导

5、答疑比例1C#语言概述、C#应用程序的结构讲授42:12C#数据类型讲授22:13C#语句讲授+实验2+22:14类讲授22:15继承、多态讲授22:16委托与事件讲授2+22:17进程和线程讲授22:18TCP/IP网络协议讲授+实验2+22:19套接字编程技术讲授22:110同步套接字编程讲授+实验2+22:111UDP协议开发讲授+实验4+22:112FTP协议开发讲授+实验2+22:113SMTP协议开发讲授+实验2+22:114POP3协议开发讲授+实验2+22:1四、课程各教学环节的要求(一)实验环节共安排8次试验,每次上机2学时。实验一 C#的数据类型和控制语句。要求独立完成实验

6、、书写实验报告。实验二 委托和事件。要求独立完成实验、书写实验报告。实验三 套接字编程。要求独立完成实验、书写实验报告。实验四TCP协议开发。要求独立完成实验、书写实验报告。实验五UDP协议开发。要求独立完成实验、书写实验报告。实验六FTP协议开发。要求独立完成实验、书写实验报告。实验七SMTP协议。要求独立完成实验、书写实验报告。实验八 POP3协议开发。要求独立完成实验、书写实验报告。(二)课程设计要求:学生根据教师布置的内容查阅相关资料,编写应用程序,同时独立完成设计报告。(三)作业作业根据选用的教材不同自行确定,分章选题时根据教学要求的掌握程度选做作业的数量和难度。建议在课程结束前应留一道有综合内容的大习题。(四)课外网络编程和C#编程的各种学习资料在网上有很多,鼓励学生充分利用,并且不能光看书本,一定要上机实验,结合各种软件,课外教学的学时主要是指自行上机。五、本课程与其他课程的联系先修课程:TCP/IP体系结构、数据结构六、教学参考书目1、C#网络编程应用马骏 主编. 人民邮电出版社. 出版日期: 2010年2月.2、C#网络编程技术教程 金华,华进 编著.人民邮电出版社. 出版日期:2009年2月.3、Visual C# 网络编程技术与实践 梅晓东,颜烨青 编著. 清华大学出版社. 出版日期:

温馨提示

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

评论

0/150

提交评论