課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
5904301 | 網路程式設計 | Network Programming | 3.0 | 3 |
中文概述 Chinese Description | 本課程探討各種電腦網路的應用程式介面,以及網路應用系統的設計與撰寫方式,並透過課程專題製作,實作各種網路應用系統。其內容包含1. TCP/IP, 2. Client Server Model and Software Design, 3. Concurrent Processing in Client-Server Software, 4. Socket API, 5. Client Software Design, 6. Server Software Design, 7. TCP and UDP, 8. RPC and Distributed Program Generation, 9. NFS, and 10. Streaming Audio and Video Transport. | |||
英文概述 English Description | This course discusses the application programming interfaces for computer networks. In addition, the design and programming methodology of network application systems are studied. Students will be required to complete a term programming project that implements network application systems. Course Contents: 1. TCP/IP, 2. Client Server Model and Software Design, 3. Concurrent Processing in Client-Server Software, 4. Socket API, 5. Client Software Design, 6. Server Software Design, 7. TCP and UDP, 8. RPC and Distributed Program Generation, 9. NFS, and 10. Streaming Audio and Video Transport. |
備註: