0% found this document useful (0 votes)
76 views

CC - ML Course Plan-2024-25

Uploaded by

Vighnesh Shenoy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views

CC - ML Course Plan-2024-25

Uploaded by

Vighnesh Shenoy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Shri Madhwa Vadiraja Institute of Technology & Management

Vishwothama Nagara, Bantakal, Udupi - 574115


COURSE FILE (2024-25)
Department: Artificial Intelligence and Machine Learning Class: VII
Course Title: Cloud Computing Course code: 21CS72

Contents Page No
1. Course details 1.1 Primary information 1
1.2 Textbooks 2
1.3 Reference Books 2
1.4 Other Resources (Online, Text, Multimedia, etc.) 2
1.5 Link of class web page (Google classroom/CANVAS etc.,) 2
2. Course plan 2.1 Course Outcomes 2
2.2 Mapping of COs with POs 3
2.3 Justification for CO-PO mapping 3
2.4 Continuous Improvement from CAYm1 (Actions taken based
on the comments/suggestions of previous year) 3
2.5 Topic Level Outcomes 4
2.6 Course Delivery Schedule 5
2.7 Topics Covered Beyond Syllabus -
2.8 Tutorial Class Details -
2.9 Remedial class Details -
3. Assessment of COs 3.1 Assessment Schedule -
3.2 Measuring CO attainment -
3.2.1 Direct attainment -
3.2.2 Indirect attainment (Course end survey) -
3.2.3 Final CO attainment -
3.3 Observations of Course coordinator on CO attainment -
3.4 Other Information -

3.5 Outcomes on Actions for CAYm1 Observations/Suggestions -


3.6 Comments/Suggestions by the Course Coordinator for the next
academic year -
4. Annexures 4.1 Question Papers of IA, Assignment and Quiz Annexure I
4.2 Scheme & Solutions of IA Tests Annexure II
4.3 Assessment data for IAs, Quizzes and Assignments Annexure III

1. Course details
1.1 Primary information

1 Course Code 21CS72

2 L-T-P 2:0:0:0
3 Course Credit 2
Marks (Min/Max) 40/100
4 VTU Exam 18/50
Internal Assessment 25/50
5 Prerequisite Basics of cloud

6 Teaching Department Artificial Intelligence and Machine learning

7 Course Duration 24

8 Faculty Handling the course Dr Vighnesh Shenoy

9 Course Coordinator Dr. Vighnesh Shenoy

1.2 Textbooks
1. Rajkumar Buyya, Christian Vecchiola, and Thamrai Selvi Mastering Cloud Computing McGraw Hill
Education.
2. Dan C. Marinescu, Cloud Compting Theory and Practice, Morgan Kaufmann, Elsevier 2013

1.3 Reference Books


1. Toby Velte, Anthony Velte, Cloud Computing: A Practical Approach, McGraw-Hill Osborne Media
2. George Reese, Cloud Application Architectures: Building Applications and Infrastructure in the Cloud,
O'Reilly Publication
3. John Rhoton, Cloud Computing Explained: Implementation Handbook for Enterprises, Recursive Press

1.4 Other Resources (Online, Text, Multimedia, etc.)


https://www.youtube.com/watch?v=1N3oqYhzHv4
https://www.youtube.com/watch?v=RWgW-CgdIk0

1.5 Link of class web page (Google classroom/CANVAS etc.,)


https://classroom.google.com/c/NzA1NzIwOTc2NjQ1?cjc=qw4sarx

2. Course Plan
2.1 Course Outcomes

Bloom’s Target
Sl. No. At the end of the course, Students will be able to
Level Attainment
Explain the rationale behind the cloud computing revolution and its key
CO1 L2 1.8
business drivers
CO2 Illustrate various virtualization concepts. L2 1.8
Discuss how to design cloud-native applications, models, types and key
CO3 L3 1.8
design tradeoffs
Understand the importance of cloud virtualization, abstraction, enabling
CO4 L3 1.8
technologies, and cloud security
Understand the services and architecture of cloud platforms like AWS and
CO5 L2 1.8
Google AppEngine, including their cost models
Cognitive levels as per Bloom’s Taxonomy: L1-Remembering, L2-Understanding, L3-Applying, L4-Analyzing, L5-Evaluating and L6-Creating
2.2 Mapping of COs with POs (Course articulation matrix)
Design Conduct
Enviro Project
& Investig Usag
Engine Proble Develo nment Individ Manag Life-
ations e of Engine Comm
ering m & ual & ement long
pment of Mode er & Ethics unicati
Knowl Analysi Sustai Teamw & Learni
of Complex rn Society on
edge s nabilit ork Financ ng
Solutio Problem Tools
y e
ns s

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1
CO2 2 1
CO3 1 1
CO4 2 1 1
CO5 2 1
POs Mapping Level: 1-Slightly 2-Moderately 3-Highly

2.3 Justification for CO-PO mapping

Performance
Justification
Indicator
Students will be able to forms the basis for understanding modern
PO1 1.3.1
engineering practices related to cloud systems.
CO1
Students will be able to design cloud-based solutions for real-world
PO3 3.1.1
applications
Students will be able to apply theoretical principles of virtualization, various
PO1 1.3.1
techniques, and their relationship with cloud computing
CO2 students learn to solve critical evaluation, pros, cons, and practical
PO4 applications, complex technological challenges that arise in virtualized 4.1.2
environments
Students will be able to learn how to develop scalable, fault-tolerant, and
PO3 optimized solutions using cloud models (public, private, hybrid), which are 3.3.1
CO3 fundamental to the architecture and development of cloud-based systems.
Students will be able to analyze and investigate complex design tradeoffs in
PO4 4.1.1
cloud architecture.
students with foundational knowledge of cloud virtualization, abstraction
PO1 1.3.1
layers and security risks involved in cloud computing
Students will be able to analyze various security risks (e.g., OS, VM, shared
CO4 PO2 2.1.2
image security) and concerns like privacy, trust, and threat vectors.
students must analyze various security risks (e.g., OS, VM, shared image
PO4 4.1.2
security) and concerns like privacy, trust, and threat vectors
Students will be able to understand cloud services and architectures (AWS,
PO1 1.3.1
Google App Engine) and their underlying technologies
CO5
Students will be able to assess the suitability of different cloud platforms and
PO3 3.1.1
services for specific scientific applications and business applications
2.4 Continuous Improvement from CAYm1 (Actions taken based on the comments/suggestions of
previous year)

