网络编程技术教学大纲

网络编程技术教学大纲

ID:14768580

大小:52.50 KB

页数:3页

时间:2018-07-30

网络编程技术教学大纲_第1页
网络编程技术教学大纲_第2页
网络编程技术教学大纲_第3页
资源描述:

《网络编程技术教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程编号:“网络编程技术”课程教学大纲ProgrammingTechnologyaboutNetwork40学时2学分一、课程的性质、目的及任务“网络编程技术”是计算机专业实践性相当强的一门新学科,牵涉的相关知识较多。目前作为计算机科学与技术专业的一门专业选修课程,本课程主要介绍当前流行的各类网络编程相关概念,工具,理论和方法。通过课堂教学,并让学生在网络环境下运用编程工具实现网络程序,让学生学会运用几种主要的网络编程技术,同时加深学生对计算机网络软件开发相关技术与理论的认识。二、适用专业——计算机科学与技术三、先修课程——网页制作、多媒体技术、计算机网络、数

2、据库技术等。四、课程的基本要求通过本课程的学习,学生应能达到下列要求:(1)了解当前流行的各类网络编程相关概念(2)熟悉网络编程的常见工具(3)掌握网络编程的理论和方法五、课程的教学内容(一)网络开发基础1.网络OS和TCP/IP的协议基础2.C/S模式编程的基本概念3.B/S模式编程的基本概念4.网络程序的基本架构5.常见的网络软件设计方法说明:重点掌握并理解网络编程的意义及相关概念(二)直接针对网卡进行编程1.网络接口控制器(NIC结构、帧结构、DMA结构等)2.NIC内部寄存器3.中断服务程序4.NIC初始化、帧发送、帧接收说明:重点掌握NIC结构、帧结

3、构、DMA结构及NIC编程的原理(三)基于WinsockAPI的程序设计1.基于Socket编程的机制2.Winsock编程的基本概念和思路3.基于Winsock的软件设计基本方法4.基于Winsock的点-点通信程序设计5.基于Winsock的广播通信程序设计说明:重点掌握Winsock编程的原理与方法(四)基于MFCCSocket与CAsyncSocket的程序设计1.基于CAsyncSocket的编程1.基于CSocket的编程2.采用OO技术设计网络通信程序说明:重点掌握利用OO思想以及两个现成的类进行编程的方法(五)基于DCOM进行程序设计1.分布式

4、程序设计概述2.DCOM理论及相关开发方法3.采用DCOM技术设计网络通信程序说明:重点掌握分布式程序设计的相关理论思想,并对DCOM程序设计有一定认识(六)从C/S到B/S1.WWW概述2.WWW服务器的工作原理3.脚本技术(客户端、服务器端)4.WEB数据库技术5.采用ASP.NET设计WEB程序说明:主要学习B/S机制及原理、掌握ASP.NET编程技术。六、学时分配表内容讲课讨论实验小计网络开发基础4228直接针对网卡进行编程44基于WinsockAPI的程序设计426基于MFCCSocket与CAsyncSocket的程序设计44基于DCOM进行程序设

5、计4228从C/S到B/S42410合计2461040七、主要参考书1.网络程序设计教程吴礼发编著北京希望电子出版社2.windowsSockets网络程序设计大全蒋东兴等编著清华大学出版社3..Net网络高级编程AndrewKrowczyk等著吴旭超译清华大学出版社4.实用网络编程技术(第2版)刘彦明李鹏编著西安电子科技大学出版社,八、评价方式(包括作业、测验、考试等)本课程的最终成绩由平时成绩,上机成绩,测验成绩三部分组成,三者比例按学院规定执行。九、说明学生在学习本课程之前应具备软件工程、数据库技术、SQLServer、HTML、VB.NET及面向对象编

6、程的基础知识。当然,任课教师在授课过程中也可把这部分基础知识的讲授贯穿其中。大纲制订者:张强大纲审订者:教授大纲批准者:教授二○○五年九月十六日

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。