当前位置:首页 > 心理统计学课程教学大纲
《计算机网络综合实验》课程教学大纲
一、课程总述
课程名称 英文名称 课程性质 使用教材 计算机网络综合实验 Comprehensive Experiment of Computer Networks 必修课 待 定 课程代码 开课阶段 总学时数 03091 计算机网络 32 周学时数 32 1. 代勇,Visual C++网络通信编程技术详解,机械工业出版社,2011 2. 梁伟,Visual C++网络编程经典案例详解,清华大学出版社,2010 教学 参考资料 3. 李媛媛,Visual C++网络通信开发入门与编程实践,电子工业出版社,2008 4. 罗莉琴,Windows网络编程,人民邮电出版社,2011 5. 谢希仁,计算机网络(第5版),电子工业出版社,2008 本综合实验的教学目的: 1.检验学生对前期理论知识的掌握情况。 2.培养学生综合运用所学理论知识,简化设计以解决实际问题的能课程 教学目的 力。 3.进一步提高锻炼学生的编程能力; 4.通过编写实用的网络程序,加深对理论知识的理解并了解理论知识的实用性。 5.深入学习Visual C++开发平台,掌握Windows Socket编程技术。 本次综合实验,要求学生能够利用Windows Socket编程接口实现一个较为完整的网络通信程序。 1. 选题要求:满足综合实验的教学目的与要求,使学生得到全面的课程 教学要求 综合训练,题目难度和工作量适合学生的知识和能力状况; 2. 实验平台与语言要求:C++语言和Visual C++平台; 3. 学生根据综合实验任务书合理安排实验进度; 4. 学生最终能编程实现网络通信程序。 重点: 运用计算机网络的理论知识,在Visual C++平台上编程实现一个本课程的重点和难点 网络通信程序。 难点: 1. Windows Socket编程技术的掌握; 2. 网络通信协议的简化设计。 根据实验结果评定成绩,其中: 课程考试 (1) 平时表现考核:10% (2) 实验报告: 30% (3) 设计软件: 60% 二、教学时数分配
章目 1 2 3 4 5 6 教学内容 Windows Socket编程 选题说明 需求分析 软件设计 编码与程序调试 测试与完善 合 计 教学时数分配 课堂讲授 实验(上机) 4 2 6 2 6 14 4 26 1
三、单元教学目的、教学重难点和内容设置
1、教学过程及师生各自的任务
? 课堂讲授。教师讲解Windows Socket编程的方法和步骤,包括
CAsyncSocket类的使用方法和简单客户/服务器程序的案例指导; ? 选题说明与指导。由教师布置若干选题,并说明功能、界面和协议规范
等方面的设计要求;也可由学生自主选题,但必须与教师讨论明确设计要求。学生以组为单位完成综合实验,2-3人一组。
? 需求分析和软件设计。主要由学生通过组内讨论完成,教师应掌握各组
情况并适时参与学生的讨论。
? 编码与程序调试。每个学生根据分工自行完成编码任务,各组由组长牵
头完成代码合成与调试任务。对于编码和调试过程中遇到的技术问题,教师应根据进度情况适当给予指导。
? 测试与完善。先由学生自行测试,然后教师参与并提出修改意见。
2、初步确定的选题
? 局域网聊天软件,至少包含聊天与文件传输两个功能模块; ? 网络聊天室软件,支持多人同时聊天; ? 简单FTP客户端,能与通用FTP服务器通信;
? 网络监听软件,能实现常见网络行为的分析、网络流量的统计等; ? 点对点断点续传软件,能够下载指定URL资源并实现断点续传; ? 远程控制软件,类似QQ的远程协助和Windows自带的远程桌面连接; ? 代理服务器软件,使局域网内不具有Internet连接的计算机能够访问外
网;
? SMTP客户端与服务器程序,实现完整的SMTP协议; ? POP3邮件客户端软件,能从邮件服务器上下载邮件;
3、操作模式
1. 综合实验按班分小组进行,每小组2~3人; 2. 各小组设课题组长一名; 3. 每个小组的成员要有明确的分工; 4. 按小组成员贡献大小评定成绩。
信息管理学院计算机网络课程组
修订时间:2010年9月
2
共分享92篇相关文档