Translate

2011年2月21日 星期一

99-2弘光資工 - 網路程式設計 - 課程介紹

課程名稱:網路程式設計
教師名稱:潘人豪
聯絡資料:bp.teach@m2k.com.tw
授課時數:電腦教室
授課時間:(週三) 

課程簡介

  • 本課程設計由基本網際網路概念出發,針對學生過去所學習的網路通訊原理、協定,進一步透過程式語言開發並延申應用,使學生們瞭解真實網際網路運作架構下的網路程式開發方法與過程,並學習當下熱門網路應用服務之連結開發。


課程目標

  • 本課程除了指導學生網際網路底層程式開發外,更逐步介紹網路各階層中實際程式設計及其應用,此外課程末更透過當下熱門網路服務之介紹,使同學瞭解如何在分散式系統環境下進行實際進行開發設計,並透過網路多元資源降低開發複雜度並與業界實務接軌。

課程內容

  • 教學內容由網路基本架構概念為基礎,第二部份介紹網際網路通訊協定使用、程式開發,第三部份介紹網路各種應用服務之程式開發(E-Mail, 多媒體資料傳輸等),最後透過Google所提供之各項服務,教導同學如何實際結合現有多元應用服務與雲端技術進行程式開發。


課程進度
  • 第一週: 課程介紹、作業環境說明介紹
  • 第二週: Java程式設計回顧
  • 第三週: 網路基本概念回顧
  • 第四週: 資料串流處理(檔案串流、網路串流)
  • 第五週: 資料串流處理(檔案串流、網路串流)
  • 第六週: 網路元件介紹
  • 第七週: Socket, TCP, UDP 協定應用與程式設計
  • 第八週: Socket, TCP, UDP 協定應用與程式設計
  • 第九週: Secure Sockets設計與應用
  • 第十週: 測驗一
  • 第十一週: Multicasting程式設計與應用
  • 第十二週: E-Mail 程式設計與應用
  • 第十三週: 網路多媒體資料傳輸協定介紹
  • 第十四週: 即時傳輸協定RTP、JMF網路多媒體應用
  • 第十五週: 即時傳輸協定RTP、JMF網路多媒體應用
  • 第十六週: 測驗二
  • 第十七週: Google 雲端計算(App Engine)與服務API應用(Map, Docs, Youtube, Calendar…)
  • 第十八週: Google 雲端計算(App Engine)與服務API應用(Map, Docs, Youtube, Calendar…)
  • 第十九週: Google 雲端計算(App Engine)與服務API應用(Map, Docs, Youtube, Calendar…)

課程資訊
  • 成績評量
    • 出席率及課堂表現 (30%)
    • 測驗(40%)
    • 報告 (30%)

教科書及參考資料
  • 指定書目
    • Java網路程式設計 第二版, 顏春煌, 旗標,  ISBN:9789574426386
  • 參考書目
    • Google API大全-程式設計、開發、實例(附光碟), 松崗, ISBN:9789866382994
    • 網路應用程式開發:使用Google App Engine雲端運算, 李威和, , 文魁, ISBN:9789866382499

2 則留言:

匿名 提到...

有GAE耶,好想學阿

匿名 提到...

老師
你上課時間是晚上嗎??