下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026世界面试题及答案
- 2026算法仿真面试题目及答案
- 2026图像面试题及答案
- 2026网信办面试题目及答案
- 产权更名协议书范本
- 背叛忠诚协议书
- 赠送房产买卖合同范本
- 贵州健康网体检报告
- 远离火灾隐患筑牢安全意识小学主题班会课件
- 2026年青岛市市南区网格员招聘笔试参考试题及答案详解
- 模拟电子技术(第11版英文版)PPT完整全套教学课件
- 人教版小学数学五年级下册练习题
- 2023年火电电力职业技能鉴定考试-装卸机械电器修理工考试题库(含答案)
- GB/T 5563-2013橡胶和塑料软管及软管组合件静液压试验方法
- GB/T 3836.34-2021爆炸性环境第34部分:成套设备
- GB/T 16895.6-2014低压电气装置第5-52部分:电气设备的选择和安装布线系统
- GB 12476.1-2013可燃性粉尘环境用电气设备第1部分:通用要求
- 第五章岩石爆破理论详解课件
- 综合金融视角下寿险公司高净值客户开发与经营模式课件
- 装配式混凝土结构工程专项施工方案
- 江南大学食品微生物练习题
评论
0/150
提交评论