學分數 |
3
|
修課時數 |
3
|
開課班級 |
日間部四年制2年級 B班
|
本課程培養學生下列知識: |
目前系統幾乎都會連結網際網路,因此,本課程主要教授撰寫程式來擷取Web上豐富的資訊以及開發主從式架構的網路程式。本課程之課程目標為:1.撰寫程式取得IP位址與查詢DNS伺服器2.撰寫伺服器的TCP Socket程式3.撰寫用戶端的TCP Socket程式4.撰寫以SMTP與POP3來收送郵件的程式5.撰寫HTTP以及Web瀏覽器的程式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:
|
每週授課主題 |
第01週:課程說明第02週:UDP即時通程式第03週:UDP Server–單一通訊埠的通訊第04週:UDP聊天室第05週:TCP連線與離線第06週:春假第07週:TCP 聊天室第08週:TCP 聊天室第09週:期中考第10週:線上五子棋第11週:線上五子棋第12週:線上五子棋第13週:網頁即時通第14週:網頁即時通第15週:網頁聊天室第16週:網頁聊天室第17週:期未專題報告第18週:期未專題報告
|
成績及評量方式 |
出席:10%作業:10%期中考:20%期末專題:60%
|
證照、國家考試及競賽關係 |
本課程無證照、國家考試及競賽資料。
|
主要教材 |
1.Visual C# 網路程式設計-線上遊戲實作張逸中, 李美億博碩2020 (教科書)
|
建議先修課程 |
1.視窗程式設計2.Java程式設計與應用
|
教師資料 |
教師網頁:http://www.cyut.edu.tw/~hhc.henry/
E-Mail: s10814902@gm.cyut.edu.tw
Office Hour:
星期一,第3~4節,地點:R-213; 星期三,第3~4節,地點:R-213; 分機:
|
|