Course Outline Example On Cloud Computing (Advanced Topics)
Course Outline Example On Cloud Computing (Advanced Topics)
Learn the basics of cloud computing, how it is used and why it is important in
your career as Computer Engineering students
Understand "as a service" models, including PaaS, IaaS, FaaS, and SaaS
Recognize deployment models (Public, Private, Hybrid) and the key
components of a cloud infrastructure (VMs, Networking, Storage - File, Block,
Object, CDN).
Define cloud computing and explain essential characteristics, history, the
business case for cloud, and the emerging technologies enabled by cloud
Explain emerging Cloud related trends including Hybrid Multicloud,
Microservices, Serverless, Cloud Native, DevOps, and Application
Modernization
Describe the cloud service models Describe cloud service models, cloud
deployment models, and cloud infrastructure
List and describe services of popular cloud platforms including AWS,
Microsoft Azure, Google Cloud, IBM Cloud, Alibaba Cloud, etc.
Learn the Fundamentals of Cyber security
Understand and learn how to generate reports generated by Penetration
testing tools
Awareness on cyber threats
Learn how to prevent different cyber threats
Adopt the learnings to the society
Learn how to advocate etiquette on cyber space and in social media
Course Outlines and Schedules
Schedule Module Activity
Learning Objectives and Module
Date/Time Structure F2F/online
Unit1: Introduction
Introduction to the Cloud
What is the cloud
Where did cloud computing come
from
Why do we use cloud
Why should I care about cloud
Who are the different cloud
providers
Deliverables: Assignments,
assessments, and hands on lab
submissions
Database 101
RDS
Backups, Replica and Multi AZ
DynamoDB
Aurora
Elasticache
Deliverables: Assignments,
Assessment and Hands-on Lab results
What is DevOPS
History and background
Concepts and Practices
Tools
DevOps and the cloud
Hands-on Laboratories
Introduction
Framework
Controls
Cyber Threats
Managing Cyber Incident
Deliverables: Assignments,
Assessment and Hands-on Lab results
Deliverables: Assignments,
Assessment and Hands-on Lab results
Written
Practical
Assignments
This course has a total of 5 assignments. These assignments are designed to test your
understanding regarding the covered units.
Participation
I encourage all the students to participate in every virtual discussion. You may use our
session to raise or answer questions along the course. Your participation will be graded
accordingly.
Final Project / Examination
Guidelines of the project will be given ahead of time so you will have enough time to
complete and submit on the deadline. If you can submit the final project earlier, the
better. Please be reminded that late submissions will not be accepted.
My Contact Information