LecturePlan CS201 21CST-378
LecturePlan CS201 21CST-378
LecturePlan CS201 21CST-378
LECTURE PLAN
Mission of the M1: To provide practical knowledge using state-of-the-art technological support for the experiential learning of our students.
Department M2: To provide industry recommended curriculum and transparent assessment for quality learning experiences.
M3: To create global linkages for interdisciplinary collaborative learning and research.
M4: To nurture advanced learning platform for research and innovation for students ‘profound future growth.
M5: To inculcate leadership qualities and strong ethical values through value-based education.
Vision of the To be recognized as a leading Computer Science and Engineering department through effective teaching practices and
Department excellence in research and innovation for creating competent professionals with ethics, values and entrepreneurial attitude to
deliver service to society and to meet the current industry standards at the global level.
Program OutComes(POs)
PO1 Engineering knowledge: Apply the knowledge of Mathematics, Science, Engineering fundamentals and computer science
fundamental and strategies which have the solution of complex computer science engineering problems.
PO2 Problem analysis: Identify, formulate, research literature, and analyze complex computer science engineering problems reaching
substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
PO3 Design/development of solutions: Design solutions for complex database and software engineering problems and design system
components or processes that meet the specified needs with appropriate considerations 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 software
engineering &networking based 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 Computer science engineering and
IT tools including prediction and modeling to complex database or software engineering activities with an understanding of the
limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to assess Social, health, safety, legal and
cultural issues and the consequent responsibilities relevant to the Professional Computer Science & Engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional computer science and engineering solutions in social
and environmental contexts, and demonstrate the knowledge of, and need for sustainable development goals.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of computer science engineering
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 computer science engineering activities with the engineering community like
CSI 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 computer science engineering 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 life- long learning in
the broadest context of computer science engineering changes
Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Cloud Computing: A Practical Toby Velte, Anthony Velte, 2009 McGraw Hill 2009
Approach Robert C. Elsenpeter Professional
2 Cloud computing: Principles and Buyya, Rajkumar, James 87 John Wiley & Sons 2010
paradigms Broberg, and Andrzej M. Gos
3 Cloud computing: Web-based Miller, Michael 2008 Que publishing 2008
applications that change the way
you work and collaborate online
4 Cloud computing for dummies Hurwitz, Judith S. 2010 John Wiley & Sons 2010
5 Cloud Computing: SaaS, PaaS, Kris Jamsa 2012 Jones & Bartlet 2012
IaaS, Virtualization, Business Learning Company
Models, Mobile, Security and more LC
Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 In Search of Clusters G. Pfister. 2nd Prentice Hall PTR, 1998
NJ
2 Cloud Computing: Implementation, by John Rittinghouse and 2012 CRC Press Taylor 2012
Management, and Security James F.Ransome and Francis Group
3 Grid Computing Joshy Joseph and Craig 2004 Person Edition 2004
Fellenstein
4 The Grid Core Technologies Li, Mark Baker 2005 John Wiley & 2005
Sons
5 Cloud Computing: A Practical Srinivasan 2014 Pearson Education 2014
Approach for Learning and
Implementation Paperback – 1
January 2014
Course OutCome
SrNo OutCome
CO1 Understanding of various paradigm of cloud computing and distributed systems.
CO2 Articulate the basic concepts, key technologies, strength and limitation of cloud computing and possible
applications.
CO3 Appraise the architecture and infrastructure of cloud computing including SaaS, PaaS, IaaS,
UCaaS/FaaS public cloud, private cloud and hybrid cloud.
CO4 Interpret various data, scalability, security and cloud services to acquire efficient database for cloud
storage.
CO5 Develop the appropriate cloud computing solutions and recommendations according to the application
used.
1 6 1.2 Cloud Introduction to Cloud Computing ,T-Cloud computing for dummies,T- PPT CO2
Computing Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
1 7 1.1 Distributed Deployment models of Cloud: Public ,T-Cloud computing for dummies,T- PPT CO2
Systems versus Private Clouds Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
1 8 1.2 Cloud Services offered by Cloud ,T-Cloud computing for dummies,T- PPT CO2
Computing Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
1 9 1.2 Cloud Risk Related to Cloud Computing ,T-Cloud computing for dummies,T- PPT CO2
Computing Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
1 10 1.2 Cloud Virtualization in Cloud Computing ,T-Cloud computing for dummies,T- PPT CO2
Computing Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 11 2.1 Cloud Cloud Services Models & Features: ,T-Cloud computing for dummies,T- PPT CO3
Service Models SaaS Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 12 2.1 Cloud Cloud Services Models & ,T-Cloud computing for dummies,T- PPT CO3
Service Models Features:PaaS Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 13 2.1 Cloud Cloud Services Models & Features: ,T-Cloud computing for dummies,T- PPT CO3
Service Models IaaS Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 14 2.1 Cloud Cloud Services Models & Features: ,T-Cloud computing for dummies,T- PPT CO3
Service Models UcaaS/FaaS Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 15 2.1 Cloud Service oriented architecture and web ,T-Cloud computing for dummies,T- PPT CO3
Service Models services, Features of cloud computing Cloud Computing: A Practical A,T-
architectures. Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 16 2.2 Types of virtualization in cloud ,T-Cloud computing for dummies,T- PPT CO4
Virtualisation computing Cloud Computing: A Practical A,T-
and Cloud Cloud computing: Principles an,T-
Migration Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 17 2.2 Tools and Products available for ,T-Cloud computing for dummies,T- PPT CO4
Virtualisation Virtualization Cloud Computing: A Practical A,T-
and Cloud Cloud computing: Principles an,T-
Migration Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 18 2.2 Seven step model of migration into a ,T-Cloud computing for dummies,T- PPT CO4
Virtualisation cloud Cloud Computing: A Practical A,T-
and Cloud Cloud computing: Principles an,T-
Migration Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 19 2.2 Broad approaches to migrating into the ,T-Cloud computing for dummies,T- PPT CO4
Virtualisation cloud Cloud Computing: A Practical A,T-
and Cloud Cloud computing: Principles an,T-
Migration Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
2 20 2.2 Enterprise cloud computing paradigm ,T-Cloud computing for dummies,T- PPT CO4
Virtualisation Cloud Computing: A Practical A,T-
and Cloud Cloud computing: Principles an,T-
Migration Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
3 21 3.1 Data and Data security in cloud, Cloud Security ,T-Cloud computing for dummies,T- PPT CO4
Cloud Security Services: Confidentiality, Integrity and Cloud Computing: A Practical A,T-
Availability Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
3 22 3.1 Data and Secure Cloud Software requirements, ,T-Cloud computing for dummies,T- PPT CO4
Cloud Security Secure Cloud Software testing Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
3 23 3.1 Data and Cloud Analytics ,T-Cloud computing for dummies,T- PPT CO4
Cloud Security Cloud Computing: A Practical A,T-
Cloud computing: Principles an,T-
Cloud Computing: SaaS, PaaS, I,T-
Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
3 24 3.2 Case Case studies related to existing cloud ,T-Cloud computing for dummies,T- Case CO5
Studies services like Google, EMC VMware, Cloud Computing: A Practical A,T- Study,Repor
NetApp, Microsoft, Amazon, IBM, Cloud computing: Principles an,T- ts
Salesforce.com and any other Cloud Computing: SaaS, PaaS, I,T-
Partnerships. Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
3 25 3.2 Case Case studies related to existing cloud ,T-Cloud computing for dummies,T- Case CO5
Studies services like Google, EMC VMware, Cloud Computing: A Practical A,T- Study,Repor
NetApp, Microsoft, Amazon, IBM, Cloud computing: Principles an,T- ts
Salesforce.com and any other Cloud Computing: SaaS, PaaS, I,T-
Partnerships. Cloud computing: Web-based
app,R-Cloud Computing: A Practical
A,R-Cloud Computing:
Implementatio,R-Grid Computing,R-
In Search of Clusters,R-The Grid
Core Technologies
3 26 3.3 Advanced Map Reduce and GFS, Big data and ,T-Cloud computing for dummies,T- Activity,Flipp CO5
Topics Hadoop, Different modules of Data Cloud Computing: A Practical A,T- ed
(Presentations stores, Micro services: Kubernetes, Cloud computing: Principles an,T- Classes,Instr
by the Server less Computation with Open Cloud Computing: SaaS, PaaS, I,T- uctor Lead
Students) Lambda, Geo distribution, Scaling Cloud computing: Web-based WorkShop,P
Distributed Machine Learning with the app,R-Cloud Computing: A Practical PT,Professo
Parameter Server, Library from A,R-Cloud Computing: r of
Apache, Open Source Cloud Software Implementatio,R-Grid Computing,R- Practice/Adj
Systems, Eucalyptus, Nimbus, Open In Search of Clusters,R-The Grid unct
Nebula, AWS, EC2 Core Technologies Faculty/Visiti
ng Professor
3 27 3.3 Advanced Map Reduce and GFS, Big data and ,T-Cloud computing for dummies,T- Activity,Flipp CO5
Topics Hadoop, Different modules of Data Cloud Computing: A Practical A,T- ed
(Presentations stores, Micro services: Kubernetes, Cloud computing: Principles an,T- Classes,Instr
by the Server less Computation with Open Cloud Computing: SaaS, PaaS, I,T- uctor Lead
Students) Lambda, Geo distribution, Scaling Cloud computing: Web-based WorkShop,P
Distributed Machine Learning with the app,R-Cloud Computing: A Practical PT,Professo
Parameter Server, Library from A,R-Cloud Computing: r of
Apache, Open Source Cloud Software Implementatio,R-Grid Computing,R- Practice/Adj
Systems, Eucalyptus, Nimbus, Open In Search of Clusters,R-The Grid unct
Nebula, AWS, EC2 Core Technologies Faculty/Visiti
ng Professor
3 28 3.3 Advanced Map Reduce and GFS, Big data and ,T-Cloud computing for dummies,T- Activity,Flipp CO5
Topics Hadoop, Different modules of Data Cloud Computing: A Practical A,T- ed
(Presentations stores, Micro services: Kubernetes, Cloud computing: Principles an,T- Classes,Instr
by the Server less Computation with Open Cloud Computing: SaaS, PaaS, I,T- uctor Lead
Students) Lambda, Geo distribution, Scaling Cloud computing: Web-based WorkShop,P
Distributed Machine Learning with the app,R-Cloud Computing: A Practical PT,Professo
Parameter Server, Library from A,R-Cloud Computing: r of
Apache, Open Source Cloud Software Implementatio,R-Grid Computing,R- Practice/Adj
Systems, Eucalyptus, Nimbus, Open In Search of Clusters,R-The Grid unct
Nebula, AWS, EC2 Core Technologies Faculty/Visiti
ng Professor
3 29 3.3 Advanced Map Reduce and GFS, Big data and ,T-Cloud computing for dummies,T- Activity,Flipp CO5
Topics Hadoop, Different modules of Data Cloud Computing: A Practical A,T- ed
(Presentations stores, Micro services: Kubernetes, Cloud computing: Principles an,T- Classes,Instr
by the Server less Computation with Open Cloud Computing: SaaS, PaaS, I,T- uctor Lead
Students) Lambda, Geo distribution, Scaling Cloud computing: Web-based WorkShop,P
Distributed Machine Learning with the app,R-Cloud Computing: A Practical PT,Professo
Parameter Server, Library from A,R-Cloud Computing: r of
Apache, Open Source Cloud Software Implementatio,R-Grid Computing,R- Practice/Adj
Systems, Eucalyptus, Nimbus, Open In Search of Clusters,R-The Grid unct
Nebula, AWS, EC2 Core Technologies Faculty/Visiti
ng Professor
3 30 3.3 Advanced Map Reduce and GFS, Big data and ,T-Cloud computing for dummies,T- Activity,Flipp CO5
Topics Hadoop, Different modules of Data Cloud Computing: A Practical A,T- ed
(Presentations stores, Micro services: Kubernetes, Cloud computing: Principles an,T- Classes,Instr
by the Server less Computation with Open Cloud Computing: SaaS, PaaS, I,T- uctor Lead
Students) Lambda, Geo distribution, Scaling Cloud computing: Web-based WorkShop,P
Distributed Machine Learning with the app,R-Cloud Computing: A Practical PT,Professo
Parameter Server, Library from A,R-Cloud Computing: r of
Apache, Open Source Cloud Software Implementatio,R-Grid Computing,R- Practice/Adj
Systems, Eucalyptus, Nimbus, Open In Search of Clusters,R-The Grid unct
Nebula, AWS, EC2 Core Technologies Faculty/Visiti
ng Professor
Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 20EU01 External Theory 60
2 20EU01 Assignment 10
3 20EU01 Attendance Marks 2
4 20EU01 Mid-Semester Test-1 20
5 20EU01 Quiz 4
6 20EU01 Surprise Test 12
7 20EU01 Mid-Semester Test-2 20
CO vs PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 NA NA NA 1 NA NA NA NA NA NA NA NA NA
CO2 3 NA NA NA 1 1 NA NA NA NA NA NA NA 1
CO3 3 3 NA 3 2 NA NA NA NA NA NA 2 2 2
CO4 3 3 2 3 2 1 NA NA NA NA NA 2 2 2
CO5 3 3 3 3 3 1 NA NA NA NA NA 2 2 3