计算机网络 一种自上而下的方法,计算机网络-自上而下-和-自下而上-两种教学方法比较分析.pdf...
计算机网络-自上而下-和-自下而上-两种教学方法比较分析.pdf
第6 期 计 算 机 教 育
122 2017 年6 月10 日 Computer Education
文章编号 :1672-5913(20 17)06-0 122-04 中图分类号:G642
计算机网络“自上而下”和“自下而上”
两种教学方法比较分析
林 海,朱卫平,谢 榕
(武汉大学 国际软件学院,湖北 武汉 430079)
摘 要:比较和分析两种不同的教学方法对提高计算机网络教学质量的意义,分别从整体和局部、兴
趣的激发、难易程度、对工程思维的培养以及具体的知识点5个方面对这两种教学方法进行阐述,并
针对两种教学方法的不同特点,给出相关的教学建议。
关键词:计算机网络;整体和局部;兴趣的激发;工程思维
[3]
0 引 言 David J. Wetherall 主编的《计算机网络》 采用了
“自下而上”的方法。
计算机网络课程是计算机相关专业的基础课
这两种方法的比较和分析对计算机网络教学
程,了解和掌握计算机网络知识、培养工程思维和
有重要意义,只有了解这两种教学方法的特点,
创新能力对计算机专业学生有着重要意义。特别是
才能针对不同的学生选择相应的教学方法,并在
在国家大力提倡互联网+ 战略、物联网如火如荼
教学过程中充分发挥相应教学方法的特点,从而
发展的今天,计算机网络教学尤其重要,而一种好
提供计算机网络教学质量。
的计算机网络教学方法不仅可以让学生掌握相关知
识,同时又能培养创新意识和创新能力[1] ,使其成 1 局部和整体
长为符合时代需求的人才。
因计算机网络的分层结构,目前计算机网络 “自上而下”的教学方法从应用层和传输层
教学也是按照这种层次结构进行的,但计算机网 开始讲解,前者主要涉及客户端、服务器的关系
络教学有其特殊性,即可以从网络的最上层开始 或者对等点 (peer to peer )的关系,对网络而言
讲解,依次到最下层,其授课顺序为:应用层、 是整体的关系。同样,传输层涉及的也是网络上
传输层、网络层、链路层和物理层,我们称之为 两个终端节点之间的通信问题,所以也是基于网
“自上而下”的教学方法;或者相反,从物理层开 络的整体结构;而网络的底层 (如链路层),主
始讲解,然后链路层、网络层、传输层再应用层, 要涉及两个可以直接通信的节点的通信问题,也
我们称之为 “自下而上”的教学方法。事实上, 就是针对网络的局部。因此,“自上而下”的教
计算机网络最著名的两本教材分别采用了其中的 学方法可以认为是从网络的整体到局部的讲解方
一种方法,由James F. Kurose 和Keith W. Ross 主 法,而 “自下而上”的教学方法则是从网络的局
[2] 采用了 “自 部到整体的讲解方法。
编的《计算机网络:自顶向下方法》
上而下”的方法;而由Andrew S. Tanenbaum 和 通常认为,从 “局部到整体”是一个循序渐
基金项目:湖北省自然科学基金项目(2016CFB453);武汉大学2016教学改革建设项
计算机网络 一种自上而下的方法,计算机网络-自上而下-和-自下而上-两种教学方法比较分析.pdf...相关推荐
- [css] 如何重写行内样式?方法有哪些(至少两种)?
[css] 如何重写行内样式?方法有哪些(至少两种)? 1, !important 最高级 2, var divStyle = document.querySelector('#div').style ...
- 国产华为android手机怎么截图,华为手机有6种截屏方法,你都知道几种?
华为手机有6种截屏方法,你都知道几种? 2019-01-12 10:45:17 0点赞 5收藏 0评论 如今手机成为了我们的伴侣,无论何时何地,手机不离身成为了我们的习惯,大家对手机也是了如指掌.华为 ...
- 归并排序--自上而下和自下而上两种方法的实现
归并排序思想 自上而下的递归 对一个数组(str)选中一个中间位置(mid=(start+end)/2),分别进行左递归(mergeSort(str,start,mid,length)),右递归(me ...
- mysql创建库几种方法_MySQL创建数据库的两种方法
本文为大家分享了两种mysql创建数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 mysql 数据库. 所以 ...
- list排序方法python_python list 排序的两种方法及实例讲解
对 list 进行排序,Python 提供了两个方法: 方法1. 用 list 的内建函数 list.sort 进行排序 list.sort(func=None, key=None, reverse= ...
- git 几种还原版本_Git恢复之前版本的两种方法reset、revert(图文详解)
一.问题描述 在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset).反做(rev ...
- python分析数据差异的方法_用Python的两种方法进行方差分析
在进行数据分析时,我们往往会遇到要对某个变量的影响因素进行分析的情况,而影响一事物的因素往往是很多的.比如在化工生产中,有温度.压力.剂量.反应时间等因素.每一因素的改变都有可能影响产品的数量和质量. ...
- 电脑连接电视方法详解_笔记本连接电视方法有哪些?分享两种笔记本连接电视方法...
在如今这个快节奏的时代中,大多数年轻人的手中都会有个笔记本电脑,并且将笔记本电脑作为休闲娱乐或办公的一种设备.相比于电视屏幕尺寸,笔记本电脑的屏幕还真是小了很多.为了提高视觉上的体验,很多小伙伴会选择 ...
- python列表排序方法-python list排序的两种方法及实例讲解
对List进行排序,Python提供了两个方法 方法1.用List的内建函数list.sort进行排序 list.sort(func=None, key=None, reverse=False) Py ...
最新文章
- 「PKUWC2018」Minimax
- jsoncpp使用中的总结
- c语言函数打印零星,C语言零星笔记--(const、typedef)
- java gzip xml_Java GZIPInputStream与GZIPOutputStream的使用示例
- SharePoint Designer 2007发布WorkFlow的小bug
- 【必懂C++】第一个程序当然是HelloWorld呀 01
- 微课|中学生可以这样学Python(1.2节):IDLE环境使用简介
- Java怎么用继承回复信息_JAVA面向对象-继承
- Android开发笔记(二十一)横幅轮播页Banner
- 各大公司(Google,Microsoft,Baidu, Microsoft Research Asia etc.)实习生面试题总汇
- surface 3安装android x86,Android-x86 9.0-r2稳定版发布 修复Microsoft Surface 3音频问题
- PAT (Basic Level) Practice1004 成绩排名
- 【转】在IIS 7.0上使用自签证书来启用SSL
- 3 docker容器
- windows 下安装 sns 学习研究
- 同城小程序需要的服务器配置,微同城小程序-设置教程-一站云
- 需要将录音转文字在线转换,应该如何完成
- 【网络取证篇】suy网络工具包
- Maya10个非常实用的操作技巧,让你轻松玩转Maya
- 串口控制小车电机转动+蓝牙长按控制
热门文章
- cgroup-net_cls子系统分析
- 【matlab】三次埃尔米特插值与三次样条插值的实际应用代码
- DQN笔记:高估问题 target network Double DQN
- 免费的移动硬盘数据恢复软件EasyRcovery15
- 移动硬盘如何恢复数据
- Team Foundation 中的带编号的错误和事件消息
- Android-skin-support 换肤原理全面解析
- Android 高仿微信朋友圈动态, 支持双击手势放大并滑动查看图片。
- sql小数转换为百分数_这么齐全的数学单位换算表?寒假赶紧存下为孩子考试助力!...
- plt python 自己制定cmap_带有自定义cmap颜色的matplotlib散点图不正确