《网络编程》实验大纲-网络工程.doc
《《网络编程》实验大纲-网络工程.doc》由会员分享,可在线阅读,更多相关《《网络编程》实验大纲-网络工程.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络编程实验教学大纲实验学时:32实验个数:5实验学分:1课程性质:专业限选课适用专业:网络工程教材及参考书:1.Windows网络编程第2版,Anthony Jones,Jim Ohlund著 清华大学出版社,2002年 2.Win32多线程程序设计 Jim Beveridge著,侯捷译,华中科技大学出版社 ,2002 年 大纲执笔人:左友东大纲审定人:李贵洋一、实验课的性质与任务网络编程是计算机专业实践性相当强的一门新学科,牵涉的相关知识较多。目前作为网络工程专业的一门专业限选课程,本课程主要介绍网络编程相关概念,工具,理论和方法。通过试验教学,让学生在网络环境下运用编程工具实现网络程序,
2、让学生学会运用几种主要的网络编程技术,同时加深学生对计算机网络软件开发相关技术与理论的认识。本课程将从网络编程的基本概念入手,介绍网络编程的原理和方法,包括:Win32 同步、多线程、DLL的使用和创建、NetBios编程接口、Winsock基础、WinsockI O方法等内容。通过相关的实验设计,使学生对网络编程具有一定的了解和掌握。二、实验课程目的与要求1. 实验目的:开设该课程设计,目的是学生在掌握网络编程的基本知识、基本理论方面,能够编写一些简单的网络应用程序,并且培养学生分析问题和解决问题的能力及技巧。实验设计覆盖网络编程中主要的基础。该课程以讲授、演示和实验法相结合。按照重视基础,
3、突出重点的原则进行。通过程序设计培养学生的程序设计能力、解决和分析问题的能力,使学生对所学的内容有更深入的理解,逐步掌握网络编程的基本原理和方法。2. 实验要求:(1) 在实验中,要求学生个人独立思考,设计算法流程,编写出程序,完成上机调试,最后给出实验报告。(2) 本课程的学习过程是复杂程序设计的训练过程,要求学生编写的程序结构清楚、正确易读,符合软件工程的规范;(3) 在实验中更好地理解和掌握网络编程这门课程中所学的基本理论和方法,强化程序设计能力。三、实验项目及内容提要网络编程实验课程 序号实验项目编号实验名称学时必做选做学分数实验类型内容提要基本操作验证综合设计1一VC基础知识的练习及
4、DLL的创建使用 4熟悉Visual C6开发环境,学习创建和使用DLL2二多线程和Win32 同步机制6多线程程序编制及其同步3三NetBios 网络编程接口的使用6使用NetBios创建C/S结构的网络通讯程序。4四Winsock 网络编程接口的使用基础6使用Winsock创建简单的TCP服务器以及客户机。5五Winsock 套接字I/O方法的使用10使用Winsock I/O 方法编写简单的网络应用程序 四、实验内容安排: 实验一 VC基础知识的练习及DLL的创建使用(设计型实验 4学时)1. 目的要求:(1) 对VC+环境进行练习,学会使用VC+两种向导编写程序。一种是Win32 Co
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络编程 网络 编程 实验 大纲 网络工程
限制150内