◎系所教育目標: 為配合國家建設及產業發展之需要,本系以培育中高級資訊科技人才為目的。在教學理念上除了注重理論的探討之外並強調實際動手的能力,以期培育出具有深厚學識基礎並能實際應用的資訊科技人才。在專業必修中涵蓋基礎理論、電腦硬體、作業系統、資料結構及計算機網路等方面,並有畢業專題製作,使學生紮實基礎,同時課程包含四個專業學程,兼顧學術及實務之分流與訓練。分別為一:軟體工程及知識工程學程、二:互動多媒體學程、三:網路及資訊安全學程、四:資訊系統開發實務學程,以期作為日後升學就業的準備。 |
◎核心能力 | 關聯性 |
1.應用數理邏輯推理之能力 | 4 關聯性稍強 |
2.具備資訊軟體專業之能力 | 5 關聯性最強 |
3.具備資訊硬體專業之能力 | 4 關聯性稍強 |
4.發掘、分析及解決問題之能力 | 4 關聯性稍強 |
5.現代資訊發展工具之使用與熟悉資訊應用系統之能力 | 5 關聯性最強 |
6.資訊軟體或硬體創新設計與實作之能力 | 5 關聯性最強 |
7.有效溝通與團隊合作之能力 | 1 關聯性最弱 |
◎本學科內容概述: 本課程介紹雲端計算技術,讓同學了解雲端系統提供的服務、特色,並透過實務建置公有雲的服務,並利用伺服機系統建置私有雲,相互比較所提供的服務型態,在進而推動使用新型態雲端服務。 |
◎本學科教學內容大綱: 1. 雲端計算模式、服務方式 2. Edge Computing簡介 3. 虛擬機系統 3. 公有雲的服務實作 4. 私有雲的建置, Open IaaS 5. 輕量級虛擬系統服務docker 6. Clusster管理機制K8S 5. 公有雲的DevOps服務方式 |
◎本學科學習目標: Provide students to know the new trends about the network technology and the cloud computing related domain. |
◎教學進度: |
週次 | 主題 | 教學內容 | 教學方法 |
01
| Introduction | Introduction to this course | 講授。 |
02
| The trends of the cloud computing | 1. Client/server and distribution system
2. Web 2.0
3. Build a based system | 作業/習題演練、操作/實作、講授。 |
03
| The trends of the cloud computing | 1. Mobile computing, Grid computing, and Utility computing
2. Setup a SDK environment for the mobile device in the builded based system | 作業/習題演練、操作/實作、講授。 |
04
| The service in the cloud computing | 1. Saas, PaaS, and IaaS in the cloud computing
2. A basis program for the mobile device | 作業/習題演練、操作/實作、講授。 |
05
| Google Cloud Computing | 1. Introduce to Google Cloud Computing
2. A basis program for the mobile device | 作業/習題演練、操作/實作、講授。 |
06
| Google Services (SaaS) | 1. Google mail and Google map
2. A mobile device program to access Google service | 作業/習題演練、操作/實作、講授。 |
07
| Advanced Google Services (SaaS) | 1. The advanced service for Google mail
2. A mobile device progam to access the advanced Google mail service | 作業/習題演練、操作/實作、講授。 |
08
| Advanced Google Services (SaaS) | 1. The advanced service for Google map
2. A mobile device program to access the advanced Google map | 作業/習題演練、操作/實作、講授。 |
09
| Mid Term | Mid Term | MidTerm。 |
10
| Introduction to GAE (PaaS) | 1. Introduction to GAE
2. A program in GAE | 作業/習題演練、操作/實作、講授。 |
11
| Introduction to YAP and AWS (PaaS) | 1. Introduction to YAP and ASW
2. A program in GAE | 作業/習題演練、操作/實作、講授。 |
12
| Introduction to Azure and Flex (PaaS) | 1. Introduction to Azure and Flex
2. A program in GAE | 作業/習題演練、操作/實作、講授。 |
13
| Introduction to Virtual Machine (IaaS) | 1. Introduction to virtual machine
2. Install virtualbox and OS | 作業/習題演練、操作/實作、講授。 |
14
| The management of the VM | 1. The management of the VM
2. Turing the services in the VM | 作業/習題演練、操作/實作、講授。 |
15
| Introduction to Hadoop | 1. Introduction to Hadoop
2. Install Hadoop | 作業/習題演練、操作/實作、講授。 |
16
| The functions of Hadoop | 1. The functions of Hadoop
2. A program in Hadoop | 作業/習題演練、操作/實作、講授。 |
17
| The e-book | 1. Introduction to the e-book
2. A mobile device program to request services in Hadoop | 作業/習題演練、操作/實作、講授。 |
18
| Final Term | Final Term | FinalTerm。 |
◎課程要求: 本課程注重平常實作。 |
◎成績考核 期中考30% 期末考30% 操作/實作40% |
◎參考書目與學習資源 1. Distributed and Cloud Computing-From Parallel Processing to the Internet of Things, Kai Hwang, Geoffrey C. Fox, and Jack J. Dongarra, Morgan Kaufmann.
2. Cloud Computing: Saas, Paas, Iaas, Virtualization, Business Models, Mobile, Security, and More., Kris Jamsa, Jones & Bartlett Learning, 2011.
3. Cloud Computing - Theory and Practice, Dan C.Marinescu, Morgan Kaufmann (MK), 2013, 開發代理。
3. 走進雲端計算,王鵬,佳魁資訊,ZB0908。
4. 雲端運算Cloud Computing技術指南,楊文誌著,松崗資訊,XP10077。
5. 雲端運算大解密,鄧瑋敦譯(日經BP社出版局),電腦人文化出版(城邦文化),98024439。
6. Google!Android2手機應用程式設計入門,蓋索林著,文魁資訊,P09257。
7. Google Android 2.X應用程式開發實戰,第二版,林城著,碁峰, CL0331。
8. 新觀念Android SDK程式設計範例教本,陳會安著,旗標,F1772。
9. Google應用服務引擎開發實戰,上官林杰著,悅知文化,SKNP00013。
10. 網路應用程式開發-使用Google App Engine雲端運算,李威和著,文魁,P09197。
11. 雲端程式設計入門與應用實務,鍾葉青等著,開發圖書,CL008。
12. 雲端運算與SaaS部署運用,文杰、陳小軍著,清華大學出版社,上奇,NB1201,2012。 |
◎教材講義 請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義 |