校際選修

115-1 選課時程

進行中

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

網路程式設計

Network Programming

學期
110-2
學分
3 學分
當期課號
2379
永久課號
SET1473
開課單位
系統工程與科技學士學位學程
授課教師
林振輝
類別
選修
上課時間表
週一
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、UDP Network 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群組