0% found this document useful (0 votes)
40 views20 pages

Course Pack

Uploaded by

meee79676
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)
40 views20 pages

Course Pack

Uploaded by

meee79676
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/ 20

COURSEPACK

FRAMEWORK

The Course Pack is a comprehensive and complete pedagogical guideline document that describes the
components of instruction delivery by a faculty member. It consists of the scheme of the course, Course
Overview, Course Objectives,Prerequisite course, Program-specific Outcomes (PSOs), Course outcomes (COs),
Bloom’s taxonomy (Knowledge Levels), Types of Courses, Course articulation matrix, Course assessment
patterns, Course content, Lesson Plan, Bibliography, Problem-based learning/case-studies/clinical, and
Student-Centred learning (self-learning towards life-long-learning).It not only provides a uniform design of
Course delivery across the University but also ensures freedom and flexibility to introduce innovations in
learning and teaching and create vivid kinds of assessment tools (alternate assessment tools) by a faculty
member.
The course pack is developed by the faculty member teaching a course. If more than one facultyteaches the
same course, all the faculty members teaching the course shall be formed as a cluster,and a senior faculty
member (Course-lead) lead the Course delivery design in a team effort. TheCourse Pack provides ample
scope and opportunity to bring innovations in teaching pedagogies in aschool/department.
Hence, the Course pack is a comprehensive learning-teaching strategy framework to be followed by all the
faculty members in schools/departments in the university. It is not only a tool for measuringthe learning of a
class but also analyses the achievement levels (learning outcomes of the course) ofall the students in a class in a
continuous manner.

: for internal circulation only : 2


1. THE SCHEME
The scheme is an overview of work-integrated learning opportunities and gets students out into thereal world.
This will give what a course entails.

Course Title Cloud computing Course Type Comprehensive


B. Tech Core & Specialization
Course Code R1UC512C Class Vth Semester
Activity Credits Credit Hours Total Number of Classes per
Assessment in Weightage
Semester
Lecture 3 3

Tutorial 0 0

Practical
Tutorial
Theory
Practical 2 4
Instruction CIE SEE
delivery Self-study 1 4

Total 7 14 45 0 30 50% 50%


Course
Course Lead Mr. Hradesh Kumar Dr. S. Premkumar
Coordinator
Theory Practical
Mr. Hradesh Kumar (CL) Mr. Hradesh Kumar (CL)
Dr. S. Premkumar (CC) Dr. S. Premkumar (CC)
Names Course Dr. Alok Katiyar Dr. Alok Katiyar
Dr. E. Rajesh Dr. E. Rajesh
Instructors
Dr. Umesh Kumar Lilhore Dr. Umesh Kumar Lilhore
Dr. Arvindhan M. Dr. Arvindhan M.
Dr. Baalamurugan KM Dr. Baalamurugan KM
Mr. Raj kumar parida Mr. Raj kumar parida
PC: Dr. G. Sakthi

2. COURSE OVERVIEW
This course provides an overview of cloud computing, covering its history, evolution, service models,
and deployment types, including benefits and challenges. It also introduces virtualization, detailing traditional
IT infrastructure, server types, and storage virtualization. The course further explores cloud deployment
models, migration paths to the cloud, and advances in AWS, including core services and security essentials.

3. COURSE OBJECTIVE
The objective of this course is to equip learners with a comprehensive understanding of cloud computing,
including its history, service models, and deployment types, as well as the fundamentals of virtualization.
Additionally, the course aims to provide practical knowledge of cloud deployment, migration strategies, and
AWS cloud services, preparing students for advanced cloud computing implementations.

4. PREREQUISITE COURSE
PREREQUISITE COURSE REQUIRED YES /NO

Course code Course Title


If, yes please fill in the Details NA NA

: for internal circulation only : 3


COURSEPACK
FRAMEWORK

5. PROGRAM OUTCOMES (POs):


In general, the Program Outcomes are defined by the respective apex body or council. In the event the
POs are notprescribed by a Council, then the concerned school offering the program to design and develop
the POs based on thePEOs. This must be approved by the concerned BOS and submitted to the Academic
Council for approval.
After the completion of the course, the student will be able to:
PO No. Description of the Program Outcome
PO1 Computing Science knowledge: Apply the knowledge of mathematics, statistics, computing
science and information science fundamentals to the solution of complex computer application
problems.
PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex
computing science problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and computer sciences.
PO3 Design/development of solutions: Design solutions for complex computing problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
computing science and IT tools including prediction and modeling to complex computing
activities with an understanding of the limitations.
PO6 IT specialist and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional computing science and information science practice.
PO7 Environment and sustainability: Understand the impact of the professional computing science
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms
of the computing science practice.
PO9 Individual and team work: Function effectively as an individual, and as a member or leader in
diverse teams, and in multidisciplinary settings.
PO10 Communication: Communicate effectively on complex engineering activities with the IT
analyst community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, and give and receive
clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the
computing science and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for and have the preparation and ability to engage in
independent and lifelong learning in the broadest context of technological change.

: for internal circulation only : 4


6. PROGRAM SPECIFIC OUTCOMES (PSOs):
Program Specific Outcomes (PSO) are statements that describe what the graduates of a discipline-
specific programshould be able to do. Two to Three PSOs per program should be designed.

