朝陽科技大學
110學年度第2學期教學大綱
當期課號 7443 中文科名 網路核心程式設計
授課教師 闕河正 開課單位 資訊與通訊系
學分數 3 修課時數 3 開課班級 日間部碩士班1年級 A班
修習別 專業選修
類別 一般課程


本課程培養學生下列知識:
本課程介紹嵌入式網路核心程式設計,培養學生能運用多執行緒及socket 設計TCP/UDP通訊協定程式,並且能夠在Android/Linux作業系統的核心中運作。

1.熟悉嵌入式網路核心程式設計的應用與發展
2.能運用多執行緒及socket 設計TCP/UDP通訊協定程式
3.能在Android/Linux作業系統的核心中進行網路程式設計
4.能進行相關論文研讀與簡報

This course introduces the core of the embedded network programming to help students using multi-threaded and socket design for TCP / UDP protocol programming. Finally students can use Android / Linux operating system for kernel operations and applications.

每週授課主題
第01週:課程簡介
第02週:Socket 簡介
第03週:IP Addresses and structs 介紹
第04週:Python 介紹
第05週:Client-Server 介紹
第06週:SimpleHTTPServer 實作
第07週:Python 爬蟲實作
第08週:期中考
第09週:Datagram Sockets 介紹
第10週:Stream sockets 介紹
第11週:Slightly Advanced Techniques 介紹
第12週:Blocking 介紹
第13週:C++ Programming 介紹
第14週:簡易聊天伺服器實作
第15週:簡易聊天伺服器實作
第16週:即時多人連線遊戲實作
第17週:即時多人連線遊戲實作
第18週:期末考

成績及評量方式
期中考:30%
期末考:30%
平時作業及出席:40%

證照、國家考試及競賽關係
本課程無證照、國家考試及競賽資料。

主要教材
1.自編教材(數位學習平台)(自製教材)

參考資料
本課程無參考資料!

建議先修課程
本課程無建議先修課程

教師資料
教師網頁:http://www.cyut.edu.tw/~sophie19820517/
E-Mail: sophie19820517@cyut.edu.tw
Office Hour:
分機:
[關閉] [列印]
尊重智慧財產權,請勿不法影印。