选课类别:计划内与自由选修 | 教学类型:理论实验课 |
课程类别:本科计划内课程 | 开课单位:计算机科学与技术系 |
课程层次:专业基础 | 学分:3.5 |
计算机网络是一门关于网络基本原理、协议、技术及应用的课程,包括网络分层体系结构模型、物理层至应用层各层主要设计问题、TCP/IP协议栈、常见网络应用、以及基本的网络安全技术。
田野老师使用英文PPT授课,课程内容以计算机网络的基本理论为主,多数同学认为老师授课中规中矩,PPT内容较书本一致。课程采用自顶向下的方法,内容涵盖应用层、传输层、网络层、链路层、安全等多个方面。部分同学指出老师语速较快,可能会影响听课效果。此外,课堂上偶尔有现场演示和段子。
总体而言,这门课被许多同学认为是较为轻松的课程,任务量适中,难度不大。许多学生反馈可以通过考前复习和参考资料取得较好成绩。对实验的挑战主要在于DNS Relay编程实验,而其他两个实验则涉及基本的网络分析任务,大多同学认为这些实验较为简单。
考试模式多为闭卷,部分学期采用半开卷,有些同学提到期中和期末的考试题可能与小测题或往年题目重复。有学生指出期中考试有PPT上未重点提及但书中提到的内容。给分方面,多数同学反馈实验、作业和考试比例依据为2.5:2:5.5,总体给分较好,调分现象较少。
田野老师的课作业量很少,总共约四次且不少可以与课堂小测共同评讲,作业性质偏向练习题。实验总共有三个,主要是分析任务,DNS Relay需要编程。许多学生认为实验简单并有较长的完成时间,实验的得分主要依靠报告的详尽程度。
课程中涉及一些需要背诵和记忆的知识,可能不太适合更偏向实践的学生。有同学建议多进行网络方面的实践,例如打CTF或选修网络系统实验。同时,由于本课程使用英文教材和PPT,具备一定的英语水平有助于更好地理解课程内容。不少同学建议关注隔壁班的资料以便统考复习。
总结而言,田野老师的《计算机网络》课程适合对计算机网络基础感兴趣且希望合理安排学业时间的同学。对重在GPA或希望深入实践网络工程的同学可考虑其他选择。
大过年的工作日一早,刚起床就出了成绩。
先说这门课程,整体来说难度不是很大,老师上课就是对着英文的ppt念(复习的时候建议去要隔壁hb老师的ppt,基本一样,就是翻译成了中文,想挑战自己英文的当我没说(doge)),进行知识的讲解和介绍,本人上课算是基本一点没听,因为属实是无法集中注意力。
课堂上会有小测,都是在每章教完之后进行,没人一张A4纸的题目,但其实也不算小测,因为你做一会之后老师会对题目进行讲解,等于是报完答案再让你上交,所以实际上是点名性质的。
作业很少,就4次作业,都是几道计算题和问答题,bb上提交。
实验也很少,总共三次,两次是回答问题形式,唯一一次是写DNS中继器,助教给的框架是python的,代码量很少,只能说自学python的时间比写整个DNS中继器的时间还久。
总结来说,算是计科大三上的半个水课,因为任务量较少,考试也是考前抱佛脚准备就行的,老师人很好,学到的知识对我自己来说其实蛮多的,算是我比较感兴趣的课程了。
老师人好,作业少,实验少,课程难度不大,这让我怎么给低分呢?
期中97期末98,实验就有一次是95,总评出来97,在意料之中,但也发现老师确实一点没调。
发现评课社区的大抄和现行的课堂内容差得有点多,立个flag吧:要是期末出分之后觉得还算理想,就把自己整理的一些资料放在这,否则就不丢人现眼了()
11-10 凌晨
啃了自顶向下的前三章,突然感觉这辈子头一回好像对于计算机网络不是一无所知了((
11-10 期中考试后
这次考试印象里应该是有PPT上没重点说到,但是书里面说了的。另外,这次考试难度也不算简单(虽然老师在考前已经打过预防针了)。很难确保以后的考试什么画风,以后学计网的同学们注意一下至少把书看一遍吧,个人觉得这个已经是底线要求了。
最新消息:田野老师班和华蓓老师班的卷子有部分题目不一样
另注:记得把选择题答案也写到答题纸上!!要不然不算分!不知道这次多少冤大头()
11-15
睡不着,看了一下这一次的lab2(ns3模拟)。在GitHub上冲浪,发现21年的高级计算机网络(研究生课)也有这个实验(但是内容完全不一样)。
结合这次期中考试的强度来看,或许计网纯水课的时代结束了。
计网这门课主要是记忆和背诵。
田野老师上课中规中矩,大部分时间是在照着PPT上的内容讲解,有些部分还会有现场演示。
总共有三个实验,只有第一个DNS Relay的实验需要编程。代码和报告放到我的GitHub仓库里了,供大家参考。https://github.com/WalterSumbon/DNS-Relay
这个学期计网一共有两个班,一个是田野老师的,一个是张信明老师的。
田野班 | 张信明班 |
---|---|
使用第7版课本 | 使用第6版课本 |
田野出期中试卷 | 张信明出期末试卷 |
期中期末均闭卷 | 期中期末均半开卷 |
学生划水 | 老师划水 |
比较离谱的地方是两个班使用的课本不一样,但是期中期末都是统考,并且考试内容并没有取二者的交集。
因此不管在哪个班,两个班的课本、小测题都要看一下。特别是小测题,今年期末有很多都是张信明班小测的原题。
上了一学期计网,感觉和没学一样。
田野老师的班级,作业是没有的,小测是给答案的,实验是时间主要花费在实验报告上的,考试是考原题的,总的一个字,水。
具体来说,
上课:基本上就是念ppt,这学期由于开阔的新教室和不甚理想的音箱加持,老师上课的声音和蚊子在你耳边兜圈差不多,即使想认真听课也是一件困难的事。
作业:无
小测:平均每两次课到三次课会有一次小测,但是每题都会给出答案,跟上老师的节奏就好。
实验:本学期一共两个,为dns lab和gbn lab,使用的是python。要写的代码加起来不超过30行,如果你使用copilot,非常可能按几次tab键就能够完成实验。建议多花时间在卷报告上,合理怀疑实验给分与报告长度正相关。
考试:半开卷。建议多看小测题和往年考试题,期中考70%以上的题目可能都是来自于此的原题,期末考收敛一些,但50%以上的题目还是能找到影子。基本上不会有太刁钻的题目,评课社区上随处可见的小抄已经足以使用。
给分:实验:小测:考试=2.5:2:5.5。本人实验两个实验平均95+,期中期末都比平均高十几分左右。其中期中前看了一天网课,期末前看了两天,花了三四个小时写完了两个实验,其余时间都没有任何计网学习行为。最后总评91,按照比例计算应该有所向下调整,抑或是小测分并没有给满。由于期中期末均分都较高,给分如何就仁者见仁智者见智了。
另外,本课程使用的课程群为钉钉群,逼得我把钉钉又下载回来了,使用体验极其难受。
这门课是文科课,不可否认计网确实存在较多的文科知识,但是工程的实践是必须的。本班的DNS实验尚可,不过不建议使用提供的python框架(写的并不好),可以自行重构或者用go编写(用go效率应该是最高的)。此外建议多进行一些网络和web方面的实践,比如打CTF和选修网络系统实验。
总结:极其摸鱼(这学期是半开卷统考!)
似乎是因为往年田野是闭卷考试,很多人润到隔壁华蓓班了(只是猜测)
作业量极少,总共四次,每次大概五六题,ddl一个月左右
因为ddl过长,最后一次作业是先讲评后验收,白嫖满分(老师以后应该会注意)
实验三次,两个分析实验,一个DNS中继器的大实验
大实验开课后几周就布置了,12月25日检查,次年1月20日提交报告
其中一个分析实验次年1月25日提交报告,寒假再做时间绰绰有余
大实验给了python的代码框架,算上从零开始学python的时间我写了两天。(参考了Traceback学长的代码,万分感谢)
每章讲完都有小测,但是是先评讲后收,没时间讲的话下周再收,约等于送分
老师用的英文ppt,内容比华蓓班多,极度折磨,幸好是统考,考试内容为交集,可以看隔壁班的中文ppt
考试半开卷,用zjx学长的小抄体验良好(尤其是期末)
鉴于田野班级过于摸鱼,可以看看隔壁班的作业和小测及往年小测,考试似乎会参考
因为考试平均成绩很高,给分应该是没调的(隔壁班好像还向下调分了)。比例如下:
两次分析实验 10
大实验 15
前两次作业 7
后两次作业 3
课堂练习 10
期中 25
期末 20
个人成绩:期中期末都95左右,总评4.3,非常合理
再次感叹:真摸啊,真好啊
老师上课语速较快,balabala,主要是因为内容较多,所以没办法。
课程都是介绍性质的,没有比较深入的内容。因此知识点繁多且琐碎。不过有A4纸考试就没什么问题了。
课程讲自顶向下讲应用层、传输层、网络层、链路层,然后是链路层拓展——无线和移动网络。最后是安全,主要是加密算法和一些安全协议。
实验有DNS relay实验(其实可以拓展做一个自己的广告过滤器,比较有意思,只要平时注意收集广告地址就行,另外还可以学一些网络编程),然后是Traceroute抓包,测量跨越太平洋距离比较有趣(第一次算错直接算了一个地月距离的一半出来)。最后一个是无线网络的实验,通过实验详细了解一下移动节点与AP之间的交互还是比较有趣的。
平时有课堂练习,可以比较好的抓住一些重点进行复习,还是不错的。期末也用得到。
还有5万字大抄也太离谱了,召回率100%,准确率0.001%。
最终目的:提供参考小号/uploads/files/6de25a6e23f1423078c9b4f2a575b9690f6274e0.docx(有些地方有省略,自行理解)
上课用的ppt就是教材配套的ppt,ppt是英文的,因此有一定的阅读难度,但是和书上讲的东西基本一致,因此复习时以书本为主,ppt用于辅助理解和画重点)。
上课方面个人认为比隔壁的zxm靠谱不少,唯一的缺点是语速有点快,导致部分课程的内容像开火车一样,完全没有留下讲过的印象。特别是有几次老师要出去开会不得不压缩课程的时候,那语速真的是快到了完全无法理解的程度…不过这个问题到了后期有所改善,上课总体来讲还是靠谱的,偶尔会有两个段子,不过占比不到1%。
实验方面,除了三次wireshark之外,比隔壁班少一个静态网页编写,多一个dns中继服务器的实验,需要自己在自己的电脑上搭一个dns服务器,有点麻烦,不过布置得比较早,建议早点开始写,用python的话约100行代码。
每一章结束之后会有一次小测,4~5道题目,还有各种考细节的选择题,开卷,题目全英文,难度不大,认真听讲的话一节课就能写完。
考试隔壁班的诸位大佬已经讲的足够多了,试卷也已流出,不再赘述。
给分方面个人觉得没有隔壁班好…本人几个实验都非常认真的写了,考试个人感觉也就错了一个协议端口的题目,最后总评蜜汁88,可能是自己细节方面被扣分太多了吧…似乎是没怎么调分的。
结论:讲课比隔壁班靠谱,实验略难,给分没隔壁好,选课的同学可以在两个班之间权衡一下。
这个课真是顶级 一点纸面作业没有,课堂小测老师把答案全讲一遍,实验花了一天全写完了
期中期末前把小抄打出来过了一遍 考试都是90+ 总评95
自从上大学以来没上过这么水的一门课 但是对应的收获也基本没有,小扣一分
想要了解多一点计网内容的,建议把王道的考研教程过一遍
田野老师有比隔壁班好的地方,其他人都说了,我就不重复了。
但我建议不是对整门课所有内容全实践得特别熟的巨佬,又不擅长背书,且特别在意GPA的同学选隔壁班。
因为我就是这种人,我考前狂背能力不行,最后整了个84,听说隔壁班给分很好,心态略崩。
田老师上课讲的很好,但是设备不好,而且选的人很多,所以后面基本听不到声音
期末考试之前老师会划重点,考试的题目都是在重点中出现:
本次考试的内容有有人发了,就不写了,BBR可以看一下论文,理解图就好。
考完之后,大家都是笑着出来的,太香了
极其适合摸鱼,实验简单而且可以参考,作业巨少(还提前放出了最后两次作业的答案),小测点名性质,最后考试半开卷,除了学不到东西几乎完美
两个班都是按比例给分,今年卷子简单略下调,没什么多说的,优秀率应该满了。
ty班作业很少,有课堂小测但基本当堂讲完再交(也就是点名),实验是两个抓包实验+祖传DNS RELAY。
课件英文,上课语速有点快,不过反正我也不听就是了,可以看隔壁班资料,总之适合划水摸鱼。
平时没有作业,只有课堂小测,写的时候可以互相交流,写不完还可以下节课再交。
一共3个实验,第一个是DNS Relay,要写代码,后两个是问答题,pingplotter,wireshark相关,比较简单。
因为和隔壁班有教材版本问题,所以期中田老师出卷,期末张老师出卷。但我们班闭卷,隔壁班半开卷。(不过不用抄A4也挺香的)
老师上课中规中矩吧,知识点讲的很明白。如果想好好听课认真学点知识的话,不建议去隔壁班(水分较大)。
虽然隔壁班是GPA之父,但田老师给分也很好。期末隔壁班老师卷子出的十分离谱,所以最后没怎么占总评。
为甚么田野老师只有这么点评价…
田野老师不仅讲课比隔壁班老师好,给分也不比隔壁班差啊!给分很好的!
没有作业只有小测,小测可以花半周时间写。
实验除了dns有难度剩下两个不难,考完期末后写也完全来得及。