PO No. Description of the Program-Specific Outcome


PSO1 Have the ability to work with emerging technologies in computing requisite to Industry 4.0.
PSO2 Demonstrate Engineering Practice learned through industry internship and research project to
solve live problems in various domains.

COURSE CONTENT (THEORY + PRACTICAL)


CONTENT SYLLABUS
Overview of cloud computing: History and evolution - History of Cloud Computing, Evolution of Cloud
Computing, Traditional vs. Cloud Computing. Cloud service models (IaaS, PaaS & SaaS). Cloud
deployment models (Public, Private, Hybrid and Community Cloud), Benefits and Challenges of Cloud
Computing. AWS Public Cloud Vendor.
Introduction to Virtualization: Traditional IT Infrastructure, Benefits of Virtualization, Types of
Virtualizations, History of Virtualization. Types of Server Virtualization, Hypervisors, Anatomy of Server
Virtualization, Benefits of Storage Virtualization, Types of Storage Virtualization, VPN, VLAN, Benefits
of Application Virtualization.
Cloud Deployment and Delivery model: Decision Factors for Cloud Implementations, Public, Private and
Hybrid Cloud, Private Cloud Definition, Characteristics of Private Cloud, Private Cloud deployment
models, Private Cloud Vendors – Cloud Stack, Eucalyptus and Microsoft, Private Cloud – Benefits and
Challenges. Private Cloud implementation in Amazon EC2 service. Public Cloud Computing,
Implementation model Public Cloud, Public Cloud Service Models, Public Cloud Vendors offering (IaaS,
PaaS, SaaS). Public cloud with AWS, Introduction to EC2, Storage services of AWS. Private vs. Public
AWS Cloud.
Migration Path to cloud: Cloud migration – Process, Benefits , Migration path to cloud, Selection criteria
for cloud deployment, Issues/risks in cloud computing, Future technology trends in Cloud Computing.
Cloud workload Overview, Workloads most suitable for Cloud, Workloads not suitable for Cloud.
Advancement and Implementation of AWS : Open source Vs. Proprietary Cloud Computing Platforms,
Introduction to Open-Source Cloud Computing Platform. AWS Cloud Concepts Essentials, AWS Core
Services Essentials, Compute in the Cloud, Global Infrastructure and Reliability Storage and Databases,
AWS Security Essentials, AWS Architecting Essentials, AWS Pricing and Support Essentials, identify
future services and developments built on the cloud.

: for internal circulation only : 5


COURSEPACK
FRAMEWORK

7. COURSE OUTCOMES (COs)


A detailed description of what a student must be able to do at the completion of a course. There can be 3-6
statements/outcomes for every course (suggestive of at least one outcome per credit).
While writing the course outcomes, it is helpful to use verbs that are measurable or that describe an observable
action. Such verbs help faculty and students avoid misconceptions and misinterpretations as well. The best
outcomes will include a description of the conditions and the acceptable performance level to be achieved by the
learners/students.
After the completion of the course, the student will be able to:

CO No. Description of the Course


Outcome
Understand the history and evolution of cloud computing and its key service models.
R1UC512C.1
Analyze the benefits and challenges of various cloud deployment models.
R1UC512C.2
Comprehend the fundamentals of virtualization and its impact on IT infrastructure.
R1UC512C.3
Evaluate decision factors for cloud implementations and compare public vs. private
R1UC512C.4
clouds.
Demonstrate proficiency in AWS services and understand future trends in cloud
R1UC512C.5
computing.

8. TAXONOMY LEVEL OF THE COURSE OUTCOMES


Bloom’s taxonomy is a set of hierarchical models used for the classification of educational learning objectives into
levelsof complexity and specificity. The learning domains are cognitive, affective, and psychomotor.
Mapping of COs with Bloom’s Level

Remember Understand Apply Analyse Evaluate Create


CO No. KL1 KL 2 KL 3 KL 4 KL 5 KL 6

R1UC512C.1 

R1UC512C.2  

R1UC512C.3   

R1UC512C.4 

R1UC512C.5   

9. COURSE ARTICULATION MATRIX


The Course articulation matrix indicates the correlation between Course Outcomes and Program Outcomes and
theirexpected strength of mapping in three levels (low, medium and high).
CO/PO Mapping (1 / 2 / 3 indicates strength of correlation) 3 - Strong, 2 - Medium, 1 – Low
Programme Outcomes (POs)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
R1UC512C.1 2 - - - - 1 - - - - - - - -
R1UC512C.2 2 2 1 - - - - - - - - - - -
R1UC512C.3 1 3 2 - 1 - 2 - - - - - 1 -
R1UC512C.4 - - - 3 2 1 1 - 1 - 1 1 1 1
R1UC512C.5 - - 2 - 3 - 1 - 2 - 1 3 2 2

Note: 1-Low, 2-Medium, 3-High \ *first semester first course and first Course Outcome.
: for internal circulation only : 6
10. TYPICAL EXAMPLE OF COURSES, CREDIT HOURS AND TEACHING HOURS
Credits Hours Hours of engagement/ 15 weeks/
Week semester

Self-study

