校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

網路程式設計

Network Program Design

學期
113-1
學分
3 學分
當期課號
910452
永久課號
SESE20301
開課單位
系統工程與科技學士學位學程
授課教師
林振輝
類別
選修
上課時間表
週三
A
18:30–19:20
網路程式設計
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

學習基於網際網路通信協定的程式設計原理與實作

先修科目

程式設計

教學方式

原理講解、程式製作示範

評分方式

作業(40%)、期中、期末考試(60%)

週次計畫
週次主題
第 1 週網路基本概念:調變、DoD模型Introduction to computer network: modulation and DoD model
第 2 週網路OSI模型、實體層、連結層Network OSI model, Physical layer and Link layer
第 3 週網路層、傳輸層:TCP、UDPNetwork layer and Transport layer: TCP and UDP
第 4 週封包擷取:Wireshark使用Network packet fetching using Wireshark
第 5 週Socket Programming介紹Introduction to socket programming
第 6 週封包結構與宣告、指標的使用原理(I)Packet structure, structure declaration and pointer use(I)
第 7 週封包結構與宣告、指標的使用原理(II)Packet structure, structure declaration and pointer use(II)
第 8 週函數介紹與使用(I)Network functions and their application (I)
第 9 週期中考Midterm exam
第 10 週函數介紹與使用(II)Network functions and their application (II)
第 11 週UDP程式設計UDP program design
第 12 週TCP程式設計(I)TCP program design (I)
第 13 週TCP程式設計(II)TCP program design (II)
第 14 週UDP client-server 程式設計UDP client-server program design
第 15 週TCP client-server 程式設計(I)TCP client-server program design(I)
第 16 週TCP client-server 程式設計(II)TCP client-server program design(II)
第 17 週I/O 多工I/O multiprogramming
第 18 週期末考Final exam
教科書

自編講義

Office Hours
地點
禹270
時間
週一 15:00-18:00
聯絡方式
修課師生Line群組