BSCS: CIS 406 – Cloud Computing
Categories: BS in Computer Science
About Course
- This course provides an introduction to cloud computing technologies and services, focusing on cloud architecture, deployment models, and practical applications. Students will explore the fundamental concepts of cloud computing, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS).
- The course emphasizes the deployment, management, and security of cloud-based solutions, with hands-on experience using popular cloud platforms.
What Will You Learn?
- Describe the architecture and key components of cloud computing systems
- Understand cloud service models including IaaS, PaaS, and SaaS
- Deploy and manage virtual machines, storage, and networking in cloud environments
- Implement cloud services using platforms such as AWS, Microsoft Azure, and Google Cloud
- Apply cloud security practices including encryption, IAM, and compliance controls
- Design scalable and resilient cloud architectures for business applications
- Use automation tools and Infrastructure as Code for cloud deployment
- Evaluate cloud computing solutions based on cost, performance, and business requirements
- Implement disaster recovery and business continuity strategies in cloud environments
- Analyze emerging cloud technologies including serverless computing and edge computing
Course Content
Week 1: Introduction To Cloud Computing
-
Week 1: Introduction To Cloud Computing
04:14 -
LO1: Define Cloud Computing And Summarize Its History And Characteristics.
14:20 -
LO2: Explain Cloud Service Models Including IaaS, PaaS, And SaaS.
17:46 -
LO3: Analyze Benefits And Limitations Of Cloud Adoption.
12:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based MCQs
-
Key Term Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 2: Cloud Architecture And Design
-
Week 2: Cloud Architecture And Design
03:11 -
LO1: Describe Cloud Architecture Components And Their Functions.
16:03 -
LO2: Explain Virtualization And Multi-Tenancy In Cloud Environments.
13:37 -
LO3: Evaluate Scalability And Elasticity In Cloud Architecture Design.
13:39 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Term Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 3: Cloud Deployment Models
-
Week 3: Cloud Deployment Models
03:19 -
LO1: Define Public, Private, Hybrid, And Community Cloud Models.
15:02 -
LO2: Compare Advantages And Disadvantages Of Cloud Deployment Models.
13:06 -
LO3: Assess Business Requirements To Select Appropriate Deployment Models.
12:38 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Term Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 4: Virtualization In Cloud Computing
-
Week 4: Virtualization In Cloud Computing
03:47 -
LO1: Explain The Role Of Virtualization In Cloud Infrastructure.
17:01 -
LO2: Describe Hypervisors, Virtual Machines, And Containerization Technologies.
12:29 -
LO3: Analyze Resource Utilization And Isolation In Virtualized Environments.
13:13 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Term Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 5: Cloud Platforms And Services
-
Week 5: Cloud Platforms And Services
00:00 -
LO1: Describe Core Services Of AWS, Microsoft Azure, And Google Cloud Platform.
00:00 -
LO2: Explain Implementation Of IaaS, PaaS, And SaaS On Cloud Platforms.
00:00 -
LO3: Evaluate Cloud Platform Features For Application Deployment.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Term Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 6: Cloud Storage And Data Management
-
Week 6: Cloud Storage And Data Management
00:00 -
LO1: Define Object, Block, And File Storage In Cloud Systems.
00:00 -
LO2: Explain Cloud Database Services And Data Management Strategies.
00:00 -
LO3: Analyze Data Consistency, Availability, And Scalability In Distributed Systems.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 7: Networking In The Cloud
-
Week 7: Networking In The Cloud
00:00 -
LO1: Describe Virtual Private Cloud Architecture And Networking Components.
00:00 -
LO2: Explain Load Balancing, Routing, And Network Segmentation.
00:00 -
LO3: Evaluate Performance And Security In Cloud Networking Configurations.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 8: Midterm Assessment
-
Week 8: Midterm Assessment
00:00 -
Multiple Choice Questions
-
True/False
-
Short Answer Questions
-
Scenario-Based Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 9: Cloud Security Fundamentals
-
Week 9: Cloud Security Fundamentals
00:00 -
LO1: Explain The Shared Responsibility Model In Cloud Security.
00:00 -
LO2: Describe Encryption, Identity Management, And Access Control Mechanisms.
00:00 -
LO3: Evaluate Risk Mitigation Strategies In Cloud Environments.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 10: Cloud Automation And Orchestration
-
Week 10: Cloud Automation And Orchestration
00:00 -
LO1: Define Infrastructure As Code In Cloud Environments.
00:00 -
LO2: Explain Automation Tools Such As Terraform And Ansible.
00:00 -
LO3: Analyze The Benefits Of Orchestration In Cloud Deployment.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 11: Cost Management And Optimization
-
Week 11: Cost Management And Optimization
00:00 -
LO1: Describe Cloud Pricing Models And Billing Structures.
00:00 -
LO2: Explain Cost Monitoring And Optimization Strategies.
00:00 -
LO3: Evaluate Cost-Performance Trade-Offs In Cloud Resource Allocation.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 12: Disaster Recovery And Business Continuity
-
Week 12: Disaster Recovery And Business Continuity
00:00 -
LO1: Define Disaster Recovery And Business Continuity Planning In Cloud Computing.
00:00 -
LO2: Explain Backup Strategies, Replication, RPO, And RTO Concepts.
00:00 -
LO3: Analyze High Availability And Resilience Architectures.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 13: Hybrid Cloud And Multi-Cloud Strategies
-
Week 13: Hybrid Cloud And Multi-Cloud Strategies
00:00 -
LO1: Describe Hybrid Cloud And Multi-Cloud Architectures.
00:00 -
LO2: Explain Integration And Management Challenges In Multi-Cloud Environments.
00:00 -
LO3: Evaluate Enterprise Use Cases For Hybrid And Multi-Cloud Adoption.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 14: Emerging Trends In Cloud Computing
-
Week 14: Emerging Trends In Cloud Computing
00:00 -
LO1: Define Serverless Computing, Edge Computing, And AI Integration.
00:00 -
LO2: Explain Transformation Of Cloud Service Delivery Models.
00:00 -
LO3: Analyze The Impact Of Emerging Technologies On Digital Transformation.
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 15: Final Project Development
-
Week 15: Final Project Development
00:00 -
LO1: Apply Cloud Architecture Principles To Design A Practical Solution.
00:00 -
LO2: Implement Cloud Services Using Appropriate Platforms And Tools.
00:00 -
LO3: Evaluate Security, Performance, And Cost Efficiency Of Cloud Solutions.
10:51 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Key Terms and Concepts Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation
Week 16: Final Assessment
-
Week 16: Final Assessment
00:00 -
Multiple Choice Questions
-
True / False
-
Scenario-Based Multiple Choice Questions
-
Short Answer Questions
-
Written Assignment
-
Presentation Task
-
Role-Playing Activity
-
Peer Review Task
-
Exercises and Activities Adaptation