Self-study
Practical

Practical
Tutorial

Tutorial
Type of Course Remarks
Theory

Theory
Total

Total
Total no. of
classes

Theory Course 3 0 0 0 3 3 0 0 0 3 45 45 classes for theory


Theory Course 45 classes for theory and
3 1 0 0 4 3 1 0 0 4 60
with Tutorial 15 for tutorial
Lab Course 0 0 1 0 1 0 0 2 0 2 30 30 hours lab sessions
45 classes for theory and
Integrated Course 3 0 1 0 4 3 0 2 0 5 75
30 hours of lab sessions
Comprehensive 45 classes for theory &
3 0 1 1 5 3 0 2 3 5+3* 75
Course 30 hours of lab sessions
Seminar/Project/
0 0 0 0 1 0 0 0 0 0 0 -
Internship Course

*1 credit = 3 self-learning hours (Not to mention in the lesson plan)

L-No Topic for Delivery Tutorial/ Practical Plan Skill Competency


1. History
1 of Cloud Computing, Evolution of Theory Tracking R1UC512C.1
Cloud Computing advancements
2. 2 Theory and changes
Traditional vs. Cloud Computing over time
3. Cloud
3 Service Models (IaaS), Cloud Service Theory Provision of
Models (PaaS)Cloud Service Models (SaaS) virtualized
4. Setting Up a Cloud Environment: Create Practical computing
an AWS account and set up a basic cloud resources over
the internet.
environment.
5. Virtual Machine Creation: Create and Practical
manage virtual machines using AWS EC2.
6. Theory public and
Public Cloud Deployment Model private clouds
7. Theory and
Private Cloud Deployment Model combination of
8. Theory cloud enabling
Hybrid Cloud Deployment Model
data and
9. Theory application
Community Cloud Deployment Model portability.
10. Theory Evaluating the
Benefits of Cloud Computing advantages
11. Theory (e.g.,
Challenges of Cloud Computing scalability,
12. Theory cost-efficiency)
AWS Public Cloud Vendor
and potential
13. Theory drawbacks R1UC512C.2
Traditional IT Infrastructure, Benefits of (e.g., security,
Virtualization compliance).

: for internal circulation only : 7


COURSEPACK
FRAMEWORK
14. Types of Virtualizations, History of Theory Understanding
Virtualization the physical
15. Theory setup before
Types of Server Virtualization virtualization,
16. Theory advantages such
Hypervisors as cost savings
17. Server Virtualization with Hypervisors: Practical and resource
Install and configure a hypervisor (e.g., efficiency,
VMware or VirtualBox). creating virtual
18. Deploying an IaaS Solution: Implement an instances of
Practical
physical
IaaS solution using AWS EC2 and S3.
servers, and
19. Deploying a PaaS Solution: Implement a Practical abstracting
PaaS solution using AWS Elastic Beanstalk. physical storage
20. Deploying a SaaS Application: Develop Practical resources.
and deploy a simple SaaS application using
AWS.
21. Creating a Public Cloud Deployment: Practical
Implement a basic public cloud deployment
on AWS.
22. Creating a Private Cloud: Use Eucalyptus Practical
or CloudStack to deploy a private cloud.
23. Hybrid Cloud Configuration: Integrate a Practical
public and private cloud to create a hybrid
cloud solution.
24. Theory
Anatomy of Server Virtualization
25. Theory
Benefits of Storage Virtualization
26. Theory
Types of Storage Virtualization
27. Storage Virtualization: Implement storage Practical
virtualization using AWS S3 or another tool.
28. Theory
VPN (Virtual Private Network)
29. VLAN (Virtual Local Area Network), Theory
Benefits of Application Virtualization
30. VPN Configuration in a Cloud Practical R1UC512C.3
Environment: Set up a VPN within a cloud
environment using AWS.
31. Theory Decision factors
Decision Factors for Cloud Implementations for cloud
32. Theory implementation
Public Cloud, Private Cloud Definition s, private cloud
33. Characteristics of Private Cloud, Private Theory vendors like
Cloud Deployment Models CloudStack,
34. Private Cloud Vendors (Cloud Stack, Theory Eucalyptus, and
Eucalyptus, Microsoft), Benefits of Private Microsoft,
Cloud benefits and
35. Challenges of Private Cloud, Private Cloud challenges of
Theory private cloud,
Implementation in Amazon EC2 Service
private cloud
36. Deploying an Application on AWS EC2: Practical implementation
Deploy a web application using EC2 and in Amazon
connect to a database. EC2, public
37. Cloud Service Model Comparison: Deploy Practical cloud
identical services using IaaS, PaaS, and SaaS considerations
models, and compare. including
38. Public Cloud computing, Implementation Theory advantages, use
model Public Cloud computing. cases, and

: for internal circulation only : 8


