網路程式設計
Network Programming
學期
113-2
學分
3
學分
當期課號
539105
永久課號
IIAI30022
開課單位
智能系統研究所
授課教師
邱維揚、葉國暉
校區
光復
類別
必修
上課時間表
| 節 | 週五 |
|---|---|
5 13:20–14:10 | 網路程式設計 A212 3 節連堂 |
6 14:20–15:10 | |
7 15:30–16:20 |
* 根據陽明交大上課時間表所列
概述
I. Fundamental Understanding of Sockets and Network Protocols II. Knowing how to Establish TCP / UDP connections III. Handling Encrypted Connections. IV. Basics in Web Programming of IoT V. Network Monitoring and Security Issues.
先修科目
General Knowledge of C / C++ Fundamental Knowledge of Algorithm. Firm Understanding of Operating System is desirable.
教學方式
I. EMI (English as a Medium of Instruction) II. Bring-Your-Own-Device is suggested.
評分方式
I. Midterm Project (25%) II. Final Project (30%) III. Assignments (45%)
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Course and Syllabus Introductory |
| 第 2 週 | (National Holiday) |
| 第 3 週 | Networks and Protocols |
| 第 4 週 | Sockets and TCP Connections |
| 第 5 週 | TCP and UDP Connections |
| 第 6 週 | Simple Connection Clients |
| 第 7 週 | (National Holiday) |
| 第 8 週 | (Turn in of Midterm Project) |
| 第 9 週 | Simple Connection Servers |
| 第 10 週 | Secure Connection Clients |
| 第 11 週 | Secure Connection Servers |
| 第 12 週 | Web Programming of IoT |
| 第 13 週 | Network Monitoring |
| 第 14 週 | Introductory of Network Security |
| 第 15 週 | (National Holiday) |
| 第 16 週 | (Final Exam) |
教科書
Hands-On Network Programming with C, Lewis Van Winkle, Packt Publishing, 13 May, 2019.
Office Hours
- 時間
- Thu. (7)
- 聯絡方式
- By Email or Work Phone