作者hahaismela (哈哈是我啦)
看板NTUcourse
标题[评价] 110-1 孙雅丽 网路技术与应用
时间Thu Jan 20 15:30:28 2022
※ 本文是否可提供台大同学转作其他非营利用途?(须保留原作者 ID)
(是/否/其他条件): 是
哪一学年度修课:
110-1
ψ 授课教师 (若为多人合授请写开课教师,以方便收录)
孙雅丽
λ 开课系所与授课对象 (是否为必修或通识课 / 内容是否与某些背景相关)
资管系大三必修
δ 课程大概内容
转贴自老师 syllabus
What is the Internet?
Protocol Layers and their Service Models
Example Application Layer Protocols: Web, HTTP,FTP, SMTP, DNS
DHCP, NAT, CDN
UDP: Connectionless Transport
TCP: reliable transfer, Congestion Control
Socket Programming
Network Layer and Routing
LAN: Ethernet CSMA/CD
Wireless Networks: CSMA/CA
Mobility Management
因为跟电机的电脑网路导论以及资工的计算机网路用同一本课本,我猜可能
两边内容是差不多的。因为孙教授有做资安相关研究,可能在资安方面
会稍微提到,但也不至於超出太多,应该都是些资安基础概念 ( 吗
Ω 私心推荐指数(以五分计) ★★★★★
甜 ???
凉
期中之前 ★★★★ (期中前没有PA且考试范围两章半
)
------------------------------------------------
期中之後 ★ (期中後有3次PA且考试范围是第3章後半
、4、5、6、7的一部份)
Deadline Fighter ★★★★★
上课喜欢做别的事 ★
想学到东西 ★★★★★
对这门课没有强烈动机或兴趣 ★
η 上课用书(影印讲义或是指定教科书)
James F. Kurose and Keith W. Ross, "Computer Networking:
A Top-Down Approach," Addison Wesley Longman, 7thedition, 2017.
μ 上课方式(投影片、团体讨论、老师教学风格)
上课方式就是老师讲投影片,且常常会丢问题出来问同学。要注意的一点是,
老师蛮注重同学有没有专心,上课不能 滑手机/吃饭/睡觉,如果想在这门课
吃饭的同学可能要注意一下
σ 评分方式(给分甜吗?是紮实分?)
作业 25%
PA 10%
期中考 30%
期末考 35%
原始成绩不好看,老师好像说她会调分(希望调完分可以有个理想的成绩QQ),
但不太确定调分幅度。
这门课很紮实,但前提是自己想要学好Computer Network。因为作业很简单,
除了作业与PA之外平常也没有甚麽事情要做,然後PA占的分数也不重。所以如果
想要混过去,应该算蛮凉的吧,只是分数可能不太好看
ρ 考题型式、作业方式
作业很简单,就是课本後面的习题,写出来就好了
程式作业则是要实作一个简单的转帐系统,大致上就是在处理字串而已。不太确
定用 C++ string 能不能写出来,我是用cstring写的。前面所说的简单是指这
个
作业要求的功能不多,但实作起来其实蛮麻烦的,如果对指标与字串不熟,应该
写不出来。这个作业共分成三次,第一次要实作转帐的client端,第二次则是
转帐的server端,最後一次则是要利用openssl套件将前两次实作的系统加上安
全
传输与讯息加解密。感觉如果想要写「好」,应该要花蛮久的,不过老师很贴心
的把一二次PA摆在期中考周後,第三次PA摆在期末考周後两个礼拜,应该会有
蛮充足的时间写。
关於PA,我有一点想要强调一下,前两次实作client及server端的时候,因为助
教有给一份网路上的Socket Programming教学,然後那份教学蛮齐全的,基本上
要用到的函数里面都有提到,只需要搬到自己的程式码里面,剩下就是处理好
传输的字串即可,应该不算难,只是需要花不少时间。第三次PA要实作安全传输
,我觉得难度就比前两次上升很多,因为要使用openssl,但资料需要靠自己去
查
,而openssl函数又 非!常!多! ,而且好像有蛮多函数名是不一样的,但功能
其实是大同小异的,所以自己查资料的时候感觉 Stack Overflow 会发觉每个人
好像都在做一样的事,但用的方法、函数都差蛮多的。然後因为我对资安方面不
太熟悉,也不确定这些方法到底是不是真的就是PA3要求的。
这边建议一下如果以後PA一样要使用RSA加密,老师上课讲到
Public Key/ Private Key 与 CA 等的时候一定要非常非常认真,不然就会跟我
一样看得雾煞煞,非常痛苦。而且建议可以尽早开始写,像我就是以PA12花费
时间去估算PA3的时间,然後又想说既然是用套件,应该不难吧,结果差点来不
及写完,真心建议早点开始
考试题目的话,虽然说我常常看不懂题目,但老师说她是
照着投影片出考卷,应该是没有超出范围,所以要嘛投影片上有答案,要嘛她
上课有讲过。
不过光靠上课与写作业是不够应付考试的,自己回家要把投影片看得滚瓜烂熟。
不然问答题可能根本不知道题目在问甚麽,答案要怎麽写。因为考试的内容
很细,所以没读书或运气不好,刚好出到你没有看熟的内容,分数可能就不太好
看。
期中是简答题,好像有超过一半的人不及格,於是老师可能因为想帮我们期末就
出了部分选择题,但我觉得要拿高分反而更难了QQ。而且选择题是用中文出的,
要把平常背的英文词转换成中文有点困难,所以我有点看不太懂题目的描述。
期末平均好像有稍微上升(我变更烂了q),不过也是将近一半不及格。
ω 其它(是否注重出席率?如果为外系选修,需先有什麽基础较好吗?老师个性?
加签习惯?严禁迟到等…)
这门课先修课程是作业系统与资料结构吧,最好熟悉 C语言 的指标与字串。
据我某几个修过电机系电网导的朋友说,他们似乎是用Python实作,所以如果
对Computer Network有兴趣但对C/C++不熟,或许可以考虑电网导
另外,这门课不点名,但老师上课常常会点人起来回答问题,有时候有人被点到
然後没来,老师好像会在点名单上注记,不确定会不会扣分
由於老师会疯狂点人回答问题,而且老师蛮注重上课氛围的,不能滑手机吃饭与
睡觉,所以大家上课应该都蛮认真的。有些人可能会觉得压力很大,但因为我对
这门课还算有兴趣,加上我自己平常上课很爱滑手机跟发呆,上课吸收率不太好
。我反而觉得老师这样的上课模式有助於我认真上课,确实对於课程内容吸收的
比较好。而且我发现,老师上课好像主要是点资管系的人,所以如果没有做出什
麽吸引老师注意的事,外系的人应该是不会被点到,至少我整学期没有被点到过
一次(但我还是抖了一个学期,因为老师每次问的问题我似乎都回答不出来xd),
所以外系的人应该可以不用怕被点到名 (根据我的不详细观察xd
这门课上课内容丰富,老师会补充一些课本以外的知识,程式作业也紮实,确实
能学到很多东西。不过唯一一点我觉得不太优的是,老师在期中考或期末考前
一周会疯狂赶课,如果假设各章节内容差不多多的话,那一周的上课内容可能是
其他周的2 ~ 3 倍,感觉考试会有点来不及读完。不过对於考试前才读书的同学
来说,也许这样反而会让你印象深刻也说不定XD
Ψ 总结
蛮紮实的,也能学到很多东西,推不推不好说,因为真的蛮累的,而且原始分数
不甚好看(也有可能是我太废qq),需要高分的人可能要斟酌一下
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.36.127.7 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NTUcourse/M.1642663830.A.8A6.html
※ 编辑: hahaismela (114.36.127.7 台湾), 01/20/2022 15:39:20
※ 编辑: hahaismela (114.36.127.7 台湾), 01/20/2022 15:49:11
※ 编辑: hahaismela (114.36.127.7 台湾), 01/20/2022 15:59:40
1F:推 jerryh612: 孙妈有料,期中期末要拿高分得把原文课本啃过不只一遍 01/24 14:44