39. Public Cloud Service Models (IaaS, PaaS, Theory service models
SaaS) (IaaS, PaaS,
40. Theory SaaS), and
Public Cloud Vendors making
41. Public Cloud with AWS (EC2, Storage Theory informed
Services) choices
42. between private
Theory and public
Private vs. Public AWS Cloud
43. Security Group Configuration: Configure Practical cloud based on
security groups and firewall settings in organizational
needs.
AWS.
44. AWS Identity and Access Management Practical
(IAM): Set up IAM users, groups, and roles
in AWS.
45. Automating Deployments with AWS Practical
CloudFormation: Create and deploy
infrastructure using CloudFormation
templates.
46. Cloud migration – Process, Benefits Theory migration paths R1UC512C.4
Migration Paths to Cloud and strategies,
47. Selection Criteria for Cloud Deployment, selection
Theory criteria for
Issues/Risks in Cloud Computing, Future successful
Technology Trends in Cloud Computing cloud
48. Cloud Migration: Migrate a small Practical deployment,
application or service from on-premise to the issues and risks
cloud. in cloud
49. Security Group Configuration: Configure Practical computing,
security groups and firewall settings in future
AWS. technology
50. trends, and
AWS Identity and Access Management Practical identifying
(IAM): Set up IAM users, groups, and roles suitable and
in AWS. unsuitable
51. Automating Deployments with AWS Practical cloud
CloudFormation: Create and deploy workloads.
infrastructure using CloudFormation
templates.
52. Backup and Restore: Create backups and Practical
test disaster recovery using AWS tools.
53. Workloads Most Suitable for Cloud, Theory Comparing
Workloads Not Suitable for Cloud open-source
54. Open Source vs. Proprietary Cloud Theory solutions with R1UC512C.5
commercial
Computing Platforms
cloud offerings.
55. Introduction to Open-Source Cloud Theory
Computing Platform
56. Monitoring Cloud Resources: Use AWS Practical
CloudWatch to monitor and manage cloud
resources.
57. Theory Knowledge of
AWS Cloud Concepts Essentials AWS core
58. Theory services and
their
AWS Core Services Essentials functionalities.
59. AWS Lambda: Deploy and run a serverless Practical Deploy and run
function using AWS Lambda. serverless
60. Cost Management: Monitor and optimize Practical functions with
costs using AWS Cost Explorer. AWS Lambda,

: for internal circulation only : 9


COURSEPACK
FRAMEWORK
61. Load Balancing and Auto-scaling: Set up Practical monitor and
and test load balancers and auto-scaling optimize costs
groups in AWS. using AWS
62. Cost Explorer,
Theory and set up and
AWS Cloud Concepts Essentials
63. Theory test load
AWS Core Services Essentials balancers and
64. Theory auto-scaling
Compute in the Cloud groups in AWS.
65. Database Deployment in the Cloud: Practical insights into
Deploy and manage databases using AWS AWS storage
RDS. and database
66. solutions.
Theory
Global Infrastructure and Reliability
67. Theory
Storage and Databases
68. Theory
AWS Security Essentials
69. Compliance and Governance: Implement Practical Knowledge of
AWS Config and AWS Organizations to AWS core
manage compliance. services and
70. their
Creating a Cloud-Based Storage Solution: Practical
functionalities’
Set up cloud storage using Amazon S3 and
architecting
implement access control. essentials,
71. AWS Architecting Essentials, AWS Pricing Theory AWS pricing
and Support Essentials, Identify Future and support
Services and Developments Built on the essentials, and
Cloud identifying
72. Introduction to AWS CLI: Manage AWS Practical future services
resources using the command line interface. and
73. Multi-Region Deployments: Deploy an developments
Practical built on the
application across multiple AWS regions for
cloud.
redundancy.
74. Testing Cloud Workloads: Analyze and Practical
test workloads for cloud suitability.
75. Future Trends Exploration: Research and Practical
discuss upcoming trends in cloud computing,
including edge computing and AI
integrations.

11. BIBLIOGRAPHY
TEXT BOOKS:
1. Cloud Computing: A Hands-On Approach" by Arshdeep Bahga and Vijay Madisetti
2. Cloud Computing for Dummies" by Judith Hurwitz, Robin Bloor, Marcia Kaufman, and Fern Halper
3. AWS Certified Solutions Architect Official Study Guide: Associate Exam" by Joe Baron, Hisham
Baz, Tim Bixler, Biff Gaut, Kevin E. Kelly, and Sean Senior
4. Cloud Computing: Principles and Paradigms" edited by Rajkumar Buyya, James Broberg, and
Andrzej M. Goscinski
5. The Enterprise Cloud: Best Practices for Transforming Legacy IT" by James Bond
REFERENCES:
1. Cloud Computing: Concepts, Technology & Architecture" by Thomas Erl, Ricardo Puttini, and
Zaigham Mahmood
2. Cloud Computing Bible" by Barrie Sosinsky
3. Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and
IaaS)" by Michael J. Kavis
: for internal circulation only : 10
4. Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance" by Tim Mather,
Subra Kumaraswamy, and Shahed Latif
Webliography

• https://aws.amazon.com/what-is-cloud-computing/

• https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-cloud-
computing/

• https://www.ibm.com/cloud

• https://cloud.google.com/
MOOC COURSE

• Cloud Computing Specialization


Offered by the University of Illinois, this specialization covers cloud fundamentals, cloud
applications, and cloud computing platforms.
• AWS Fundamentals Specialization
Provided by AWS, this series of courses introduces core AWS services, solutions, and best practices.
• AWS Certified Cloud PractitionerLinks to an external site.
• https://aws.amazon.com/certification/certified-solutions-architect-associate/

