目錄表

NCTU-網路程式設計

0x00 前言

由於在 105 年度後資工所廢除了四選二,雖然身為丁組在這個制度上中間出現了一些插曲,但最後系上與學校還是認定丁組也可溯及既往在修業規範上可選用 105 年的規範。

網路程式設計在交大是搶手課程,扎實的實做課常常是教大聲都首選。原先選了 OS 課程類型是讀 paper 報告,但確認了 105 修業規範是用後我就退了 OS 改選 NP,畢竟比起讀論文我還是比較容易在實作上投入。


0x01 課程資訊

課程名稱:網路程式設計/Network Programming
授課教師:吳毅成
建議先修科目或先備能力:C Programming. Basic knowledgements of operating systems and computer networks.
教科書:

開課單位:網工所
永久課號:IOE5015


0x02 課程大綱

  1. Syllabus + Introduction
  2. Unix Programming
  3. Network Primer
  4. Berkeley Socket
  5. Socket Programming Paradigms
  6. Internet and Distributed Information Systems
  7. Firewalls
  8. NAT and Hole Punching
  9. Remote Procedure Call

0x03 評分方式

Extra bonus policy: final grade = max(grade, min(grade+bonus, 95))