《网络程序设计》是武汉大学计算机学院信息安全专科专业教学体系建设中的一门重点课程,通过对网络理论、编程技术的了解和掌握,使得信息安全专业专科生可以熟练掌握网络程序设计技术,为开发大型网络应用系统奠定基础。
《网络程序设计》不是一门独立的课程,它与网络通信原理、网络程序设计语言息息相关,而网络程序设计语言又在不断发展变化,这就要求《网络程序设计》课程自身的发展也要适应这种变化。
本课程具有较强的理论性、实践性和时代性。学好这门课程,除了要了解网络程序设计的各种编程语言、工具与开发平台之外,还需要了解网络协议等相关内容,同时还必须对大型软件工程、当前应用发展的趋势有所了解。因此,在本课程的学习中,应注重案例学习,并始终注重理论联系实际,积极参与实践,提高分析和解决实际问题的能力。 教材及参考资料
1、基础教材: 《网络程序设计》,郭学理、张健主编,武汉大学出版社
2、参考资料: 《 Linux 网络程序设计》,张斌等,清华大学出版社 《 Windows 网络编程》,黄超等,人民邮电出版社 《 JAVA 网络高级编程》,金勇华 曲俊生,人民邮电出版社 教学内容与教学重点
第一讲 网络编程基础知识
本讲主要介绍了程序设计基础知识与网络程序设计的发展史。 教学重点包括:(1)程序设计方法(2)网络程序设计发展 第一节 程序设计发展 第二节 程序设计方法 第三节 程序设计发展 第四节 网络程序设计发展
第二讲 网络基础
本讲主要介绍了网络基础知识与网络程序设计的关键——通信原语。 教学重点包括:(1)网络体系结构与协议(2)通信原语 第一节 网络概念 第二节 网络拓扑结构与传输介质 第三节 网络体系结构与协议 第四节 通信原语
第三讲 TCP/IP 实现与 Socket 编程
本章主要介绍了 Linux 下的 TCP/IP 协议栈的实现原理,并重点介绍了如何在 Linux 下借助于 BSD Socket 进行网络程序设计。 教学重点包括:(1) BSD Socket 结构(2) TCP 协议编程(3) UDP 协议编程 第一节 TCP/IP 源代码概述 第二节 Linux 网卡驱动程序分析 第三节 IP 协议分析与编程 第四节 TCP 协议分析与编程 第五节 UDP 协议分析与编程
第四讲 Windows 网络编程
本讲主要介绍了 Windows 平台下的各种网络编程技术,并重点介绍了 Winsock 平台的网络编程技巧。 教学重点包括:(1) NetBIOS 编程技术 (2)命名管道编程技术 (3) Winsock 编程技术 第一节 Windows 网络编程概述 第二节 NetBIOS 编程 第三节 重定向器、邮槽与管道 第四节 Winsock 编程
第五讲 Java 网络编程
本章的主要介绍了各种基于 Java 语言的基本编程技术与技巧,通过对 URL 、 Java Socket 、 Java Datagram Socket 、 RMI 等 Java 基础网络编程技术的介绍,为学生进一步学习基于 Java 的各类编程平台奠定基础。 教学重点包括(1) Java Socket 编程(2) Java Datagram 编程(3) RMI 技术 第一节 Java 语言 第二节 Java 网络程序设计基础 第三节 Internet 寻址 第四节 Java 主要网络功能类 第五节 Java 的网络安全通信编程 第六节 Java 远程调用方法(RMI)
第六讲 网站平台的主流开发技术 -JSP
本章的主要介绍了利用 JSP 技术进行网站设计的各类技巧。 教学重点包括(1) JSP 基本语法(2) JavaBeans 的概念与应用 第一节 JSP 概述 第二节 JSP 平台的搭建 第三节 JSP 基本语法 第四节 JSP 内置对象详解 第五节 JavaBeans
第七讲 .NET 平台简介
本讲对 Windows 下的主流开发平台—— .NET 平台进行简单的介绍。
第八讲 J2EE 平台介绍
本讲对 多层应用模式的主流技术平台 —— J2EE 平台进行简单的介绍。
|
大学视频教程,精品课程,大学课程,视频教程,全程录像,视频教学,教学视频,课件,学习资料,培训,研究生课程,远程教育,近万门。 按学校分: 清华大学,北京大学,麻省理工大学,中科院研究生院,中国科技大学,复旦大学,武汉大学,上海交通大学,北京师范大学,西安交通大学,哈尔滨工业大学,吉林大学,武汉理工大学,电子科技大学,浙江大学,西安电子科技大学,西北工业大学,石油大学,东南大学,华中科技大学,中国医科大学,西南大学,南开大学,天津大学,北京邮电大学,华北电力大学,山东大学,郑州大学,中南大学,西南交通大学,中山大学,陕西师范大学,同济大学,湖南师范大学,福建师范大学 按课程格式分:ASF,WMV,CSF,DS,RM,RMVB,AVI,SWF,LEC,NCE,网页视频等格式。 本站所有学习资料由本站和网友共同收集整理,仅在本站范围内提供给个人学习交流用。 |