12. COURSE ASSESSMENT


Assessment forms an integral part of curriculum design. A learning-teaching system can only be effective
if the student’s learning is measured at various stages which means while the student processes learning
(Assessment for Learning)a given content and after completely learning a defined content (Assessment of
Learning). Assessment for learning isreferred to as formative assessment, that is, an assessment designed to
inform instruction. The ability to use and apply the knowledge in different ways may not be the focus of the
assessment. With regard to designing assessments, the faculty members must be willing to put in the time
required to create a valid, reliable assessment, that ideally would allow students to demonstrate their
understanding of the information while remaining. The following are the five main areas that assessment
reporting should cover.
1. Learning Outcomes: At the completion of a program, students are expected to know their knowledge, skills,
and attitude. Depending on whether it is a UG or PG program, the level of sophistication may be different.
There shouldbe no strict rule on the number of outcomes to be achieved, but the list should be reasonable,
and well-organized.
2. Assessable Outcomes: After a given learning activity, the statements should specify what students can
do todemonstrate. Criteria for demonstration are usually addressed in rubrics and there should be specific
examples ofwork that doesn’t meet expectations, meets expectations, and exceeds expectations. One of
the main challengesis faculty communication whether all faculty agreed on explicit criteria for assessing
each outcome. This can be adifficult accomplishment when multiple sections of a course are taught or
different faculty members. Hence thereis a need for common understanding among the faculty on what is
assessed and how it is assessed.
3. Assessment Alignment: This design of an assessment is sometimes in the form of a curriculum map, which
can be created in something as easy as an Excel spreadsheet. Courses should be examined to see which
program outcomesthey support, and if the outcome is assessed within the course. After completion,
program outcomes should bemapped to multiple courses within the program.
4. Assessment Planning: Faculty members need to have a specific plan in place for assessing each outcome.
Outcomesdon’t need to be assessed every year, but faculty should plan to review the assessment data over a

: for internal circulation only : 11


COURSEPACK
FRAMEWORK
reasonable periodof time and develop a course of action if the outcome is not being met.
5. Student Experience: Students in a program should be fully aware of the expectations of the program. The
programoutcomes are aligned on the syllabus so that students are aware of what course outcomes they
are required tomeet, and how the program outcomes are supported. Assessment documents should clearly
communicate what isbeing done with the data results and how it is contributing to the improvement of the
program and curriculum.
Designing quality assessment tools or tasks involves multiple considerations if it is to be fit for purpose. The
set ofassessments in a course should be planned to provide students with the opportunity to learn as they
engage withformative tasks as well as the opportunity to demonstrate their learning through summative
tasks. Encouraging thestudent through the use of realistic, authentic experiences is an exciting challenge
for the course faculty team, whoare responsible for the review and quality enhancements to assessment
practices.

14. DIFFERENCE BETWEEN FORMATIVE AND SUMMATIVE ASSESSMENT


a) Formative Assessment
The goal of formative assessment is to monitor student learning to provide ongoing feedback that can be used
by CourseFaculty to improve their teaching and by students to improve their learning. More specifically,
formative assessmentshelp students identify their strengths and weaknesses and target areas that need work,
and faculty members recognizewhere students are struggling and address problems immediately. Examples of
formative assessments include Mid TermExam (MTE) as well as asking students to:
Draw a concept map in class to represent their understanding of a topic
Submit one or two sentences identifying the main point of a lecture
Turn in a research proposal for early feedback

b) Summative assessment
The goal of summative assessment is to evaluate student learning at the end of a Course by comparing it
against somestandard or benchmark. Examples of summative assessments include:

a final project
a paper
Semester-End Examination (For courses running in Semester mode)
End-Term Examination (For courses running in Annual Mode)

: for internal circulation only : 12


Information from summative assessments can be used formatively when students or faculty use itto guide
their efforts and activities in subsequent courses.
c) Weightage
The formative and summative assessments are given 50-50 weightage to ensure proper learning levels among the
students.

14.1 Assessment Pattern for Theory Course:

Type of Course CIE Total Marks Final Marks


(T) IA1# MTE IA2# CIE SEE CIE*0.5+SEE*0.5

THEORY 25 50 25 100 100 100

#
Typical Rubric for the Internal Assessments
Type of Assessment Tools QUIZ AAT$/MOOC Certifications
Internal Assessments 10 15
$
AAT is Literature survey, Seminar, Assignment, Term Paper, Slip Test (or) MOOC Certificate relevant to the course

14.2 Assessment Pattern for Integrated (Blended) Course:

Type of Course CIE Total Marks Final Marks


(B) LAB Work@ + Record MTE LAB EXAM* CIE SEE CIE*0.5+SEE*0.5

INTEGRATED 25 50 25 100 100 100

@
Lab Work-15 marks + Lab Record-10 marks
*
Passing Criteria-30% of marks to be secured in the lab Exam conducted by two examiners (one internal and one external)

14.3 Assessment Pattern for Comprehensive Course:


CIE Total Marks
Type of Course Final Marks
LAB @ Course-based
(C) (Work+ Record)
MTE CIE SEE CIE*0.5+SEE*0.5
Project^
COMPREHENSIVE 25 50 25 100 100 100
@
Lab Work-15 marks + Lab Record-10 marks

