Cloud Computing
Program Overview:The Cloud Computing program prepares students to design, deploy, and manage cloud-based solutions. The program covers key cloud platforms, virtualization, cloud security, and DevOps practices.
Program Duration:
2 years (4 semesters)
Total Hours per Semester:
360 hours
Total Hours per Week:
24-30 hours
Curriculum Outline:
Semester 1: Cloud Foundations
Introduction to Cloud Computing (60 hours)Overview of cloud computing concepts, history, and benefits.
Networking Basics (60 hours)Fundamentals of computer networks, protocols, and topologies.
Linux Fundamentals (60 hours)Basics of Linux operating systems, commands, and scripting.
Cloud Service Models (IaaS, PaaS, SaaS) (60 hours)Detailed study of different cloud service models.
Introduction to Python Programming (60 hours)Basics of Python programming for cloud automation.
Semester 2: Cloud Infrastructure
Virtualization Technologies (60 hours)Concepts and implementation of virtualization technologies.
Cloud Storage Solutions (60 hours)Study of various cloud storage options and their use cases.
Cloud Networking (60 hours)Network architecture and design for cloud environments.
Cloud Security Fundamentals (60 hours)Basic principles of cloud security.
Scripting for Cloud Automation (60 hours)Automating cloud tasks using scripting languages.
Semester 3: Cloud Platform Services
AWS Core Services (60 hours)Introduction to Amazon Web Services (AWS) core services.
Azure Core Services (60 hours)Introduction to Microsoft Azure core services.
Google Cloud Platform Services (60 hours)Introduction to Google Cloud Platform (GCP) core services.
Cloud Architecture and Design (60 hours)Designing cloud-based solutions and architectures.
Cloud Migration Strategies (60 hours)Strategies and best practices for migrating to the cloud.
Semester 4: Advanced Cloud Practices
DevOps and Cloud Automation (60 hours)Integration of DevOps practices with cloud automation.
Advanced Cloud Security (60 hours)Advanced techniques for securing cloud environments.
Serverless Architectures (60 hours)Design and implementation of serverless solutions.
Cloud Cost Management (60 hours)Managing and optimizing cloud costs.
Capstone Project/Internship (120 hours)Practical application of cloud computing concepts through a comprehensive project or internship experience.
Learning Outcomes:
Understand and implement cloud computing concepts and service models.
Deploy and manage virtualized environments and cloud infrastructure.
Secure cloud environments and ensure data protection.
Apply DevOps practices to automate cloud operations.
Design and implement cost-effective cloud solutions.

.png)