Your browser does not support JavaScript!
國立清華大學資訊工程學系 NTHU Department of Computer Science
歡迎光臨國立清華大學資訊工程學系
雲端程式設計

一、課程目標

 1. Learn the concept of Cloud computing and related programming language or platform.

 2. Specifically, writing code in MapRduce, Azure and Google App Engine.

 

二、指定用書 (Text Book

 

 

三、參考書籍 (References

 1. Data-Intensive Text Processing with MapReduce, Jimmy Lin and Chris Dyer. Morgan & Claypool Publishers, 2010.

 

四、授課老師 (Teacher)

周志遠 教授

 

五、教學方式 (Teaching Method

Lectures, Labs, Invited Talks

 

六、課程大綱

 1. Lectures:

  • Introduction of Cloud Computing
  •  Big Data
  •  File System: HDFS, GFS (Google File System)
  •  MapReduce Framework
  •  MapReduce Hadoop Programming
  •  MapReduce Algorithms
  •  NoSQL vs. RDBMS: BigTable, Hive, Pig
  •  PaaS: Google App Engine & Microsoft Azure

 2. Labs:

  •  Hadoop Distributed File System
  •  Hadoop MapReduce Programming
  •  GAE
  •  Azure
     

 

七、成績考核 (Grading

 1. Labs (20%) 

 2. 4 Programming Projects (70%) 

 3. Course Participation (10%)

 

 

八、課程連結綱址 (Web Links

http://lms.nthu.edu.tw/course/11351

 

瀏覽數  
將此文章推薦給親友
請輸入此驗證碼
Voice Play
更換驗證碼