^Typical Rubric for the Course-based project

Technical
Type of Assessment Tools Preliminary Project Plan TRL-1 Viva-voce
Seminar
Course-based Project Work 05 05 10 05
PPP (Preliminary Project Plan): The preliminary project plan (PPP) provides an initial, overview of the project and all of its
known parameters. It outlines the project’s objectives, relevance to the program, merit, and conformity to current industry/
government policy, proposed methodology, and expected outcomes. It should also include any known constraints related
to the time frame (Gantt Chart), budget, etc.
TRL (Technology Readiness Level)-1: Basic Research: Initial scientific research has been conducted. Principles are
qualitatively postulated and observed. Focus is on new discovery rather than applications.

: for internal circulation only : 13


COURSEPACK
FRAMEWORK

14.4 Assessment Pattern for Two Credit MOOC Courses (Online/Self-Paced Learning)

Type of Course CIE Total Marks Final Marks


(M) IA1 IA2 CIE* SEE CIE+SEE

2 CREDIT MOOC COURSES 25 25 50 50 100


*
from MOOC portal

14.5 Assessment Pattern for Lab Course:


CIE Total Marks
Type of Course Final Marks
(L) LAB Work@ + CIE+SEE
LAB TEST CIE SEE LAB EXAM*
Record

LABORATORY 25 25 50 50 100
@
Lab Work-15 marks + Lab Record-10 marks
*
Passing Criteria-30% of marks to be secured in the lab Exam conducted by two examiners (one internal and one external)

14.6 Assessment Pattern for Seminar/Minor Project/Internship Course:

Type of Course CIE Total Marks Final Marks


(V) IA1@ IA2@ CIE SEE CIE+SEE

SEMINAR/PROJECT/INTERNSHIP 25 25 50 50 100
@
Rubric to be specified by the concerned Faculty

14.7 Assessment Pattern for Final Year Student Capstone Project:


CIE Total Marks
Literature Review/

Final Marks
Result Analysis

CIE+SEE
Experimental/
Methodology
Identification

Applicability

Conclusion/

Type of Course
Problem

Findings

(R) CIE SEE%

CAPSTONE PROJECT 10 10 10 10 10 50 50 100

%Typical Rubric for SEE

Formulation
of Problem TRL (Technology Readiness Level) Presentation Viva Voce
Statement
20 (TRL-1 to TRL-4)
10 0 marks for 5 marks for 10 marks 15 marks 20 marks 10 10
no TRL TRL-1 for TRL-2 for TRL-3 for TRL-4

: for internal circulation only : 14


TRL 1 Initial scientific research has been conducted. Principles are qualitatively postulated and
Basic Research observed. Focus is on new discovery rather than applications.

Initial practical applications are identified. Potential of material or process to solve a


TRL 2 Applied Research
problem, satisfy a need, or find application is confirmed.
TRL 3 Critical Function
Applied research advances and early stage development begins. Studies and laboratory
or Proof of Concept
measurements validate analytical predictions of separate elements of the technology.
Established
TRL 4 Lab Testing/
Validation of Alpha Design, development and lab testing of components/processes. Results provide evidence
Prototype Component/ that performance targets may be attainable based on projected or modelled systems.
Process
Note: Council Driven Programs can follow their own assessment pattern.

15. PASSING STANDARDS


High standards are maintained in all aspects of the examination. The relative grading method is followed. The minimum
standard of passing in respect of CIE and SEE for each course as shown in the table shall be effective from the academic
session 2022-23 onwards.
Note: The programs running with the approval of respective councils shall follow the passing standards as defined
by the respective councils.
Passing Criteria for Different Course Types Effective from AY 2022-23 Onwards

S.No. Course Type Passing Criterion


1. Theory Course (T) A student shall secure a minimum of 30% of the maximum marks in the
semester-end examination (SEE/ETE) and 40% of aggregate marks in
the course including Continuous internal examination (CIE) and SEE/ETE
marks. i.e., the minimum Passing Grade is “P”.
2. Integrated course (B) A student shall secure a minimum of 30% of the maximum marks in the
semester-end examination (SEE/ETE), 30% of the maximum marks in
the LAB EXAM, and 40% of aggregate marks in the course Continuous
internal examination (CIE) and SEE/ETE marks i.e., minimum Passing
Grade in a course is “P”.
3. Comprehensive Course A student shall secure a minimum of 30% of the maximum marks in the
(C) semester-end examination (SEE/ETE) and 40% of aggregate marks in
the course Continuous internal examination (CIE) and SEE/ETE marks i.e.,
minimum Passing Grade in a course is “P”.
4. Lab Course (L) A student shall secure a minimum of 30% of the maximum marks in the
SEE LAB EXAM and 40% of aggregate marks in the course Continuous
internal examination (CIE) and SEE/ETE marks i.e., minimum Passing
Grade in a course is “P”.
5. Seminar/Project/ A student shall secure a minimum of 40% of aggregate marks in the
Internship Course (R) Continuous internal examination (CIE) and SEE/ETE marks i.e., minimum
Passing Grade in a course is “P”.
Note: Students unable to meet the overall passing criteria as mentioned in Sr. No-1, 2 & 3 shall be
eligible for the following options to clear the course:
▪ Appear in the Back Paper Examinations and have to meet the criteria to score 40% in marks overall
▪ appear in summer examinations (internal +External) to meet the criteria as per Sr. No-1, 2 & 3.

