當期課號 |
1263 |
Course Number |
1263 |
授課教師 |
林芳昌 |
Instructor |
LIN,FANG CHANG |
中文課名 |
網路程式設計 |
Course Name |
Network Programming |
開課單位 |
資訊管理系(四日)三A |
Department |
|
修習別 |
選修 |
Required/Elective |
Elective |
學分數 |
3 |
Credits |
3 |
課程目標 |
由於現代網路的盛行,如何使一般系統能利用到網路的好處是本課程所追求的目標。在多層式架構趨於成熟今日,利用一般的程式語言寫出一個具有多層式的系統已是極為便利的過程,本課程將介紹目前最為盛行的分散機制,如CORBA、DCOM等,並以Delphi或Java語言實作。 |
Objectives |
The focus of this course is on the common gate way interface (CGI) for WWW. The main advantages are its maturity, low demand on resources, and platform-independence. The disadvantage is its lack of a flexible programming interface. We choose Perl as the scripting language because of its powerful string-manipulation capability, especially in dealing with regular expressions. |
教材 |
程式範例講解 作業 考試 |
Teaching Materials |
Program examples Homework Examination |
成績評量方式 |
平時與作業 40% 期中考 30% 期末作業 30% |
Grading |
Participation and Homework 40% Midterm examination 30% Final project 30% |
教師網頁 |
|
教學內容 |
本課程將介紹各種網路階層上的程式設計,並著重於網頁應用方面的程式設計。將包含以下主題: 1. 網路程式設計基本架構 2. RS232連線程式設計 3. LAN連線程式設計 4. TCP/IP網路程式設計 5. TCP/IP Socket 6. PHP程式設計 7. PHP與Database連結 |
Syllabus |
This course will introduce the design and implementation of network programming. Web programming on network and database is the major issue. Topics included are listed as follows: 1. The architecture of network proramming 2. Network programming on the RS232 3. Network programming on LAN 4. TCP/IP network programming 5. TCP/IP Socket 6. PHP programming 7. PHP and database |