LecturePlan CS204 22CSH-393
LecturePlan CS204 22CSH-393
LECTURE PLAN
Mission of the M1: To provide relevant, rigorous and contemporary curriculum and aligned assessment system to ensure effective learning
Department outcomes for engineering technologies.
M2: To provide platform for industry engagement aimed at providing hands-on training on advanced technological and business
skills to our students.
M3: To provide opportunities for collaborative, interdisciplinary and cutting-edge research aimed at developing solutions to real life
problems
M4: To imbibe quest for innovation, continuous learning and zeal to pursue excellence through hard work and problem-solving
approach
M5: To foster skills of leadership, management, communication, team spirit and strong professional ethics in all academic and
societal endeavours of our students
Vision of the To be recognized as a centre of excellence for Computer Science & Engineering education and research, through effective
Department teaching practices, hands-on training on cutting edge computing technologies and excellence in innovation, for creating globally
aware competent professionals with strong work ethics whom would be proficient in implementing modern technology solutions
and shall have entrepreneurial zeal to solve problems of organizations and society at large.
Program OutComes(POs)
PO1 Apply the knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of
complex engineering problems.
PO2 Identify, formulate, review research literature and analyze complex engineering problems reaching substantiated conclusions
using first principles of mathematics, natural sciences and engineering sciences.
PO3 Design solutions for complex engineering 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 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 Create, select, and apply appropriate techniques, resources and modern engineering and IT tools including prediction and
modelling to complex engineering activities with an understanding of the limitations.
PO6 Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
PO7 Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
PO8 Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9 Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
PO10 Communicate effectively on complex engineering activities with the engineering 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 Demonstrate knowledge and understanding of the engineering and management principles and apply these to one’s own work, as
member and leader in a team, to manage projects and in multidisciplinary environments.
PO12 Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest
context to technological change.
Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Cloud Computing: Concepts, Thomas Erl 2 PHI Publications May 2013
Technology & Architecture
2 Implementing Cloud Design Marcus Young 3 Packt Publications 2015
Patterns for AWS
Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Architecting the Cloud: Design Michael J. Kavis 2 Wiley Publications 2014
Decisions for Cloud Computing
Service Models (SaaS, PaaS,
&IaaS)
2 AWS in action Michael Wittig, Andreas Wittig 4 Manning 2019
Publications
Course OutCome
SrNo OutCome
CO1 understand appropriate Amazon Web Services (AWS) based on application requirements
CO2 identify appropriate Amazon Web Services (AWS) based on application requirements.
CO3 explain appropriate design strategy and deal with their controlling mechanisms as per the specific
business needs
CO4 Illustrate the AWS Design Patterns based on various resource
CO5 classify various databases and operations for AWS Design Pattern
2 16 AWS Patterns Multi-Server Pattern (Server ,T-Cloud Computing: Concepts, PPT,Simulati CO2
for High Redundancy) Tec,T-Implementing Cloud Design on,Video
Availability Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 17 AWS Patterns Multi-Datacenter Pattern (Redundancy ,T-Cloud Computing: Concepts, PPT,Simulati CO2
for High on the Data Center Level) Tec,T-Implementing Cloud Design on,Video
Availability Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 18 AWS Patterns Floating IP Pattern (Floating IP ,T-Cloud Computing: Concepts, PPT,Simulati CO2
for High Address) Tec,T-Implementing Cloud Design on,Video
Availability Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 19 AWS Patterns Deep Health Check Pattern (System ,T-Cloud Computing: Concepts, PPT,Simulati CO2
for High Health Check). Tec,T-Implementing Cloud Design on,Video
Availability Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 20 AWS Patterns Web Storage Pattern (Use of High- ,T-Cloud Computing: Concepts, PPT,Simulati CO2
for Processing Availability Internet Storage) Tec,T-Implementing Cloud Design on,Video
Static Content: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 21 AWS Patterns Direct Hosting Pattern (Direct Hosting ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Processing Using Internet Storage) Tec,T-Implementing Cloud Design on,Video
Static Content: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 22 AWS Patterns Private Distribution Pattern (Data ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Processing Delivery to Specified Users) Tec,T-Implementing Cloud Design on,Video
Static Content: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 23 AWS Patterns Cache Distribution Pattern (Locating ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Processing Data in a Location That Is Physically Tec,T-Implementing Cloud Design on,Video
Static Content: Near to the User) Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 24 AWS Patterns Rename Distribution Pattern (Delivery ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Processing Without Update Delay). Tec,T-Implementing Cloud Design on,Video
Static Content: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 25 AWS Patterns Write proxy pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Uploading Tec,T-Implementing Cloud Design on,Video
Data: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 26 AWS Patterns Storage index pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Uploading Tec,T-Implementing Cloud Design on,Video
Data: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 27 AWS Patterns Direct object upload pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Uploading Tec,T-Implementing Cloud Design on,Video
Data: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 28 AWS Patterns Direct object upload pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Uploading Tec,T-Implementing Cloud Design on,Video
Data: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 29 AWS Patterns Data Delivery to Specified Users ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Uploading Tec,T-Implementing Cloud Design on,Video
Data: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
2 30 AWS Patterns Redundancy on the Data Center Level ,T-Cloud Computing: Concepts, PPT,Simulati CO3
for Uploading Tec,T-Implementing Cloud Design on,Video
Data: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 31 AWS Patterns DB Replication Pattern (Replicating ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Relational Online Databases) Tec,T-Implementing Cloud Design on,Video
Database Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 32 AWS Patterns Read Replica Pattern (Load Distribution ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Relational through Read Replicas) Tec,T-Implementing Cloud Design on,Video
Database Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 33 AWS Patterns In memory DB Cache Pattern (Caching ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Relational High-Frequency Data) Tec,T-Implementing Cloud Design on,Video
Database Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 34 AWS Patterns Sharding Write Pattern (Improving ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Relational Efficiency in Writing) Tec,T-Implementing Cloud Design on,Video
Database Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 35 AWS Patterns Queuing Chain Pattern (Loose- ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Batch Coupling of Systems) Tec,T-Implementing Cloud Design on,Video
Processing: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 36 AWS Patterns Priority Queue pattern (Changing ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Batch Priorities), Tec,T-Implementing Cloud Design on,Video
Processing: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 37 AWS Patterns Job Observer Pattern (Job Monitoring ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Batch and Adding/Deleting Servers), Tec,T-Implementing Cloud Design on,Video
Processing: Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 38 AWS Patterns Scheduled Autoscaling Pattern (Turning ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Batch Batch Servers On and Off Tec,T-Implementing Cloud Design on,Video
Processing: Automatically). Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 39 AWS Patterns Scheduled Autoscaling Pattern (Turning ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Batch Batch Servers On and Off Tec,T-Implementing Cloud Design on,Video
Processing: Automatically). Patt,R-Architecting the Cloud: Lecture
Design,R-AWS in action
3 40 AWS Pattern Stack Deployment Pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO4
for Operation Tec,T-Implementing Cloud Design on,Video
and Patt,R-Architecting the Cloud: Lecture
Maintenance: Design,R-AWS in action
3 41 AWS Pattern Creating a Template for Setting up ,T-Cloud Computing: Concepts, PPT,Simulati CO5
for Operation Groups of Servers Tec,T-Implementing Cloud Design on,Video
and Patt,R-Architecting the Cloud: Lecture
Maintenance: Design,R-AWS in action
3 42 AWS Pattern Monitoring Integration Pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO5
for Operation Tec,T-Implementing Cloud Design on,Video
and Patt,R-Architecting the Cloud: Lecture
Maintenance: Design,R-AWS in action
3 43 AWS Pattern Centralization of Monitoring Tools ,T-Cloud Computing: Concepts, PPT,Simulati CO5
for Operation Tec,T-Implementing Cloud Design on,Video
and Patt,R-Architecting the Cloud: Lecture
Maintenance: Design,R-AWS in action
3 44 AWS Pattern Hybrid Backup Pattern ,T-Cloud Computing: Concepts, PPT,Simulati CO5
for Operation Tec,T-Implementing Cloud Design on,Video
and Patt,R-Architecting the Cloud: Lecture
Maintenance: Design,R-AWS in action
3 45 AWS Pattern Using the Cloud for Backups ,T-Cloud Computing: Concepts, PPT,Simulati CO5
for Operation Tec,T-Implementing Cloud Design on,Video
and Patt,R-Architecting the Cloud: Lecture
Maintenance: Design,R-AWS in action
Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 Hybrid Course All Practical Evaluations 40
2 Hybrid Course All End Term Hybrid Theory 60
3 Hybrid Course All Attendance Marks 2
4 Hybrid Course All Surprise Test 12
5 Hybrid Course All Practical MST 10
6 Hybrid Course All Practical 30
Worksheet/Projects 1
7 Hybrid Course All Practical 30
Worksheet/Projects 2
8 Hybrid Course All Practical 30
Worksheet/Projects 3
9 Hybrid Course All Practical 30
Worksheet/Projects 4
10 Hybrid Course All Practical 30
Worksheet/Projects 5
11 Hybrid Course All Practical 30
Worksheet/Projects 6
12 Hybrid Course All Practical 30
Worksheet/Projects 7
13 Hybrid Course All Practical 30
Worksheet/Projects 8
14 Hybrid Course All Practical 30
Worksheet/Projects 9
15 Hybrid Course All Practical 30
Worksheet/Projects 10
16 Hybrid Course All Quiz 4
17 Hybrid Course All Assignment/PBL 10
18 Hybrid Course All MST-1 Hybrid 20
19 Hybrid Course All MST-2 Hybrid 20