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

當期課號 2647 Course Number 2647
授課教師 楊志弘 Instructor YANG,CHIH HUNG
中文課名 網路程式設計 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.
教材   Teaching Materials  
成績評量方式 1.作業 40 %
2.期中考 30 % (Individual)
3.期末考 30 % (Individual)
4.態度 10 %
總共 110 %
Grading 1.homework 40.0% 2.midterm exam 30.0% 3.final exam 30.0% 4.presence 10.0%
total:110 points.
教師網頁  
教學內容 本課程除講述網際網路基本知識外,內容包括通訊協定(TCP/IP、HTTP)以及網際網路相關之檔格式(如XHTML、Dynamic HTML、XML、XSL),也將介紹網際網路的演進、現況、及未來發展,同時透過程式語言的教授與應用程式的開發,進而瞭解吾人於網際網路應具之核心能力 Syllabus Introductory-Level courses in understanding networking aimed at student with little knowledgement in the network. Teaching networking structure principles, including fundamental structure of networking, Searching Internet address, extract URL data sets, even-driven programming and more.
尊重智慧財產權,請勿非法影印。