當期課號 | 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. |