學分數 |
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:
分機:
|
|