作者jobsdone (完工了)
看板NCTU-Teacher
标题[心得] 王协源 - 网路程式设计概论
时间Sat Jan 20 08:57:24 2018
⊕课名⊕
网路程式设计概论
▲教授▲
王协源 教授
★修课年度★
106上学期
£教了什麽£(课程大概内容。或是额外学会了什麽东西。)
基础的计网概知识
与网路相关的UNIX system call
像是send socket ioctl...
◆上课方式◆(投影片、团体讨论、老师教学风格)
除了ipv6的程式码以外
几乎所有的程式码都会逐行trace
学期初会找人回答问题,之後就很少了
▼考试作业▼
4个作业(4%+12%*3)+期中考(30%)+期末考(30%)=100%
第一个是简单的字串处理,纯粹帮大家复习C
第二个是tcp做的的聊天室
第三个是udp做的档案传输程式
第四个是类似云端硬碟概念的程式
期中考是现场demo所以100的人很多
期末考是上传e3後助教才改,不小心看错题目的话,扣分很重
期中期末考都是6小时,这次因为特殊因素期末考只有5小时
然後是open book,你要带考古题或是作业的code去抄也能拿一些分数(认真的)
¥其他¥(是否注重出席率or严禁迟到?需要的基础?)
教授完全不点名
作业都不难,如果有不清楚怎麽使用的函式man或google都可以得到解答
期中期末都算简单,要拿高分其实不难,只是上课教过的要确实自己写过就是了
不然至少也要写过考古题,不要觉得作业没出就不会考,ifconfig很简单却好多人0分
¢最後想说的话¢
考古题要练,然後作业和考试的spec看仔细
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.165.184.135
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/NCTU-Teacher/M.1516409846.A.53A.html
1F:推 jo4fu3p: 推,但我觉得ifconfig那题0分不是因为没练考古,而是因为 01/20 14:25
2F:→ jo4fu3p: ioctl抓出来後是存在sockaddr这个type里,但sockaddr里 01/20 14:26
3F:→ jo4fu3p: 找不到有放ip资讯的栏位,而是要转成sockaddr_in 01/20 14:27
4F:→ jo4fu3p: 再inet_ntop才能抓出来(我课本翻超久才找到) 而且同样的 01/20 14:27
5F:→ jo4fu3p: 方法我还set不回去...期末平均只有44.6,大概都是直接照 01/20 14:30
6F:→ jo4fu3p: 抄第一题ping来的吧... 01/20 14:30
7F:→ jo4fu3p: 不像考古的mtu可以直接用int get&set 01/20 14:32
8F:→ jo4fu3p: 然後补充一下期中的考题形式:从考古到这次都是要分别用 01/20 14:34
9F:→ jo4fu3p: iterative server、concurrent server(fork)、select来 01/20 14:35
10F:→ jo4fu3p: 实作出某一个一样的功能(每届不同),这样占了70分 01/20 14:36
11F:→ jo4fu3p: 剩下的30分就都不一样了,没什麽共同点 01/20 14:37
12F:推 jo4fu3p: 最後有将近1/3的人总分不及格...好可怕QQ 01/20 14:41
13F:推 oiu850714: 用C++11的thread结果整题0分真的很鸟... 01/21 02:48
14F:推 jaye8697: ifconfig考古题有改mtu的题目,然後我自己多练一个改ip 01/21 12:07
15F:→ jaye8697: ,爽赚30分 01/21 12:07
16F:推 jo4fu3p: 协源这次竟然调分了OAO 01/26 23:36