朝陽科技大學 095學年度第2學期教學大綱
Network Programming 網路程式設計

當期課號 3810 Course Number 3810
授課教師 廖又儀 Instructor Liao,Yu Yi
中文課名 網路程式設計 Course Name Network Programming
開課單位 資訊工程系(四進)三A Department  
修習別 選修 Required/Elective Elective
學分數 3 Credits 3
課程目標 這門課的目標是提供學生網路程式設計的知識,主題包括:網路程式設計簡介、網路程式設計的基本資料結構、Socket網路程式設計、TCP/UDP Client Server網路程式設計、Thread網路程式設計、Multiplexing IO Programming。在完成這門課之後,學生將可以學習到下面幾點:1.瞭解網路程式設計的基本資料結構;2.瞭解Socket TCP/UDP 網路程式設計;3.高等 Thread與Multiplexing IO 程式設計; 4. Client Server 網路系統實作。 Objectives The goal of this course is to provide students with a basic knowledge of the network programming. The main topics include introduction, data structures for network programming, Socket programming, TCP/UDP socket programming, Thread and Multiplexing I/O programming. Students will realize the following backgrounds of this course after completing it: 1. The data structure of network programming; 2. The client server-based TCP and UDP scket programming; 3. The advanced Thread and Multiplexing IO programming; 4. Implement a client server application.
教材 Java網際網路程式設計-TCP/IP與Internet Programming篇,黃嘉輝,文魁圖書 Teaching Materials Java網際網路程式設計-TCP/IP與Internet Programming篇,黃嘉輝,文魁圖書
成績評量方式 程式,小考 40%
期中考 30%
期末考 30%
Grading programming, quiz 40%
mid-trem 30%
final 30%
教師網頁  
教學內容 1. 網路程式設計簡介
2. 網路程式設計的基本資料結構
3. Socket網路程式設計
4. TCP/UDP Client Server網路程式設計
5. Thread網路程式設計
6. Multiplexing IO Programming。
Syllabus 1. concept of network program design
2. Data structures for network programming
3. Socket programming
4. TCP/UDP socket programming
5. Thread
6. Multiplexing I/O programming
尊重智慧財產權,請勿非法影印。