下载此文档

《计算机网络课程设计B》教学大纲.pdf


文档分类:办公文档 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
该【《计算机网络课程设计B》教学大纲 】是由【青山代下】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【《计算机网络课程设计B》教学大纲 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..《计算机网络课程设计B》教学大纲一、::计算机网络课程设计B课程英文名称::(课部)、系(中心、室):信息工程学院、:::汉语,考试语种::课程设计指导书二、课程内容简介一个完整的计算机网络教学应该包括三个环节:课堂教学、实验和课程设计,其中课程设计由学生在集中的一段时间内(如1周)独立完成3个综合性的题目。计算机网络课程核心教学内容为:网络层、传输层、应用层、现代网络管理等。课程设计题目围绕上述知识点展开,并考虑知识的综合运用,要求学生在以上选题完成作业,体会网络协议设计与实现过程,掌握专业技术人员所使用的基本方法和技巧。三、课程的地位、作用和教学目标安排计算机网络课程设计的目的有两个:一是引导学生将书本上抽象的概念与具体实现技术结合起来,使学****深化;二是消除学生对协议的神秘感,调动学生学****的积极性与主动性。教学目标如下,(1)按照如下要求选择题目,正确理解题意:序实验题目实验主要仪器设备备注号1应用层程序设计计算机计算机2传输层程序设计计算机3网络层程序设计交换机、计算机4软件定义网络设计(2)按照题目要求开展资料查阅、分析设计和开发、调试、实验工作;(3)编写的代码要符合编程规范要求;(4)按要求编写课程设计报告。四、与本课程相联系的其他课程先修课程:计算机高级语言程序设计C++、计算机网络等:..五、教学基本要求的机房,建议选择信息楼302软件工程专业实验室。教学基本要求为:(1)每个学生完成各个实****题目;(2)软件定义网络可分小组完成,每小组3~6名学生;(3)网络的计算机上独立完成所选实****题目;(4)进行网络通信实验时若有需要可借助服务器或其他计算机充当服务器完成。实****过程中,要求学生完成如下课程设计内容:1、应用层程序设计【课程设计目的】网络最大特点是应用极大丰富,如何实现网络应用,满足应用需求这是计算机网络课程的基本要求,有着重要的现实意义。实验教学的任务是:掌握SOCKET编程的基本过程,实现基于互联网的即时通信,模拟QQ软件客户端的编写方法。把学生培养成具有雄厚理论基础,又有熟练动手能力的高级复合型人才,为以后能顺利从事网络工程建设或科学研究打下坚实基础。【课程设计要求】本课程是一门实践性很强的专业课,只有通过深入细致的实验,才能使学生深刻掌握应用层程序设计的基本方法。因此要求学生积极参与应用层软件的设计,学会分析软件需求,掌握应用层软件设计的方法,并学会解决应用设计中所面临问题的技巧和方法。本实验主要模仿即时通信软件QQ,实现即时通信功能。1)、实验目的及要求(1)掌握客户机服务器模型的基本编程方法(2)掌握SOCKET编程接口的的使用方法(3)掌握PYTHON的图形化接口GUI的编程方法(4)掌握通信协议及其实现方法2)、实验内容(1)学****基于PYTHON的SOCKET客户端、服务器通信编程方法(2)基于SOCKET发送和接收多个消息(3)基于PYTHONGUI实现对话框编程(4)实现用户注册及登陆服务器(5)实现经过服务器中转的二人聊天(6)实现经过服务器中转的多人聊天2、传输层程序设计【课程设计目的】传输层在网络体系结构中,主要实现可靠传输,可靠传输在其他各层协议中也有很多应用。本课程设计的目的是通过基于UDP基本传输,来模拟实现一个可靠的传输过程。加深对可靠传输的了解。【课程设计要求】(1)阅读所提供的基础代码,学会代码的使用。(2)实现非文本大文件的传输。(3)学****处理传输过程中的各种问题及测试方法,具体包括丢包、包延时、包错误、:..包不按顺序到达等。(4)设计出兼顾高效(即尽量传输更少的包)、快速(即尽量少发送包)的程序。3、网络层程序设计【课程设计目的】分布式路由设计是互联网的最重要的设计,学****和掌握分布式路由的计算对于了解和掌握互联网包转发和寻路方法具有重要意义。本课程设计的目的是通过实现基本的路由协议,加深对互联网寻路的了解。【课程设计要求】(1)阅读所提供的基础代码,学会代码及仿真环境的使用。包括如何基于环境构建网络拓扑,删除网络连线,删除主机和交换机等。(2)实现学****型交换机的功能(3)实现RIP路由功能4、软件定义网络设计【课程设计目的】随着数据中心及互联网的发展,网络管理日益复杂,各种新的需求层出不穷,急需有好的网络创新模型,最近兴起的软件定义网络得到工业界极大的关注,并有望成为未来新的网络体系结构的基础。本课程设计的目的是学****软件定义网络的基本原理,通过实践加深对软件定义网络的理解。【课程设计要求】(1)安装软件定义网络的基础环境。(2)学****基于软件定义网络环境,搭建实验网络(3)下发流表实现网络控制(4)编写代码实现网络应用控制(5)编写代码实现网络路由控制(6)基于软件定义网络,针对实际网络面临问题,给出一个设计具体题目,以每年进行的软件定义网络SDN全国比赛题作为课程设计的题目。六、考核方式与评价结构比例课程设计评分采用百分制总评成绩=实****过程成绩(占30%,由指导老师评定)+课程设计报告成绩(占60%,由指导老师评定)+考勤(10%,根据考勤表)给定。实****过程成绩由指导老师评定,主要从程序运行结果的正确性以及学生完成实****过程中知识的综合运用、思考问题的角度、方案的合理性、文档和代码的规范程度等方面评定。课程设计报告由指导老师评定,主要从报告内容的完备性、正确性、条理性及文字、语言、图表、布局、结构等方面综合评定。七、教学参考资料[1]叶树华编著。网络编程实用教程。第2版。北京:人民邮电出版社,2010。[2]吴功宜,吴英等编著。计算机网络课程设计[M]。第2版。北京:***出版社,2012。[3]张高煜主编。计算机网络技术实训[M]。北京:清华大学出版社,2011。:..八、教学进度与内容安排(下表为实****进度,实****内容、目标、重点和要求详见教材)序次教学基本内容、重点、难点1按要求选择实****题目,查阅资料,进行初步分析设计2按所选择实****题目要求(参见附录中具体题目要求)完成程序分析设计工作3完成程序编码和单元测试4完成程序调试并按要求开展实验、测试5指导教师检查实验完成情况6课程设计总结,撰写课程设计报告

《计算机网络课程设计B》教学大纲 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小336 KB
  • 时间2024-03-25