Course Pack
Course Pack
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.
Tutorial 0 0
Practical
Tutorial
Theory
Practical 2 4
Instruction CIE SEE
delivery Self-study 1 4
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
R1UC512C.1
R1UC512C.2
R1UC512C.3
R1UC512C.4
R1UC512C.5
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
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
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)
#
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
@
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)
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.
14.4 Assessment Pattern for Two Credit MOOC Courses (Online/Self-Paced Learning)
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)
SEMINAR/PROJECT/INTERNSHIP 25 25 50 50 100
@
Rubric to be specified by the concerned Faculty
Final Marks
Result Analysis
CIE+SEE
Experimental/
Methodology
Identification
Applicability
Conclusion/
Type of Course
Problem
Findings
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
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.