munotes®

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.

Cloud-Computing.pdf
Semester 6 · Third Year CE · 2 credits · 75 marks

Loading syllabus...

Syllabus for Cloud Computing

Semester 6 · Third Year CE · 2 credits · 75 marks

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.

PDF 7.9 (R-A) B.E. (Computer Engineering) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.24 (N) B.E. (Computer Engineering) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.15 B.E. (Computer Engineering) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF 6.41 (R) B.E. (Computer Engineering) Fourth Year, Sem VII & VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!