B.E. (Computer Engineering) Cloud Computing Syllabus - Mumbai University 2026
The University has moved this degree onto NEP 2020 one year at a time. The first and second years are NEP 2020 syllabi; the third and fourth years are still examined on the REV-2019 'C' Scheme, which is what the University sets for them this year.
Loading syllabus...
Syllabus for Cloud Computing
Module 1
- Title: Introduction and overview of cloud computing. Objective: To understand the origin of cloud computing, cloud cube model, NIST model, characteristics of cloud, different deployment models, service models, advantages and disadvantages.
Module 2: Title: To study and implement Hosted Virtualization using VirtualBox& KVM.
- Objective: To know the concept of Virtualization along with their types, structures and mechanisms. This experiment should have demonstration of creating and running Virtual machines inside hosted hypervisors like VirtualBox and KVM with their comparison based on various virtualization parameters.
Module 3: Title: To study andImplement Bare-metal Virtualization using Xen, HyperV or VMware Esxi.
- Objective: To understand the functionality of Bare-metal hypervisors and their relevance in cloud computing platforms. This experiment should have demonstration of install, configure and manage Bare Metal hypervisor along with instructions to create and run virtual machines inside it. It should also emphasize on accessing VMs in different environments along with additional services provided by them like Load balancing, Auto-Scaling, Security etc.
Module 4: Title: To study andImplement Infrastructure as a Service using AWS/Microsoft Azure.
- Objective: To demonstrate the steps to create and run virtual machines inside Public cloud platform. This experiment should emphasize on creating and running Linux/Windows Virtual machine inside Amazon EC2 or Microsoft Azure Compute and accessing them using RDP or VNC tools.
Module 5
- Title: To study andImplement Platform as a Service using AWS Elastic Beanstalk/ Microsoft Azure App Service. Objective: To demonstrate the steps to deploy Web applications or Web services written in different languages on AWS Elastic Beanstalk/ Microsoft Azure App Service.
Module 6: Title: To study andImplementStorage as a Service using Own Cloud/ AWS S3, Glaciers/ Azure Storage.
- Objective: To understand the concept of Cloud storage and to demonstrate the different types of storages like object storage, block level storages etc. supported by Cloud Platforms like Own Cloud/ AWS S3, Glaciers/ Azure Storage.
Module 7: Title: To study andImplementDatabase as a Service on SQL/NOSQL databases like AWS RDS, AZURE SQL/ MongoDB Lab/ Firebase.
- Objective: To know the concept of Database as a Service running on cloud and to demonstrate the CRUD operations on different SQL and NOSQL databases running on cloud like AWS RDS, AZURE SQL/ Mongo Lab/ Firebase.
Module 8: Title: To study andImplementSecurity as a Service on AWS/Azure Objective: To understand the Security practices available in public cloud platforms and to demonstrate various Threat detection, Data protection and Infrastructure protection services
- in AWS and Azure.
Module 9: Title: To study and implement Identity and Access Management (IAM) practices on AWS/Azure cloud. Objective: To understand the working of Identity and Access Management IAM in cloud computing and to demonstrate the case study based on Identity and Access Management (IAM) on
- AWS/Azure cloud platform.
Module 10
- Title: To study and Implement Containerization using Docker Objective: To know the basic differences between Virtual machine and Container. It involves demonstration of creating, finding, building, installing, and running Linux/Windows application containers inside local machine or cloud platform.
Module 11: Title: To study and implement container orchestration using Kubernetes Objective: To understand the steps to deploy Kubernetes Cluster on local systems, deploy applications on Kubernetes, creating a Service in Kubernetes, develop Kubernetes
- configuration files in YAML and creating a deployment in Kubernetes using YAML,
Module 12: Mini-project: Design a Web Application hosted on public cloud platform [It should cover the concept of IaaS, PaaS, DBaaS, Storage as a Service, Security as a Service etc.]
- Suggested Assignment List (Any two)
Module 1
- Assignment based on selection of suitable cloud platform solution based on requirement analysis considering given problem statement
Module 2: Assignment on recent trends in cloud computing and related technologies
Module 3
- Assignment on comparative study of different computing technologies [Parallel, Distributed, Cluster, Grid, Quantum)
Module 4
- Comparative study of different hosted and bare metal Hypervisors with suitable parameters along with their use in public/private cloud platform
Module 5: Assignment on explore and compare the similar type of services provided by AWS and Azure [Any ten services]
- Topic Link
Module 1: Introduction and overview of cloud https://www.nist.gov/system/files/documents
- computing /itl/cloud/NIST_SP-500-291_Version 2_2013_June18_FINAL.pdf
Module 2: Hosted Virtualization using KVM https://phoenixnap.com/kb/ubuntu-install
- kvm\
Module 3: Baremetal Virtualization using Xen https://docs.citrix.com/en-us/xenserver/7
- 1/install.html
Module 4: IaaS, PaaS, STaaS, DbaaS, IAM and 1) AWS
- Security as a Service on AWS and https://docs.aws.amazon.com/ Azure 2) MS Azure https://docs.microsoft.com/en-us/azure
Module 5: Docker https://docs.docker.com/get-started/
Module 6: Kubernetes https://kubernetes.io/docs/home/
Textbooks
- 1 Bernard Golden, “Amazon Web Services for Dummies”, John Wiley & Sons, Inc.
- 2 Michael Collier, Robin Shahan, “Fundamentals of Azure, Microsoft Azure Essentials”, Microsoft Press.
- 3 RajkumarBuyya, Christian Vecchiola, S ThamaraiSelvi, “Mastering Cloud Computing”, Tata McGraw-Hill Education.
- 4 Barrie Sosinsky, “Cloud Computing Bible”, Wiley publishing.
- 5 John Paul Mueller, “AWS for Admins for Developers”, John Wiley & Sons, Inc.
- 6 Ken Cochrane, Jeeva S. Chelladhurai, NeependraKhare , “Docker Cookbook - Second Edition”, Packt publication
- 7 Jonathan Baier, “Getting Started with Kubernetes-Second Edition”, Packt Publication.
Reproduced from the University of Mumbai syllabus for B.E. (Computer Engineering) under REV-2019 'C' Scheme, in force from the academic year 2021-22. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.