SI Scope for Improvement/Comments/Curriculum Gap (CAYm1) Action Items

2.5 Topic Level Outcomes

Topic Level Outcomes


Bloom’s Relevant Assessment
Module Topic At the end of the topic Level CO Tools
students will be able to
1.1 Introduction, Cloud
Introduction, Cloud
Computing at a Glance,
Computing at a Glance,
Historical Developments,
Historical Developments,
1.2 Building Cloud Computing
Building Cloud Computing
Environments, Amazon Web
Environments, Amazon Web IA,
1 Services (AWS) L2 CO1
Services (AWS), Google Assignment
1.3 Google AppEngine,
AppEngine, Microsoft Azure,
Microsoft Azure, Hadoop,
Hadoop, Force.com and
Force.com and Salesforce.com,
Salesforce.com, Manjrasoft
Manjrasoft Aneka
Aneka
Virtualization: Introduction, 2.1 Introduction,
Characteristics of Virtualized, Characteristics of Virtualized,
Environments Taxonomy of Environments Taxonomy of
Virtualization, Techniques, Virtualization Techniques
Execution Virtualization, 2.2 Execution Virtualization,
IA,
2 Other Types of Other Types of Virtualizations L2 CO2
Assignment
Virtualizations, 2.3 Virtualization and Cloud
Virtualization and Cloud Computing, Pros and Cons of
Computing, Pros and Cons of Virtualization, Technology
Virtualization, Technology Examples
Examples
Cloud Computing 3.1 Introduction, Cloud
Architecture: Introduction, Reference Model
Cloud Reference Model, 3.2 Types of Clouds IA,
3 L3 CO3
Types of Clouds, Economics 3.3 Economics of the Cloud, Assignment
of the Cloud, Open Open Challenges
Challenges
4.1 Cloud Security: Risks, Top
Cloud Security: Risks, Top
concern for cloud users,
concern for cloud users,
privacy impact assessment,
privacy impact assessment,
trust. IA,
4 trust, OS security, VM L3 CO4
4.2 OS security, VM Security Assignment
Security, Security Risks posed
4.3 Security Risks posed by
by shared images and
shared images and
management OS.
management OS.
Cloud Platforms in Industry 5.1 Cloud Platforms in
Amazon web services: - Industry
Compute services, Storage 5.2 Scientific application,
5.3 Business and consumer IA,
5 services, Communication L2 CO5
applications Quiz
services, Additional services.
Google AppEngine: -
Architecture and core
concepts, Application life
cycle, Cost model,
Observations.
Cloud Applications:
Scientific applications: -
HealthCare: ECG analysis in
the cloud, Biology: gene
expression data analysis for
cancer diagnosis, Geoscience:
satellite image processing.
Business and consumer
applications: CRM and ERP,
Social networking, media
applications.

2.6 Course Delivery Schedule

Faculty Sign
HOD Sign
Lect./ Relevan Date on which Mode of (Every class)
Topics to be covered (Every
Tut No. t TLO topics covered Delivery
Module)

Module 1

L1 Introduction 1.1

L2 Cloud Computing at a Glance 1.1

L3 Historical Developments 1.1


Chalk and
L4 Building Cloud Computing Environments 1.2 board and
Amazon Web Services (AWS), Google P.P.T
AppEngine, Microsoft Azure, Hadoop,
L5 1.3
Force.com and Salesforce.com, Manjrasoft
Aneka
Module 2

L6 Introduction 2.1

Characteristics of Virtualized, Environments


L7 2.1
Taxonomy of Virtualization Techniques
Chalk and
Execution Virtualization, Other Types of
L8 2.2 board and
Virtualization
P.P.T
Virtualization and Cloud Computing, Pros and
L9 2.3
Cons of Virtualization
L10 Technology Examples 2.3

Module 3

L11 Introduction 3.1

L12 Cloud Reference Model, 3.1

L13 Types of Clouds 3.2

L14 Economics of the Cloud 3.3 Chalk and


board and
L15 Open Challenges 3.3
P.P.T
Module 4

L16 Cloud Security: Risks 4.1

Cloud Security: Top concern for cloud users,


L17 4.1 Chalk and
privacy impact assessment, trust
board and
L18 Cloud Security: OS security, VM Security 4.2
P.P.T
Cloud Security: Security Risks posed by shared
L19 4.3
images and management OS.
Module 5

Amazon web services: - Compute services,


L20 Storage services, Communication services, 5.1
Additional services.
Google AppEngine: - Architecture and core
L21 concepts, Application life cycle, Cost model, 5.1
Observations. Chalk and
Scientific applications: - HealthCare: ECG board and
L22 analysis in the cloud, Biology: gene expression 5.2 P.P.T
data analysis for cancer diagnosis
Geoscience: satellite image processing.
L23 5.2
Business
consumer applications: CRM and ERP, Social
L24 5.3
networking, media applications.

Signature of Faculty Handling Course Coordinator Module Coordinator HOD


Date: Date: Date: Date:

You might also like