NEU Logo
Đại học Kinh tế Quốc dânChương trình đào tạo
English
Tiếng Việt
NEU Logo
QR Code

Đại học Kinh tế Quốc dân

207 Giải Phóng,Bạch mai, Hà Nội, Việt Nam

(84)24.36.280.280

(84)24.38.695.992

facebook.com/ktqdNEU

QR Code
Bản quyền thuộc về: Đại học Kinh tế Quốc dân
Trang chủ
Hướng dẫn sử dụng
CNTT1167E — Cloud Computing | Chương trình đào tạo NEU

CNTT1167E — Cloud Computing

Số tín chỉ
3
Khoá hiển thị
K66-2024

Mô tả học phần

The module presents a top-down view of cloud computing, from applications and administration to programming and infrastructure. The main focus of the module is on parallel programming techniques for cloud computing and the large-scale distributed systems that make up the cloud computing infrastructure. Contents include: overview of cloud computing, cloud computing systems, virtualization technology, security in the cloud, and application development in the cloud. Students will study modern solutions for cloud computing developed by Google, Amazon, Microsoft, VMWare, etc. The course also aims to train thinking ability, computing skills and improve the ability to apply algorithms to analyze and research problems in the field of cloud computing. The course equips learners with the necessary knowledge, skills and competencies to search, retrieve and exploit subject-related resources and continue to higher education.

Giảng viên

  • Đặng Minh Quân
  • Nguyễn Thanh Hương

Kế hoạch giảng dạy

Tuần 1

Get acquainted, introduce the course, its logic and the role and position of the module in the curriculum
Tài liệu tham khảo
Course outline
Hoạt động
Instructions for reading documents Guide to find documents Set learning requirements Course Introduction Guide to group work Divide the working group
Đánh giá
Participation level Level of interaction Answer quality

Tuần 2

Chapter 1: Cloud Computing Overview 1.1 The definition and evolution of cloud computing 1.2 Features of cloud computing
Tài liệu tham khảo
[1] Chapter 1
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 3

Chapter 1: Cloud Computing Overview 1.3 Classification of cloud computing model 1.4 Some popular clouds
Tài liệu tham khảo
[1] Chapter 1
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 4

Chapter 2: Parallel data processing in the cloud 2.1 The concept of distributed data processing in the cloud 2.2 Hadoop data processing model
Tài liệu tham khảo
[1] Chapter 6
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 5

Chapter 2: Parallel data processing in the cloud 2.3 Streaming, scheduling, error-proofing in Hadoop
Tài liệu tham khảo
[1] Chapter 6
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises Participation level Level of interaction Answer quality Application exercises

Tuần 6

Chapter 3: Cloud Storage System 3.1 Cloud storage concept 3.2 Distributed file systems
Tài liệu tham khảo
[1] Chapter 2
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 7

Chapter 3: Cloud Storage System 3.3 Cloud databases 3.4 Cloud storage objects
Tài liệu tham khảo
[1] Chapter 2
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 8

Midterm exam (20%)
Đánh giá
Essay/quiz test

Tuần 9

Chapter 4: Safety and security 4.1 Security issues in cloud computing 4.2 Some methods to ensure the security of cloud services
Tài liệu tham khảo
[1] Chapter 3
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 10

Chapter 4: Safety and security 4.3 Designing cloud system architecture to ensure safety and security
Tài liệu tham khảo
[1] Chapter 3
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 11

Chapter 5: Using cloud computing services 5.1 Using software services 5.2 Using platform services
Tài liệu tham khảo
[1] Chapter 4
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 12

Chapter 5: Using cloud computing services 5.3 Using IaaS infrastructure services
Tài liệu tham khảo
[1] Chapter 4
Hoạt động
Students read the document before coming to class Lecturer discuss theory Discuss situations and questions asked by the teacher Students apply what they have learned to solve problems
Đánh giá
Participation level Level of interaction Answer quality Application exercises

Tuần 13

Group exercise presentation
Hoạt động
Student groups report and answer questions Teachers and class members ask questions and comment
Đánh giá
Assessment sheet with the following criteria: (i) Content; (ii) Beautiful appearance; (iii) Attractive and persuasive presentation; (iv) The degree of cooperation in answering questions; (v) Presentation time

Tuần 14

Group exercise presentation
Hoạt động
Student groups report and answer questions Teachers and class members ask questions and comment
Đánh giá
Assessment sheet with the following criteria: (i) Content; (ii) Beautiful appearance; (iii) Attractive and persuasive presentation; (iv) The degree of cooperation in answering questions; (v) Presentation time

Tuần 15

Submit group work (20%)
Hoạt động
Group of students submit report Instructor evaluation
Đánh giá
Assessment sheet with the following criteria: (i) Content; (ii) Appearance; (iii) Time; (iv) comments from each other

Học liệu

  • Course books:
  • Huỳnh Quyết Thắng (2014) Điện toán đám mây, Nhà xuất bản Trường Đại Học Bách Khoa Hà Nội., 2014
  • Hwang, Kai, Jack Dongarra, and Geoffrey C. Fox. Distributed and cloud computing: from parallel processing to the internet of things. Morgan Kaufmann, 2013, 2013
  • Rountree, Derrick, and Ileana Castrillo. The Basics of Cloud Computing: Understanding the Fundamentals of Cloud Computing in Theory and Practice. Newnes, 2013, 2013