欢迎来到天天文库
浏览记录
ID:34237616
大小:52.50 KB
页数:3页
时间:2019-03-04
《网络编程技术教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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结构、帧结构、DMA结构及NIC编程的原理(三)基于Winso
3、ckAPI的程序设计1.基于Socket编程的机制2.Winsock编程的基本概念和思路3.基于Winsock的软件设计基本方法4.基于Winsock的点-点通信程序设计5.基于Winsock的广播通信程序设计说明:重点掌握Winsock编程的原理与方法(四)基于MFCCSocket与CAsyncSocket的程序设计1.基于CAsyncSocket的编程1.基于CSocket的编程2.采用OO技术设计网络通信程序说明:重点掌握利用OO思想以及两个现成的类进行编程的方法(五)基于DCOM进行程序设计1.分布式程序设计概述2.DCOM理论及相关开发方法3.采用DCOM技术设计网络通信程序
4、说明:重点掌握分布式程序设计的相关理论思想,并对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进行程序设计4228从C/S到B/S42410合计2461040七、主要参考书1.网络程序设计教程吴礼发编著北京希
5、望电子出版社2.windowsSockets网络程序设计大全蒋东兴等编著清华大学出版社3..Net网络高级编程AndrewKrowczyk等著吴旭超译清华大学出版社4.实用网络编程技术(第2版)刘彦明李鹏编著西安电子科技大学出版社,八、评价方式(包括作业、测验、考试等)本课程的最终成绩由平时成绩,上机成绩,测验成绩三部分组成,三者比例按学院规定执行。九、说明学生在学习本课程之前应具备软件工程、数据库技术、SQLServer、HTML、VB.NET及面向对象编程的基础知识。当然,任课教师在授课过程中也可把这部分基础知识的讲授贯穿其中。大纲制订者:张强大纲审订者:教授大纲批准者:教授二○○
6、五年九月十六日
此文档下载收益归作者所有