[心得] 王協源 - 網路程式設計概論

看板NCTU-Teacher作者 (完工了)時間6年前 (2018/01/20 08:57), 編輯推噓5(5011)
留言16則, 3人參與, 6年前最新討論串2/2 (看更多)
⊕課名⊕ 網路程式設計概論 ▲教授▲ 王協源 教授 ★修課年度★ 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://www.ptt.cc/bbs/NCTU-Teacher/M.1516409846.A.53A.html

01/20 14:25, 6年前 , 1F
推,但我覺得ifconfig那題0分不是因為沒練考古,而是因為
01/20 14:25, 1F

01/20 14:26, 6年前 , 2F
ioctl抓出來後是存在sockaddr這個type裡,但sockaddr裡
01/20 14:26, 2F

01/20 14:27, 6年前 , 3F
找不到有放ip資訊的欄位,而是要轉成sockaddr_in
01/20 14:27, 3F

01/20 14:27, 6年前 , 4F
再inet_ntop才能抓出來(我課本翻超久才找到) 而且同樣的
01/20 14:27, 4F

01/20 14:30, 6年前 , 5F
方法我還set不回去...期末平均只有44.6,大概都是直接照
01/20 14:30, 5F

01/20 14:30, 6年前 , 6F
抄第一題ping來的吧...
01/20 14:30, 6F

01/20 14:32, 6年前 , 7F
不像考古的mtu可以直接用int get&set
01/20 14:32, 7F

01/20 14:34, 6年前 , 8F
然後補充一下期中的考題形式:從考古到這次都是要分別用
01/20 14:34, 8F

01/20 14:35, 6年前 , 9F
iterative server、concurrent server(fork)、select來
01/20 14:35, 9F

01/20 14:36, 6年前 , 10F
實作出某一個一樣的功能(每屆不同),這樣占了70分
01/20 14:36, 10F

01/20 14:37, 6年前 , 11F
剩下的30分就都不一樣了,沒什麼共同點
01/20 14:37, 11F

01/20 14:41, 6年前 , 12F
最後有將近1/3的人總分不及格...好可怕QQ
01/20 14:41, 12F

01/21 02:48, 6年前 , 13F
用C++11的thread結果整題0分真的很鳥...
01/21 02:48, 13F

01/21 12:07, 6年前 , 14F
ifconfig考古題有改mtu的題目,然後我自己多練一個改ip
01/21 12:07, 14F

01/21 12:07, 6年前 , 15F
,爽賺30分
01/21 12:07, 15F

01/26 23:36, 6年前 , 16F
協源這次竟然調分了OAO
01/26 23:36, 16F
文章代碼(AID): #1QOfFsKw (NCTU-Teacher)
文章代碼(AID): #1QOfFsKw (NCTU-Teacher)