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

當期課號 2324 Course Number 2324
授課教師 廖珗洲 Instructor LIAO,HSIEN CHOU
中文課名 網路程式設計 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.
教材 教科書:Visual Basic 2005網路程式設計(文魁)
參考書:Visual Basic 2005程式設計與案例剖析(旗標)
Teaching Materials Textbook: Visual Basic 2005 Network Programming (Kings Info.)
Reference: Visual Basic 2005 Programming and Case Study (Flag)
成績評量方式 1. 30% 作業
2. 10% 課堂參與
3. 30% 線上程式測驗
4. 30% 期末專題
Grading 1. 30% Assignment
2. 10% Class Participation
3. 30% Online Programming Test
4. 30% Final Project
教師網頁 ftp://163.17.10.20/NetworkProg
教學內容 - 藉由程式實作來加強網路的基本概念
- 學習使用Visual Basic 2005來開發網路應用程式
- 實作將包含TCP, UDP, SMTP, POP3, FTP, HTTP, Web Browser等
Syllabus - To understand the concept of network communication from the development of network application.
- To learn how to use Visual Basic 2005 on the development of network application.
- The development topics include TCP, UDP, POP3, FTP, HTTP, Web Browser, etc.
尊重智慧財產權,請勿非法影印。