校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

雲端運算與巨量資料分析

Cloud Computing and Big Data Analytics

學期
113-2
學分
3 學分
當期課號
535108
永久課號
EEEE30034
開課單位
電機工程學系
授課教師
黃柏鈞
校區
光復
類別
選修
上課時間表
週三
2
09:00–09:50
雲端運算與巨量資料分析
EE102
3 節連堂
3
10:10–11:00
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

This course targets the computing resource allocation problem, and discusses how cloud computing solves the problem. In our discussion, the architecture, design, and management of modern cloud ecosystems, along with the key components in the ecosystems, will be covered. Furthermore, we will introduce important data analytics algorithms and tools, such as various data mining and machine learning algorithms. Afterward, we will make use of these tools to analyze realistic data on popular cloud computing platforms. At the end of the course, you will be able to: - Establish the basic concepts, key components, and impacting technologies in modern cloud ecosystems. - Establish a knowledge base of modern data mining and machine learning algorithms. - Acquire the experiences of leveraging modern data mining and machine learning algorithms in your own cloud applications. - Get familiar with the basic concepts about natural language processing and computer vision. - Acquire the experiences of processing big data on the cloud in real-world scenarios. - Use modern cloud ecosystems and tools for building your own cloud applications.

先修科目

Computer Network, Computer Programming, Data Mining, Machine Learning

評分方式

- In-class participation (quizzes and in-class discussion) (20%) - Homework assignments (30%) - Midterm examination (20%) - Final project and demo (30%)

課程大綱
  • Cloud computing essentials
  • Basics in data analytics
  • Key technologies, applications, and platforms of cloud computing
  • Parallel & distributed processing and data analytics
週次計畫
週次主題
第 1 週Introduction to cloud computing
第 2 週Building blocks of cloud ecosystems
第 3 週Distributed & parallel processing: theories (I)
第 4 週Distributed & parallel processing: theories (II)
第 5 週Cloud security and privacy (I)
第 6 週Cloud security and privacy (II)
第 7 週Data analytics: data visualization (I)
第 8 週Data analytics: data visualization (II)
第 9 週Midterm examination
第 10 週Data mining algorithms basics (I)
第 11 週Data mining algorithms basics (II)
第 12 週Machine learning algorithms basics (I)
第 13 週Machine learning algorithms basics (II)
第 14 週Case studies of cloud ecosystems (I)
第 15 週Case studies of cloud ecosystems (II)
第 16 週Final project live demo
教科書

- Chellammal Surianarayanan and Pethuru Raj Chelliah, Essentials of Cloud Computing: A Holistic, Cloud-Native Perspective, Available at: https://link.springer.com/book/10.1007/978-3-031-32044-6, 2023. - Jiawei Han et al., Data Mining. Concepts and Techniques, 3rd Edition, Morgan Kaufmann, 2012. - Other supplement materials such as reference books and research papers might also be used.