看板 NCTU-Teacher 關於我們 聯絡資訊
⊕課名⊕ 網路程式設計概論 ▲教授▲ 王協源 教授 ★修課年度★ 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
jo4fu3p: 推,但我覺得ifconfig那題0分不是因為沒練考古,而是因為 01/20 14:25
jo4fu3p: ioctl抓出來後是存在sockaddr這個type裡,但sockaddr裡 01/20 14:26
jo4fu3p: 找不到有放ip資訊的欄位,而是要轉成sockaddr_in 01/20 14:27
jo4fu3p: 再inet_ntop才能抓出來(我課本翻超久才找到) 而且同樣的 01/20 14:27
jo4fu3p: 方法我還set不回去...期末平均只有44.6,大概都是直接照 01/20 14:30
jo4fu3p: 抄第一題ping來的吧... 01/20 14:30
jo4fu3p: 不像考古的mtu可以直接用int get&set 01/20 14:32
jo4fu3p: 然後補充一下期中的考題形式:從考古到這次都是要分別用 01/20 14:34
jo4fu3p: iterative server、concurrent server(fork)、select來 01/20 14:35
jo4fu3p: 實作出某一個一樣的功能(每屆不同),這樣占了70分 01/20 14:36
jo4fu3p: 剩下的30分就都不一樣了,沒什麼共同點 01/20 14:37
jo4fu3p: 最後有將近1/3的人總分不及格...好可怕QQ 01/20 14:41
oiu850714: 用C++11的thread結果整題0分真的很鳥... 01/21 02:48
jaye8697: ifconfig考古題有改mtu的題目,然後我自己多練一個改ip 01/21 12:07
jaye8697: ,爽賺30分 01/21 12:07
jo4fu3p: 協源這次竟然調分了OAO 01/26 23:36