: for internal circulation only : 15


COURSEPACK
FRAMEWORK

16. PROBLEM-BASED LEARNING/CASE STUDIES/CLINICS


Exercises in Problem-based Learning (Assignments) (Min 54 Problems)

S.No. Problem KL
1) Setting Up a Cloud Environment: Create an AWS account and set up a basic cloud
environment.
2)
Virtual Machine Creation: Create and manage virtual machines using AWS EC2.
3) Server Virtualization with Hypervisors: Install and configure a hypervisor (e.g., VMware or
VirtualBox).
4)
Deploying an IaaS Solution: Implement an IaaS solution using AWS EC2 and S3.
5)
Deploying a PaaS Solution: Implement a PaaS solution using AWS Elastic Beanstalk.
6)
Deploying a SaaS Application: Develop and deploy a simple SaaS application using AWS.
7)
Creating a Public Cloud Deployment: Implement a basic public cloud deployment on AWS.
8)
Creating a Private Cloud: Use Eucalyptus or CloudStack to deploy a private cloud.
9) Hybrid Cloud Configuration: Integrate a public and private cloud to create a hybrid cloud
solution.
10) VPN Configuration in a Cloud Environment: Set up a VPN within a cloud environment using
AWS.
11)
Storage Virtualization: Implement storage virtualization using AWS S3 or another tool.
12)
VLAN Configuration in the Cloud: Create and manage VLANs within a cloud environment.
13) Deploying an Application on AWS EC2: Deploy a web application using EC2 and connect to
a database.
14) Cloud Service Model Comparison: Deploy identical services using IaaS, PaaS, and SaaS
models, and compare.
15)
Security Group Configuration: Configure security groups and firewall settings in AWS.
16)
AWS Identity and Access Management (IAM): Set up IAM users, groups, and roles in AWS.
17) Automating Deployments with AWS CloudFormation: Create and deploy infrastructure
using CloudFormation templates.
18)
Backup and Restore: Create backups and test disaster recovery using AWS tools.
19) Monitoring Cloud Resources: Use AWS CloudWatch to monitor and manage cloud
resources.
20)
AWS Lambda: Deploy and run a serverless function using AWS Lambda.
21)
Cost Management: Monitor and optimize costs using AWS Cost Explorer.
22) Load Balancing and Auto-scaling: Set up and test load balancers and auto-scaling groups
in AWS.
23)
Database Deployment in the Cloud: Deploy and manage databases using AWS RDS.

: for internal circulation only : 16


24)
Cloud Migration: Migrate a small application or service from on-premise to the cloud.
25) Compliance and Governance: Implement AWS Config and AWS Organizations to manage
compliance.
26) Creating a Cloud-Based Storage Solution: Set up cloud storage using Amazon S3 and
implement access control.
27)
Introduction to AWS CLI: Manage AWS resources using the command line interface.
28) Multi-Region Deployments: Deploy an application across multiple AWS regions for
redundancy.
29)
Testing Cloud Workloads: Analyze and test workloads for cloud suitability.
30) Future Trends Exploration: Research and discuss upcoming trends in cloud computing,
including edge computing and AI integrations.
31) Setting Up a Cloud Environment: Create an AWS account and set up a basic cloud
environment.
32) Setting Up Cloud Networking: Configure a Virtual Private Cloud (VPC) with subnets, route
tables, and internet gateways in AWS.
33) Disaster Recovery Planning: Design and implement a disaster recovery plan for a cloud-
based application.
34) Managing Cloud Costs: Use AWS Cost Explorer to analyze spending patterns and optimize
cost efficiency.
35) Data Migration: Migrate a large dataset to AWS using AWS Data Migration Service (DMS) or
AWS Snowball.
36) Serverless Application Design: Build and deploy a serverless application using AWS
Lambda, API Gateway, and DynamoDB.
37) Implementing Auto-Scaling Policies: Configure auto-scaling policies to handle varying
traffic loads in AWS EC2.
38) Continuous Integration and Deployment (CI/CD): Set up a CI/CD pipeline using AWS
CodePipeline and CodeBuild.
39) High Availability Setup: Configure a highly available architecture with AWS Elastic Load
Balancer (ELB) and multiple EC2 instances across availability zones.
40) Custom Cloud Security Solutions: Implement custom security solutions using AWS
security services like AWS WAF and AWS Shield.
41) Serverless Data Processing: Create a serverless data processing pipeline using AWS
Lambda and AWS Step Functions.
42) Network Load Balancing: Set up and configure Network Load Balancers (NLB) to manage
traffic for network-based applications.
43) Implementing Cloud Access Controls: Set up and manage resource access controls using
AWS IAM policies and permissions.
44) Cost Optimization Strategies: Develop and implement cost optimization strategies for AWS
resources, including reserved instances and spot instances.
45) Cloud Resource Tagging: Use AWS resource tagging to organize and manage cloud
resources effectively.
46) Cloud-Based Monitoring and Logging: Set up and configure AWS CloudWatch Logs and
AWS CloudTrail for monitoring and logging.
47) Advanced Security Configurations: Implement advanced security features such as AWS
KMS for encryption and AWS Secrets Manager for managing sensitive data.
48) Deploying Containers: Deploy and manage containerized applications using AWS ECS or
EKS.
49) Serverless API Development: Develop a RESTful API using AWS API Gateway and Lambda
functions.

: for internal circulation only : 17


COURSEPACK
FRAMEWORK
50) Scaling Databases: Implement database scaling strategies for AWS RDS or DynamoDB to
handle increased load.
51) Hybrid Cloud Configuration: Integrate a public and private cloud to create a hybrid cloud
solution.
52) VPN Configuration in a Cloud Environment: Set up a VPN within a cloud environment using
AWS.
53)
Storage Virtualization: Implement storage virtualization using AWS S3 or another tool.
54)
VLAN Configuration in the Cloud: Create and manage VLANs within a cloud environment.

17. STUDENT-CENTERED LEARNING (SELF-LEARNING TOWARDS LIFE-LONG-


LEARNING)
Self-Learning, self-doing, and application of the knowledge acquired through the course after gaining adequate
knowledge
It’s a typical course-based project to be carried out by a whole class in groups of four students each; they should exhibit
higher level Knowledge Levels (Bloom’s Revised Taxonomy). Toenhancetheirskillsetintheintegratedcourse,thestudents
areadvisedtoexecutecourse-based Design projects.
The students, in a group not exceeding 4, are expected to conceive an idea based on the content (objectives/ outcomes)
and apply the suitable knowledge to demonstrate their ability to learn.
A list of 30-40 project statements can be offered to the students to choose or develop their own ideas (teamwork) to
define a problem statement, design and develop a product/ process/service/application, and provide a suitable solution
(design thinking). They may also upload this Idea on the Yukti Portal (contact the University IIC Team) and also patent the
same.

Typical Problem Statements for Course-based Projects (min. of 20)

S.No. Typical Project/Problem KL


1. Designing a Highly Available Architecture: Architect a solution that ensures high
availability and fault tolerance for a web application using AWS services like
Elastic Load Balancer (ELB), Auto Scaling, and multiple Availability Zones.
2. Implementing a Multi-Tier Application: Set up a multi-tier architecture for a web
application, separating the web, application, and database tiers using AWS EC2,
RDS, and security groups.
3. Cost Optimization: Analyze an existing AWS environment and recommend cost-
saving measures, such as using reserved instances, spot instances, or optimizing
storage costs.
4. Data Backup and Recovery: Implement a backup and disaster recovery plan using
AWS services like Amazon S3, AWS Backup, and AWS CloudFormation.
5. Serverless Architecture: Design and deploy a serverless application using AWS
Lambda, API Gateway, and DynamoDB, ensuring it meets performance and
scalability requirements.
6. Setting Up a VPC: Create a Virtual Private Cloud (VPC) with subnets, route
tables, and internet gateways to securely connect resources within AWS.
7. Secure Access and Compliance: Configure IAM policies, roles, and groups to
manage secure access to AWS resources and ensure compliance with best
practices.
8. Monitoring and Logging: Set up and configure AWS CloudWatch and AWS
CloudTrail to monitor and log activities, ensuring that you can track and
troubleshoot issues effectively.
: for internal circulation only : 18
9. Automating Infrastructure with CloudFormation: Develop and deploy
infrastructure as code using AWS CloudFormation templates to automate resource
provisioning.
10. Deploying a Scalable Web Application: Create a scalable web application
architecture with auto-scaling groups, load balancing, and caching strategies using
services like AWS Elastic Beanstalk and Amazon CloudFront.
11. Hybrid Cloud Integration: Design and implement a hybrid cloud solution that
integrates on-premises infrastructure with AWS cloud resources, including VPN
or Direct Connect setups.
12. Database Migration: Migrate a relational database to AWS RDS or Aurora,
including data transfer, schema conversion, and testing.
13. Creating a Data Lake: Set up a data lake using Amazon S3 and AWS Glue,
enabling data ingestion, transformation, and analysis.
14. Managing Containers: Deploy and manage containerized applications using
Amazon ECS or EKS, including cluster management and scaling.
15. Cost Management and Optimization: Implement strategies to manage and optimize
AWS costs, including setting up budgets, alerts, and analyzing usage reports.
16. Implementing Security Best Practices: Apply security best practices to an AWS
environment, including encryption, network security, and access control.
17. Disaster Recovery Strategy: Design and test a disaster recovery strategy for a
cloud-based application, ensuring minimal downtime and data loss.
18. Setting Up a Global Application: Deploy an application across multiple AWS
regions to achieve global distribution and low latency.
19. Configuring AWS Marketplace Solutions: Implement and configure solutions
from the AWS Marketplace, such as security tools or monitoring solutions.
20. Optimizing Application Performance: Analyze and optimize the performance of an
application hosted on AWS, including tuning databases, using caching
mechanisms, and optimizing compute resources.

: for internal circulation only : 19

You might also like