BE AOML Updated SYLLABUS
BE AOML Updated SYLLABUS
Item No. –
University of Mumbai
Bachelor of Engineering
in
Computer Science and Engineering (Data Science)
Computer Science and Engineering (Artificial Intelligence and
Machine Learning)
Artificial Intelligence and Data Science
Artificial Intelligence and Machine Learning
Data Engineering
(As per AICTE guidelines with effect from the academic year 2019–2020)
.
Yearly / Semester
7 Pattern (Strike out which is not applicable )
New/ Revised
8 Status (Strike out which is not applicable )
To be implemented from
9 Academic Year With effect from Academic Year:2023-2024
To meet the challenge of ensuring excellence in engineering education, the issue of quality needs to be
addressed, debated and taken forward in a systematic manner. Accreditation is the principal meansof
quality assurance in higher education. The major emphasis of accreditation process is to measure the
outcomes of the program that is being accredited. In line with this Faculty of Science and Technology
(in particular Engineering) of University of Mumbai has taken a lead in incorporating philosophy of
outcome based education in the process of curriculum development.
Faculty resolved that course objectives and course outcomes are to be clearly defined for each course,
so that all faculty members in affiliated institutes understand the depth and approach of course to be
taught, which will enhance learner’s learning process. Choice based Credit and grading system enables
a much-required shift in focus from teacher-centric to learner-centric education since the workload
estimated is based on the investment of time in learning and not in teaching. It also focuses on
continuous evaluation which will enhance the quality of education. Credit assignment for courses is
based on 15 weeks teaching learning process, however content of courses is to be taught in 13 weeks
and remaining 2 weeks to be utilized for revision, guest lectures, coverage of content beyond syllabus
etc.
There was a concern that the earlier revised curriculum more focused on providing information and
knowledge across various domains of the said program, which led to heavily loading of students in
terms of direct contact hours. In this regard, faculty of science and technology resolved that to minimize
the burden of contact hours, total credits of entire program will be of 170, wherein focus is not only on
providing knowledge but also on building skills, attitude and self learning. Therefore in the present
curriculum skill based laboratories and mini projects are made mandatory across all disciplines of
engineering in second and third year of programs, which will definitely facilitate self learning of
students. The overall credits and approach of curriculum proposed in the present revision is in line with
AICTE model curriculum.
The present curriculum will be implemented for Second Year of Engineering from the academic year
2021-22. Subsequently this will be carried forward for Third Year and Final Year Engineering in the
academic years 2022-23, 2023-24, respectively.
The curriculum revision is mainly focused on knowledge component, skill based activities
and project based activities. Self learning opportunities are provided to learners. In the revision
process this time in particular Revised syllabus of ‘C’ scheme wherever possible additional
resource links of platforms such as NPTEL, Swayam are appropriately provided. In an earlier
revision of curriculum in the year 2012 and 2016 in Revised scheme ‘A' and ‘B' respectively,
efforts were made to use online contents more appropriately as additional learning materials to
enhance learning of students.
In the current revision based on the recommendation of AICTE model curriculum overall credits
are reduced to 171, to provide opportunity of self learning to learner. Learners are now getting
sufficient time for self learning either through online courses or additional projects for enhancing
their knowledge and skill sets.
The Principals/ HoD’s/ Faculties of all the institute are required to motivate and encourage learners
to use additional online resources available on platforms such as NPTEL/ Swayam. Learners can
be advised to take up online courses, on successful completion they are required to submit
certification for the same. This will definitely help learners to facilitate their enhanced learning
based on their interest.
Emerging Programs in the field of Computer Engineering is one of the most sought-after courses amongst
engineering students. The syllabus needs revision in terms of preparing the student for the professional
scenario relevant and suitable to cater the needs of industry in present day context. The syllabus focuses on
providing a sound theoretical background as well as good practical exposure to students in the relevant areas.
It is intended to provide a modern, industry-oriented education in Computer Engineering. It aims at producing
trained professionals who can successfully acquaint with the demands of the industry worldwide. They obtain
skills and experience in up-to-date the knowledge to analysis, design, implementation, validation, and
documentation of computer software and systems.
The revised syllabus is finalized through a brain storming session attended by Heads of Departments or senior
faculty from the Department of Computer Engineering of the affiliated Institutes of the Mumbai University.
The syllabus falls in line with the objectives of affiliating University, AICTE, UGC, and various accreditation
agencies by keeping an eye on the technological developments, innovations, and industry requirements.
We would like to place on record our gratefulness to the faculty, students, industry experts and stakeholders
for having helped us in the formulation of this syllabus.
VII
CSDOL7021: User Experience Design with VR Lab
Department Optional CSDOL7022: Blockchain Technologies Lab
Lab -4 CSDOL7023: Game Theory for Data Science Lab
Textbooks:
1 Ian Goodfellow, Yoshua Bengio, Aaron Courville. ―Deep Learningǁ, MIT Press Ltd, 2016
2 Li Deng and Dong Yu, ―Deep Learning Methods and Applicationsǁ, Publishers Inc.
3 Satish Kumar "Neural Networks A Classroom Approach" Tata McGraw-Hill.
4 JM Zurada ―Introduction to Artificial Neural Systemsǁ, Jaico Publishing House
5 M. J. Kochenderfer, Tim A. Wheeler. ―Algorithms for Optimizationǁ, MIT Press.
References:
1 Deep Learning from Scratch: Building with Python from First Principles- Seth Weidman by
O`Reilley
2 François Chollet. ―Deep learning with Python ―(Vol. 361). 2018 New York: Manning.
3 Douwe Osinga. ―Deep Learning Cookbookǁ, O‘REILLY, SPD Publishers, Delhi.
4 Simon Haykin, Neural Network- A Comprehensive Foundation- Prentice Hall
International, Inc
5 S.N.Sivanandam and S.N.Deepa, Principles of soft computing-Wiley India
Assessment:
Internal Assessment:
The assessment consists of two class tests of 20 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and second class test when additional 40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise a total of six questions.
2 All questions carry equal marks.
3 Question 1 and question 6 will have questions from all modules. Remaining 4 questions
will be based on the remaining 4 modules.
4 Only four questions need to be solved.
5 In question paper weightage of each module will be proportional to the number of
respective lecture hours as mentioned in the syllabus.
Useful Links
1 http://www.cse.iitm.ac.in/~miteshk/CS6910.html
2 https://nptel.ac.in/courses/106/106/106106184/
3 https://www.deeplearningbook.org/
Course Code Course/Subject Name Credits
Prerequisite: Some prior knowledge about Java programming, Basics of SQL, Data mining and
machine learning methods would be beneficial.
Course Objectives:
1 To provide an overview of an exciting growing field of big data analytics.
2 To introduce programming skills to build simple solutions using big data technologies such as
MapReduce and scripting for NoSQL, and the ability to write parallel algorithms for
multiprocessor execution
3 To teach the fundamental techniques and principles in achieving big data analytics with
scalability and streaming capability.
4 To enable students to have skills that will help them to solve complex real-world problems in
decision support.
5 To provide an indication of the current research approaches that is likely to provide a basis for
tomorrow's solutions.
Course Outcomes:
1 Understand the key issues in big data management and its associated applications for
business decisions and strategy.
2 Develop problem solving and critical thinking skills in fundamental enabling techniques like
Hadoop, Map reduce and NoSQL in big data analytics.
3 Collect, manage, store, query and analyze various forms of Big Data.
4 Interpret business models and scientific computing paradigms,and apply software tools for
big data analytics.
5 Adapt adequate perspectives of big data analytics in various applications like recommender
systems, social media applications etc.
6 Solve Complex real world problems in various applications like recommender systems,
social media applications, health and medical systems, etc.
Module Detailed Contents Hours
01 Introduction to Big Data & Hadoop 04
1.1 Introduction to Big Data, 1.2 Big Data characteristics, types of Big
Data, 1.3 Traditional vs. Big Data business approach, 1.4 Case Study of
Big Data Solutions. 1.5 Concept of Hadoop 1.6 Core Hadoop
Components; Hadoop Ecosystem
02 Hadoop HDFS and Map Reduce 07
2.1 Distributed File Systems: Physical Organization of Compute Nodes,
Large-Scale File-System Organization. 2.2 MapReduce: The Map Tasks,
Grouping by Key, The Reduce Tasks, Combiners, Details of
MapReduce Execution, Coping With Node Failures. 2.3 Algorithms
Using MapReduce: Matrix-Vector Multiplication by MapReduce,
Relational-Algebra Operations, Computing Selections by MapReduce,
Computing Projections by MapReduce, Union, Intersection, and
Difference by MapReduce 2.4 Hadoop Limitations s.
03 NoSQL 05
3.1 Introduction to NoSQL, NoSQL Business Drivers, 3.2 NoSQL Data
Architecture Patterns: Key-value stores, Graph stores, Column family
(Bigtable)stores, Document stores, Variations of NoSQL architectural
patterns, NoSQL Case Study 3.3 NoSQL solution for big data,
Understanding the types of big data problems; Analyzing big data with a
shared-nothing architecture; Choosing distribution models: master-slave
versus peer-to-peer; NoSQL systems to handle big data problems.
peer-to-peer; Four ways that NoSQL systems handle big data problems
04 Mining Data Streams 09
4.1 The Stream Data Model: A Data-Stream-Management System,
Examples of Stream Sources, Stream Queries, Issues in Stream
Processing. 4.2 Sampling Data techniques in a Stream 4.3 Filtering
Streams: Bloom Filter with Analysis. 4.4 Counting Distinct Elements in
a Stream, Count-Distinct Problem, Flajolet-Martin Algorithm,
Combining Estimates, Space Requirements 4.5 Counting Frequent Items
in a Stream, Sampling Methods for Streams, Frequent Itemsets in
Decaying Windows. 4.6 Counting Ones in a Window: The Cost of Exact
Counts, The Datar-Gionis-Indyk-Motwani Algorithm, Query Answering
in the DGIM Algorithm, Decaying Windows.
05 Finding Similar Items and Clustering 06
5.1 Distance Measures: Definition of a Distance Measure, Euclidean
Distances, Jaccard Distance, Cosine Distance, Edit Distance, Hamming
Distance. 5.2 CURE Algorithm, Stream-Computing , A
Stream-Clustering Algorithm, Initializing & Merging Buckets,
Answering Queries.
06 Real-Time Big Data Models 08
6.1 PageRank Overview, Efficient computation of PageRank: PageRank
Iteration Using MapReduce, Use of Combiners to Consolidate the
Result Vector. 6.2 A Model for Recommendation Systems,
Content-Based Recommendations, Collaborative Filtering. 6.3 Social
Networks as Graphs, Clustering of Social-Network Graphs, Direct
Discovery of Communities in a social graph.
Textbooks:
1 Anand Rajaraman and Jeff Ullman ―Mining of Massive Datasetsǁ, Cambridge University
Press,
3 Dan Mcary and Ann Kelly ―Making Sense of NoSQLǁ – A guide for managers and the rest
of us, Manning Press.
References:
1 Bill Franks , ―Taming The Big Data Tidal Wave: Finding Opportunities In Huge Data
Streams With Advanced Analyticsǁ, Wiley
3 Jared Dean, ―Big Data, Data Mining, and Machine Learning: Value Creation for Business
Leaders and Practitionersǁ, Wiley India Private Limited, 2014.
4 Jiawei Han and Micheline Kamber, ―Data Mining: Concepts and Techniquesǁ, Morgan
Kaufmann Publishers, 3rd ed, 2010.
5 Lior Rokach and Oded Maimon, ―Data Mining and Knowledge Discovery Handbookǁ,
Springer, 2nd edition, 2010.
6 Ronen Feldman and James Sanger, ―The Text Mining Handbook: Advanced Approaches in
Analyzing Unstructured Dataǁ, Cambridge University Press, 2006.
Assessment:
Internal Assessment:
The assessment consists of two class tests of 20 marks each. The first class test is to be
conducted when approx. 40% syllabus is completed and second class test when additional 40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise a total of six questions.
2 All questions carry equal marks.
3 Question 1 and question 6 will have questions from all modules. Remaining 4 questions
will be based on the remaining 4 modules.
4 Only four questions need to be solved.
5 In question paper weightage of each module will be proportional to the number of
respective lecture hours as mentioned in the syllabus.
Course Code: Course Title Credit
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then
part (b) will be from any module other than module 3)
4 Only Four question need to be solved
5 In question paper weightage of each module will be proportional to number of respective lecture
hours as mention in the syllabus
Useful Links
1 https://onlinecourses.nptel.ac.in/noc21_cs102/preview
2 https://onlinecourses.nptel.ac.in/noc20_cs87/preview
3 https://nptel.ac.in/courses/106105158
Course Code Course/Subject Name Credits
Course Prerequisites:
Artificial Intelligence, Machine Learning
Course Objectives: The course aims
1 To understand the need and significance of AI and ML for Healthcare.
2 To study advanced AI algorithms for Healthcare.
3 To learn Computational Intelligence techniques .
4 To understand evaluation metrics and ethics in intelligence for Healthcare systems,
5 To learn various NLP algorithms and their application in Healthcare,
6 To investigate the current scope, implications of AI and ML for developing futuristic Healthcare Applications.
Course Outcomes:
After successful completion of the course, the student will be able to:
1 Understand the role of AI and ML for handling Healthcare data.
2 Apply Advanced AI algorithms for Healthcare Problems.
3 Learn and Apply various Computational Intelligence techniques for Healthcare Application.
4 Use evaluation metrics for evaluating healthcare systems.
5 Develop NLP applications for healthcare using various NLP Techniques..
6 Apply AI and ML algorithms for building Healthcare Applications
Textbooks:
1 Arjun Panesar, "Machine Learning and AI for Healthcare”, A Press.
References:
1 Erik R. Ranschaert Sergey Morozov Paul R. Algra, “Artificial Intelligence in medical
Imaging- Opportunities, Applications and Risks”, Springer
2 Sergio Consoli Diego Reforgiato Recupero Milan Petković,“Data Science for Healthcare-
Methodologies and Applications”, Springer
3 Dac-Nhuong Le, Chung Van Le, Jolanda G. Tromp, Gia Nhu Nguyen, “Emerging technologies for
health and medicine”, Wiley.
4 Ton J. Cleophas • Aeilko H. Zwinderman, “Machine Learning in Medicine- Complete
Overview”, Springer
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Course Objectives:
1 To relate to the basic terminologies with respect to Fuzzy set theory.
2 To analyze and interpret fuzzy logic principles, relations and operations.
3 To recognize various components of Associative Memory Networks.
4 To have basic understanding of Unsupervised learning through Networks.
5 To understand Special networks and its applications in soft computing.
6 To infer the significance of Hybrid computing.
Course Outcomes: After successful completion of the course student will be able to
1 Acquire basic knowledge of fuzzy set theory properties and relations.
2 Implement Fuzzy operations towards Fuzzy-rule creations.
Fuzzy relations:
1.2 Cartesian product of relation, Classica Relation, Cardinality of
fuzzy relations, Operations on Fuzzy relations, Properties of Fuzzy
relations, Fuzzy composition, Tolerance and Equivalence
Relationship.
Membership Functions:
1.3 Features of Membership Functions, Fuzzification, Methods of
membership value assignments.
3.1 Introduction:
Basics of associative memory networks, Training algorithms for
Pattern Association.
4.1 Introduction
Fixed weight competitive nets, Maxnet, Maxican net, Hamming
Network
5.1 Introduction:
Boltzmann Machine, Gaussian Machine, Probabilistic neural nets
Spatio-Temporal connection network model, Ensemble neural model
Extreme learning machine models, Online, Pruned, Improved
Application of ELM
6.0 Hybrid Computing 05
Textbooks:
1 S.N. Sivanandan and S.N. Deepa, Principles of Soft Computing, Wiley India, 2007, ISBN:
10: 81- 265-1075-7.
2 J.-S. R. Jang, C. –T. Sun, E. Mizutani, Neuro-Fuzzy and Soft Computing, A Computational
Approach to Learning and Machine Intelligence, PHI Learning Private Limited-2014
3 Neural Networks: A Classroom Approach, Satish Kumar, Tata McGraw-Hill Education,
2004/2007
4 Simon Haykin, Neural Networks A Comprehensive Foundation, Second Edition, Pearson
Education-2004
5 David E. Goldberg, Genetic Algorithms, in search, optimization and Machine Learning,
Pearson
References:
1 Anupam Shukla, Ritu Tiwari, Rahul Kala, Real Life Applications of Soft Computing, CRC
Press, Taylor & Francis Group, 2010.
2 Genetic Algorithms and Genetic Programming Modern Concepts and Practical Applications
© 2009 Michael Affenzeller, Stephan Winkler, Stefan Wagner, and Andreas Beham, CRC
Press
3 Laurene V. Fausett, Fundamentals of Neural Networks: Architectures, Algorithms And
Applications, Pearson
Digital References:
https://onlinecourses.nptel.ac.in/noc22_ee21/preview
https://onlinecourses.nptel.ac.in/noc23_ge15/preview
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Textbooks:
1 Interaction Design, Beyond Human Computer Interaction, Rogers, Sharp, Preece Wiley India
Pvt Ltd.
2 The essentials of Interaction Design, Alan Cooper, Robert Reimann, David Cronin
3 Designing The user Interface by Shneiderman, Plaisant, Cohen, Jacobs Pearson
References:
1 The Elements of User Experience by Jesse James Garrett
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then
part (b) will be from any module other than module 3)
4 Only Four question need to be solved
5 In question paper weightage of each module will be proportional to number of respective lecture
hours as mention in the syllabus
Useful Links
1 https://archive.nptel.ac.in/courses/124/107/124107008/
2 https://nptel.ac.in/courses/106106138
3 https://www.coursera.org/specializations/virtual-reality
Course Code: Course Title Credit
Textbooks:
1. Blockchain Technology, Chandramouli Subramanian, Asha A George, Abhillash K. A and
Meena Karthikeyen, Universities press.
2. Solidity Programming Essentials: A beginner's Guide to Build Smart Contracts for Ethereum
and Blockchain, Ritesh Modi, Packt publication
3. Hyperledger Fabric In-Depth: Learn, Build and Deploy Blockchain Applications Using
Hyperledger Fabric, Ashwani Kumar, BPB publications
4. Cryptoassets: The Innovative Investor‘s Guide to Bitcoin and Beyond, Chris Burniske & Jack
Tatar.
5 Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos Dr.
Gavin Wood, O‘reilly.
References:
1. Mastering Bitcoin, programming the open Blockchainǁ, 2nd Edition by Andreas M.
Antonopoulos, June 2017, Publisher(s): O'Reilly Media, Inc. ISBN: 9781491954386.
2. Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos Dr. Gavin
Wood, O'reilly.
3. Blockchain Technology: Concepts and Applications, Kumar Saurabh and Ashutosh Saxena,
Wiley Publication.
4. The Basics of Bitcoins and Blockchains: An Introduction to Cryptocurrencies and the
Technology that Powers Them, Antony Lewis. for Ethereum and Blockchain, Ritesh Modi,
Packt publication. University of Mumbai, B. E. (Information Technology), Rev 2016 276
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then
part (b) will be from any module other than module 3)
4 Only Four question need to be solved
5 In question paper weightage of each module will be proportional to number of respective lecture
hours as mention in the syllabus
Useful Links
1 NPTEL courses: Blockchain and its Applications, Blockchain Architecture Design and Use
Cases
2 https://ethereum.org/en/
3 https://www.trufflesuite.com/tutorials
4 https://hyperledger-fabric.readthedocs.io/en/release-2.2/
Prerequisite:
3. To draw the connections between game theory, computer science, and economics,
especially emphasizing the computational issues.
4. To introduce contemporary topics in the intersection of game theory, computer
science, and economics.
5. To apply game theory in searching, auctioning and trading.
Course Outcomes:
2. Discuss the use of Nash Equilibrium for other problems. Identify key strategic aspects
and based on these be able to connect them to appropriate game theoretic concepts
given a real world situation.
3. Identify some applications that need aspects of Bayesian Games. Implement a typical
Virtual Business scenario using Game theory.
4. Identify and discuss working principle of Non-Cooperative Games
5. Discuss the Mechanism for Design Aggregating Preferences
6. Identify and discuss working principle : Repeated Games
DETAILED SYLLABUS:
VI Repeated Games Repeated games: The Prisoner’s Dilemma , The main idea , 6
Preferences ,Infinitely repeated games, Strategies ,Some
Nash equilibria of the infinitely repeated Prisoner’s
Dilemma , Nash equilibrium payoffs of the infinitely
repeated Prisoner’s Dilemma when the players are patient ,
Subgame perfect equilibria and the one-deviation property
Textbooks:
1 An Introduction to Game Theory by Martin J. Osborne
References:
1 M. Machler, E. Solan, S. Zamir, Game Theory, Cambridge University Press, 2013.
2 N. Nisan, T. Roughgarden, E. Tardos, and V. V. Vazirani (Editors), Algorithmic Game
Theory. Cambridge University Press, 2007.
3 A.Dixit and S. Skeath, Games of Strategy, Second Edition. W W Norton & Co Inc,
2004.
4 YoavShoham, Kevin Leyton-Brown, Multiagent Systems: Algorithmic,
Game-Theoretic, and Logical Foundations, Cambridge University Press 2008.
5 Zhu Han, DusitNiyato, WalidSaad, TamerBasar and Are Hjorungnes, “Game Theory
in Wireless and Communication Networks”, Cambridge University Press, 2012.
6 Y.Narahari, “Game Theory and Mechanism Design”, IISC Press, World Scientific.
Digital References:
1. https://nptel.ac.in/courses/110104063
2. https://onlinecourses.nptel.ac.in/noc19_ge32/preview
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3
then part (b) will be from any module other than module 3)
4 Only Four question need to be solved.
5 In question paper weightage of each module will be proportional to number of respective
lecture hours as mention in the syllabus.
Course Code Course Name Credits
Product Data Management (PDM):Product and Product Data, PDM systems and 05
03 importance, Components of PDM, Reason for implementing a PDM system,
financial justification of PDM, barriers to PDM implementation
04 Virtual Product Development Tools: For components, machines, and 05
manufacturing plants, 3D CAD systems and realistic rendering techniques,
Digital mock-up, Model building, Model analysis, Modeling and simulations in Product
Design, Examples/Case studies
Integration of Environmental Aspects in Product Design:Sustainable 05
Development, Design for Environment,Need for Life Cycle Environmental Strategies,
05 Useful Life Extension Strategies, End-of-Life Strategies, Introduction of Environmental
Strategies into the Design Process, Life Cycle Environmental Strategies and
Considerations for Product Design
Life Cycle Assessment and Life Cycle Cost Analysis:Properties, and 05
Framework of Life Cycle Assessment, Phases of LCA in ISO Standards, Fields of
06 Application and Limitations of Life Cycle Assessment, Cost Analysis and the Life Cycle
Approach, General Framework for LCCA, Evolution of Models for Product Life Cycle
Cost Analysis
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
REFERENCES:
1. John Stark, “Product Lifecycle Management: Paradigm for 21st Century Product Realisation”, Springer-
Verlag, 2004. ISBN: 1852338105
2. Fabio Giudice, Guido La Rosa, AntoninoRisitano, “Product Design for the environment-A life cycle
approach”, Taylor & Francis 2006, ISBN: 0849327229
3. SaaksvuoriAntti, ImmonenAnselmie, “Product Life Cycle Management”, Springer, Dreamtech, ISBN:
3540257314
4. Michael Grieve, “Product Lifecycle Management: Driving the next generation of lean thinking”, Tata
McGraw Hill, 2006, ISBN: 0070636265
Course Code Course Name Credits
Objectives:
1. To familiarize the students with various aspects of probability theory
2. To acquaint the students with reliability and its concepts
3. To introduce the students to methods of estimating the system reliability of simple and complex systems
4. To understand the various aspects of Maintainability, Availability and FMEA procedure
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
REFERENCES:
1. L.S. Srinath, “Reliability Engineering”, Affiliated East-Wast Press (P) Ltd., 1985.
2. Charles E. Ebeling, “Reliability and Maintainability Engineering”, Tata McGraw Hill.
3. B.S. Dhillion, C. Singh, “Engineering Reliability”, John Wiley & Sons, 1980.
4. P.D.T. Conor, “Practical Reliability Engg.”, John Wiley & Sons, 1985.
5. K.C. Kapur, L.R. Lamberson, “Reliability in Engineering Design”, John Wiley & Sons.
6. Murray R. Spiegel, “Probability and Statistics”, Tata McGraw-Hill Publishing Co. Ltd.
Course Code Course Name Credits
Objectives:
1. The course is blend of Management and Technical field.
2. Discuss the roles played by information technology in today’s business and define various
technology architectures on which information systems are built
3. Define and analyze typical functional information systems and identify how they meet the needs
of the firm to deliver efficiency and competitive advantage
4. Identify the basic steps in systems development
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
End Semester Theory Examination:
Some guidelines for setting up the question paper. Minimum 80% syllabus should be covered in question papers
of end semester examination. In question paper weightage of each module will be proportional to number of
respective lecture hours as mention in the syllabus.
REFERENCES:
Objectives:
1. To understand the issues and principles of Design of Experiments (DOE)
2. To list the guidelines for designing experiments
3. To become familiar with methodologies that can be used in conjunction with experimental designs for
robustness and optimization
Introduction
Strategy of Experimentation
01 Typical Applications of Experimental Design 06
Guidelines for Designing Experiments
Response Surface Methodology
Fitting Regression Models
Linear Regression Models
Estimation of the Parameters in Linear Regression Models
Hypothesis Testing in Multiple Regression 08
02
Confidence Intervals in Multiple Regression
Prediction of new response observation
Regression model diagnostics
Testing for lack of fit
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
REFERENCES:
Objectives:
1. Formulate a real-world problem as a mathematical programming model.
2. Understand the mathematical tools that are needed to solve optimization problems.
3. Use mathematical software to solve the proposed models.
Queuing models: queuing systems and structures, single server and multi-server
02 models, Poisson input, exponential service, constant rate service, finite and infinite 05
population
03 Simulation: Introduction, Methodology of Simulation, Basic Concepts, 05
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
REFERENCES:
1. Taha, H.A. "Operations Research - An Introduction", Prentice Hall, (7th Edition), 2002.
2. Ravindran, A, Phillips, D. T and Solberg, J. J. "Operations Research: Principles and Practice", John
Willey and Sons, 2nd Edition, 2009.
3. Hiller, F. S. and Liebermann, G. J. "Introduction to Operations Research", Tata McGraw Hill, 2002.
4. Operations Research, S. D. Sharma, KedarNath Ram Nath-Meerut.
5. Operations Research, KantiSwarup, P. K. Gupta and Man Mohan, Sultan Chand & Sons.
Course Code Course Name Credits
Objectives:
1. To understand and identify different types cybercrime and cyber law
2. To recognized Indian IT Act 2008 and its latest amendments
3. To learn various types of security standards compliances
Cyber offenses & Cybercrime: How criminal plan the attacks, Social Engg, Cyber
stalking, Cyber café and Cybercrimes, Bot nets, Attack vector, Cloud computing,
Proliferation of Mobile and Wireless Devices, Trends in Mobility, Credit Card Frauds in
Mobile and Wireless Computing Era, Security Challenges Posed by Mobile Devices,
02 Registry Settings for Mobile Devices, Authentication Service Security, Attacks on 9
Mobile/Cell Phones, Mobile Devices: Security Implications for Organizations,
Organizational Measures for Handling Mobile, Devices-Related Security Issues,
Organizational Security Policies and Measures in Mobile
Computing Era, Laptops
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
In question paper weightage of each module will be proportional to number of respective lecture hours as
mention in the syllabus.
REFERENCES:
1. Nina Godbole, Sunit Belapure, Cyber Security, Wiley India, New Delhi
2. The Indian Cyber Law by Suresh T. Vishwanathan; Bharat Law House New Delhi
3. The Information technology Act, 2000; Bare Act- Professional Book Publishers, New Delhi.
4. Cyber Law & Cyber Crimes By Advocate Prashant Mali; Snow White Publications, Mumbai
5. Nina Godbole, Information Systems Security, Wiley India, New Delhi
6. Kennetch J. Knapp, Cyber Security &Global Information Assurance Information Science Publishing.
7. William Stallings, Cryptography and Network Security, Pearson Publication
8. Websites for more information is available on : The Information Technology ACT, 2008-
TIFR : https://www.tifrh.res.in
9. Website for more information , A Compliance Primer for IT professional :
https://www.sans.org/reading-room/whitepapers/compliance/compliance-primer-professionals- 33538
Course Code Course Name Credits
Objectives:
1. To understand physics and various types of disaster occurring around the world
2. To identify extent and damaging capacity of a disaster
3. To study and understand the means of losses and methods to overcome /minimize it.
4. To understand role of individual and various organization during and after disaster
5. To understand application of GIS in the field of disaster management
6. To understand the emergency government response structures before, during and after
disaster
1. Get to know natural as well as manmade disaster and their extent and possible effects on the
economy.
2. Plan of national importance structures based upon the previous history.
3. Get acquainted with government policies, acts and various organizational structure
associated with an emergency.
4. Get to know the simple do’s and don’ts in such extreme events and act accordingly.
Introduction
1.1 Definition of Disaster, hazard, global and Indian scenario, general perspective,
01 importance of study in human life, Direct and indirect effects of disasters, long term 03
effects of disasters. Introduction to global warming and
climate change.
Natural Disaster and Manmade disasters:
Natural Disaster: Meaning and nature of natural disaster, Flood, Flash flood, drought,
cloud burst, Earthquake, Landslides, Avalanches, Volcanic eruptions, Mudflow,
Cyclone, Storm, Storm Surge, climate change, global warming, sea level rise, ozone
02 depletion 09
Manmade Disasters: Chemical, Industrial, Nuclear and Fire Hazards. Role of growing
population and subsequent industrialization, urbanization and changing lifestyle of
human beings in frequent occurrences of manmade
disasters.
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
REFERENCES:
Objectives:
1. To understand the importance energy security for sustainable development and the
fundamentals of energy conservation.
2. To introduce performance evaluation criteria of various electrical and thermal installations to
facilitate the energy management
3. To relate the data collected during performance evaluation of systems for identification of energy
saving opportunities.
1. To identify and describe present state of energy security and its importance.
2. To identify and describe the basic principles and methodologies adopted in energy audit of an utility.
3. To describe the energy performance evaluation ofsome common electrical installations and identify
the energy saving opportunities.
4. To describe the energy performance evaluation ofsome common thermal installations and identify
the energy saving opportunities
5. To analyze the data collected during performance evaluation and recommend energy saving
measures
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
REFERENCES:
Objectives:
1. To familiarise the characteristics of rural Society and the Scope, Nature and Constraints of rural
Development
2. To provide an exposure toimplications of 73rdCAA on Planning, Development and Governance of Rural
Areas
3. An exploration of human values, which go into making a ‘good’ human being, a ‘good’ professional, a
‘good’ society and a ‘good life’ in the context of work life and the personal life of modern Indian
professionals
4. To familiarise the Nature and Type of Human Values relevant to Planning Institutions
2 Post-Independence rural Development Balwant Rai Mehta Committee - three tier system of 06
rural local Government; Need and scope for people’s participation and Panchayati Raj;
Ashok Mehta Committee - linkage between Panchayati Raj, participation and rural
development.
3 Rural Development Initiatives in Five Year Plans Five Year Plans and Rural Development; 07
Planning process at National, State, Regional and District levels; Planning, development,
implementing and monitoring organizations and agencies; Urban and rural interface -
integrated approach and local plans; Development initiatives and their convergence; Special
component plan and sub-plan for the weaker section; Micro-eco zones; Data base for local
planning; Need for decentralized planning; Sustainable rural development
4 Post 73rd Amendment Scenario 73rd Constitution Amendment Act, including - XI 04
schedule, devolution of powers, functions and finance; Panchayati Raj institutions
- organizational linkages; Recent changes in rural local planning; Gram Sabha - revitalized
Panchayati Raj; Institutionalization; resource mapping, resource mobilization including
social mobilization; Information Technology and rural planning; Need for further
amendments.
5 Values and Science and Technology Material development and its values; the 10
challenge of science and technology; Values in planning profession, research and education
Assessment:
Reference
1. ITPI, Village Planning and Rural Development, ITPI, New Delhi
2. Thooyavan, K.R. Human Settlements: A 2005 MA Publication, Chennai
3. GoI, Constitution (73rdGoI, New Delhi Amendment) Act, GoI, New Delhi
4. Planning Commission, Five Year Plans, Planning Commission
5. Planning Commission, Manual of Integrated District Planning, 2006, Planning Commission New Delhi
6. Planning Guide to Beginners
7. Weaver, R.C., The Urban Complex, Doubleday
8. Farmer, W.P. et al, Ethics in Planning, American Planning Association, Washington
9. How, E., Normative Ethics in Planning, Journal of Planning Literature, Vol.5, No.2, pp. 123-150
10. Watson, V. Conflicting Rationalities: -- Implications for Planning Theory and Ethics, Planning Theory
and Practice, Vol. 4, No.4, pp.395 – 407
Lab Code Lab Name Credit
CSL701 Deep Learning Lab 1
Lab Objectives:
1 To implement basic neural network models.
2 To implement various training algorithms for feedforward neural networks.
3 To design deep learning models for supervised, unsupervised and sequence learning.
Lab Outcomes: At the end of the course, the students will be able to
1 Implement basic neural network models.
2 Design and train feedforward neural networks using various learning algorithms and
optimize model performance.
3 Build and train deep learning models such as Autoencoders, CNNs, RNN, LSTM,GRU etc.
Textbooks:
1 Ian Goodfellow, Yoshua Bengio, Aaron Courville. ―Deep Learningǁ, MIT Press Ltd,
2016
2 Li Deng and Dong Yu, ―Deep Learning Methods and Applicationsǁ, Publishers Inc.
3 Satish Kumar "Neural Networks A Classroom Approach" Tata McGraw-Hill.
4 JM Zurada ―Introduction to Artificial Neural Systemsǁ, Jaico Publishing House
5 M. J. Kochenderfer, Tim A. Wheeler. ―Algorithms for Optimizationǁ, MIT Press.
References:
1 Deep Learning from Scratch: Building with Python from First Principles- Seth Weidman
by O`Reilley
2 François Chollet. ―Deep learning with Python ―(Vol. 361). 2018 New York: Manning.
3 Douwe Osinga. ―Deep Learning Cookbookǁ, O‘REILLY, SPD Publishers, Delhi.
4 Simon Haykin, Neural Network- A Comprehensive Foundation- Prentice Hall
International, Inc
5 S.N.Sivanandam and S.N.Deepa, Principles of soft computing-Wiley India
Web References:
1 https://keras.io/
2 https://stanford.edu/~shervine/teaching/cs-230/cheatsheet-recurrent-neural-networks
3 https://keras.io/examples/vision/autoencoder/
4 https://stanford.edu/~shervine/teaching/cs-230/cheatsheet-convolutional-neural-networks
Term Work:
1 Term work should consist of 8 experiments.
2 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work. Total 25 Marks (Experiments:
15-marks, Attendance Theory & Practical: 05-marks, Assignment: 05-marks)
Prerequisite: Java/Python
Lab Objectives:
2 To introduce programming skills to build simple solutions using big data technologies such as
MapReduce and scripting for NoSQL, and the ability to write parallel algorithms for
multiprocessor execution.
3 To teach the fundamental techniques and principles in achieving big data analytics with
scalability and streaming capability.
4 To enable students to have skills that will help them to solve complex real-world problems in
decision support.
Lab Outcomes:
1 Understand the key issues in big data management and its associated applications for business
decisions and strategy.
2 Develop problem solving and critical thinking skills in fundamental enabling techniques like
Hadoop, Map reduce and NoSQL in big data analytics.
3 Collect, manage, store, query and analyze various forms of Big Data.
4 Interpret business models and scientific computing paradigms, and apply software tools for big
data analytics.
5 Adapt adequate perspectives of big data analytics in various applications like recommender
systems, social media applications etc.
6 Solve Complex real world problems in various applications like recommender systems, social
media applications, health and medical systems, etc.
Suggested Experiments:
Sr. Name of the Experiment
No.
1 Hadoop HDFS Practical: -HDFS Basics, Hadoop Ecosystem Tools Overview. -Installing
Hadoop. -Copying File to Hadoop. -Copy from Hadoop File system and deleting file.
-Moving and displaying files in HDFS. -Programming exercises on Hadoop.
2 Use of Sqoop tool to transfer data between Hadoop and relational database servers. a.
Sqoop - Installation. b. To execute basic commands of Hadoop eco system component
Sqoop.
9 Streaming data analysis – use flume for data capture, HIVE/PYSpark for analysis of
twitter data, chat data, weblog analysis etc.
Useful Links
1 https://nptel.ac.in/courses/117/102/117102062/
2 https://epgp.inflibnet.ac.in/Home/ViewSubject?catid=305
3 https://nptel.ac.in/courses/106/106/106106167/
Term Work:
1 Term work should consist of 10 experiments
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
Prerequisite: Java/Python
Lab Objectives:
1 To understand the key concepts of NLP.
2 To learn various phases of NLP
3 To design and implement various language models and POS tagging techniques
4 To understand various NLP Algorithms
5 To learn NLP applications such as Information Extraction, Sentiment Analysis, Question
answering, Machine translation etc.
6 To design and implement applications based on natural language processing
Lab Outcomes:
1 Apply various text processing techniques
2 Design language model for word level analysis
3 Design, implement and analyze NLP algorithms
4 Realize semantics of English language for text processing
5 To apply NLP techniques to design real world NLP applications such as machine translation,
sentiment analysis, text summarization, information extraction, Question Answering system etc.
6 Implement proper experimental methodology for training and evaluating empirical NLP systems
Suggested Experiments:
1 Study various applications of NLP and Formulate the Problem Statement for Mini
Project based on chosen real world NLP applications:
[Machine Translation, Text Categorization, Text summarization, Chat Bot, Plagiarism,
Spelling & Grammar Checkers, Sentiment / Opinion analysis, Question answering,
Personal Assistant, Tutoring Systems, etc.]
2 Apply various text preprocessing techniques for any given text: Tokenization and
Filtration & Script Validation
3 Apply various other text preprocessing techniques for any given text: Stop Word
Removal, Lemmatization / Stemming
4 Perform morphological analysis and word generation for any given text
5 Implement N-Gram model for the given text input
6 Study the different POS taggers and Perform POS tagging on the given text
7 Perform chunking by analyzing the importance of selecting proper features for training a
model and size of training
8 Implement Named Entity Recognizer for the given text input
9 Implement Text Similarity Recognizer for the chosen text documents
10 Implement word sense disambiguation using LSTM/GRU
11 Exploratory data analysis of a given text (Word Cloud)
12 Mini Project Report: For any one chosen real world NLP application
13 Implementation and Presentation of Mini Project
Useful Links
1 https://nlp-iiith.vlabs.ac.in/List%20of%20experiments.html
2 https://onlinecourses.nptel.ac.in/noc21_cs102/preview
3 https://onlinecourses.nptel.ac.in/noc20_cs87/preview
4 https://nptel.ac.in/courses/106105158
Term Work:
1 Term work should consist of 08 experiments and mini project
Prerequisites: Python
Lab Objective
1 To Collect, clean, integrate, and transform healthcare data for a specific disease.
Lab Outcomes:
After successful completion of the course, the student will be able to:
1 Understand computational models of AI ,
2 Develop healthcare applications using appropriate computational tools.
3 Apply appropriate models to solve specific healthcare problems.
4 Analyze and justify the performance of specific models as applied to healthcare
problems.
5 Design and implement AI based healthcare applications.
Suggested Experiments:
Sr.
Name of the Experiment
No.
1 Collect, Clean, Integrate and Transform Healthcare Data based on specific disease.
Textbooks:
1 Arjun Panesar, "Machine Learning and AI for Healthcare”, A Press.
2 Arvin Agah, "Medical applications of Artificial Systems ", CRC Press
References:
1 Erik R. Ranschaert Sergey Morozov Paul R. Algra, “Artificial Intelligence in medical
Imaging- Opportunities, Applications and Risks”, Springer
2 Sergio Consoli Diego Reforgiato Recupero Milan Petković,“Data Science for Healthcare-
Methodologies and Applications”, Springer
3 Dac-Nhuong Le, Chung Van Le, Jolanda G. Tromp, Gia Nhu Nguyen, “Emerging technologies for
health and medicine”, Wiley.
4 Ton J. Cleophas • Aeilko H. Zwinderman, “Machine Learning in Medicine- Complete
Overview”, Springer
Useful Links
1 https://www.coursera.org/learn/introduction-tensorflow?specialization=tensorflow-in-practice
2 https://www.coursera.org/learn/convolutional-neural-networks-tensorflow?specialization=tensorflo w- in-
practice
3 https://datarade.ai/data-categories/electronic-health-record-ehr-data
4 https://www.cms.gov/Medicare/E-Health/EHealthRecords
5 https://www.coursera.org/learn/tensorflow-sequences-time-series-and-prediction?specialization=te
nsorflow-in-practice
Term Work:
1 Term work should consist of 8 experiments and a Mini Project.
2 The final certification and acceptance of term work ensures satisfactory performance of
laboratory
work and minimum passing marks in term work.
3 Total 25 Marks (Experiments: 10-Marks, Mini Project-10 Marks, Attendance Theory &
Practical: 05-
marks)
Course Code: Course Title Credit
Prerequisite: C/C++/Java/MATLAB
Lab Objectives:
1 Articulate basic knowledge of fuzzy set theory through programing.
2 To design Associative Memory Networks.
3 To apply Unsupervised learning towards Networks design.
4 To demonstrate Special networks and its applications in soft computing.
5 To implement Hybrid computing systems.
Lab Outcomes: At the end of the course, the students will be able to
1 Implement Fuzzy operations and functions towards Fuzzy-rule creations.
2 Build and training Associative Memory Network.
3 Build Unsupervised learning based networks .
4 Design and implement architecture of Special Networks
5 Implement Neuro-Fuzzy hybrid computing applications.
Suggested Experiments:
Useful Links
1 https://onlinecourses.nptel.ac.in/noc21_ge07/preview
2 http://www.nitttrc.edu.in/nptel/courses/video/127105006/L25.html
3 https://archive.nptel.ac.in/courses/108/104/108104157/
Term Work:
1 Term work should consist of 08 experiments, 1 case study.
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
Suggested Experiments:
4 Develop a scene in Unity that includes a cube, plane and sphere. Create a new material
and texture separately for three Game objects. Change the colour, material and texture of
each Game object separately in the scene. Write a C# program in visual studio to change
the colour and material/texture of the game objects dynamically on button click
5 Develop a scene in Unity that includes a sphere and plane . Apply Rigid body
component, material and Box collider to the game Objects. Write a C# program to grab
and throw the sphere using vr controller.
6 Develop a simple UI(User interface ) menu with images, canvas, sprites and button.
Write a C# program to interact with UI menu through VR trigger button such that on
each successful trigger interaction display a score on scene .
7 Create an immersive environment (living room/ battlefield/ tennis court) with only static
game objects. 3D game objects can be created using Blender or use available 3D models
8 Include animation and interaction in the immersive environment created in Assignment
7.
9 Case Study/Mini Project: Create a virtual environment for any use case. The application
must include at least 4 scenes which can be changed dynamically, a good UI, animation
and interaction with game objects. (e.g. VR application to visit a zoo)
10 Presentation of Mini Project
Useful Links
1 https://nptel.ac.in/courses/106106138
2 https://nptel.ac.in/courses/121106013
3 https://www.coursera.org/learn/develop-augmented-virtual-mixed-extended-reality-applicatio
ns-webxr-unity-unreal
4 https://tih.iitr.ac.in/AR-VR.html
Term Work:
1 Term work should consist of 08 experiments and mini project
Suggested Experiments:
2 Smart contracts and Chain code: Solidity programming language, chain code
(Java/JavaScript/Go), deployment on Truffle local
a) Creating Smart Contract using Solidity
b) Embedding wallet and transaction using Solidity
3 Deployment and publishing smart contracts on Ethereum test network: Ethereum
Test networks (Ropsten/Gorelli/Rinkeby), deployment on test networks,
Web3.js/Web3.py for interaction with Ethereum smart contract
a) Blockchain platform ethereum using Geth.
b) Blockchain platform Ganache
4 Remix IDE and Metamask: Smart contract development and deployment using
Metamask and Remix. Design and develop Crypto currency
5 Chain code deployment in Hyperledger Fabric: Chain code deployment in
Hyperledger fabric Mini project: Study required front end tools
6 Case Study on Hyperledger
7 Case Study on Other Blockchain platforms.
8 Creating a blockchain Application
9 Mini-project on Design and Development of a DApps using Ethereum/Hyperledger
Fabric: Implementation of Mini Project,
1. Design, configure and testing of mini project
2. Report submission as per guidelines
3. Implementation and Presentation of Mini Projects
Text Books:
Mini project:
1. Students should carry out mini-project in a group of three/four students with a subject
In-charge
2. The group should meet with the concerned faculty during laboratory hours and the
progress of work discussed must be documented.
3. Each group should perform a detailed literature survey and formulate a problem statement.
4. Each group will identify the hardware and software requirement for their defined mini
project problem statement.
5. Design, develop and test their smart contract/chain code.
6. Each group may present their work in various project competitions and paper presentations
Useful Links
1 https://trufflesuite.com/
2 https://metamask.io/
3 https://remix.ethereum.org/
4 https://www.hyperledger.org/use/fabric
Term Work:
1 Term work should consist of 08 experiments and mini project
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory & Practical: 05-marks,
Assignments: 05-marks)
Course Code: Course Title Credit
CSDOL7023 Game Theory for Data Science LAB 1
Lab Objectives:
2 Develop the ability to apply game theory principles to real-world data science problems.
5 Acquire practical skills in utilizing game theory algorithms and computational tools.
6 Explore and appreciate the wide range of applications of game theory in data science.
List of Experiments
Sr. Experiment
No
1. Prisoners dilemma
6. Perfect information games: trees, players assigned to nodes, payoffs, backward Induction,
subgame perfect equilibrium,
8. Repeated Games
10 Implementation of any game for example Tic Tac To , coloring triangle , water jug , 8 queen , 8
puzzle etc (this should be done in group of 3-4 )
Textbooks:
1 An Introduction to Game Theory by Martin J. Osborne
References:
1 M. Machler, E. Solan, S. Zamir, Game Theory, Cambridge University Press, 2013.
2 N. Nisan, T. Roughgarden, E. Tardos, and V. V. Vazirani (Editors), Algorithmic Game
Theory. Cambridge University Press, 2007.
3 A.Dixit and S. Skeath, Games of Strategy, Second Edition. W W Norton & Co Inc,
2004.
4 YoavShoham, Kevin Leyton-Brown, Multiagent Systems: Algorithmic,
Game-Theoretic, and Logical Foundations, Cambridge University Press 2008.
5 Zhu Han, DusitNiyato, WalidSaad, TamerBasar and Are Hjorungnes, “Game Theory
in Wireless and Communication Networks”, Cambridge University Press, 2012.
6 Y.Narahari, “Game Theory and Mechanism Design”, IISC Press, World Scientific.
Digital References:
1. https://nptel.ac.in/courses/110104063
2. https://onlinecourses.nptel.ac.in/noc19_ge32/preview
Term Work:
1. Term work should consist of 10 experiments.
2. The final certification and acceptance of term work ensures satisfactory performance of laboratory
work and minimum passing marks in term work.
3. The final certification and acceptance of term work ensures satisfactory performance of laboratory
work and minimum passing marks in term work.
4. Total 25 Marks
a. Experiments: 15-marks,
b. Attendance Theory & Practical: 05-marks,
c. Assignment: 05-marks
Course Code: Course Title Credit
Course Objectives:
1 To acquaint with the process of identifying the needs and converting it into the problem.
2 To familiarize the process of solving the problem in a group.
3 To acquaint with the process of applying basic engineering fundamentals to attempt solutions to the
problems.
4 To inculcate the process of self-learning and research.
Course Outcomes:
1 Identify problems based on societal /research needs.
2 Apply Knowledge and skill to solve societal problems in a group
3 Draw the proper inferences from available results through theoretical/ experimental/simulations
4 Analyse the impact of solutions in societal and environmental context for sustainable
development.
5 Demonstrate capabilities of self-learning in a group, which leads to life long learning.
6 Demonstrate project management principles during project work.
Guidelines:
At the end of semester, each group needs to prepare a project report as per the guidelines issued
by the University of Mumbai.
Desirable
Students can be asked to undergo some Certification course (for the technical skill set thatwill be
useful and applicable for projects.)
3. Term Work:
Oral and Practical examination (Final Project Evaluation) of Project 1 should be conducted
byInternal and External examiners approved by University of Mumbai at the end of the
semester.
Course Objectives:
1 To relate with the basic concepts of Probabilistic Models.
2 To understand the scope of Generative Networks in the field of AI.
3 To recognize various components of Autoencoder Architecture and Training process.
4 To learn the fundamentals of Transfer Learning.
5 Provide students with a comprehensive understanding of ensemble methods and their applications.
6 To explore the nascent applications of AI
Course Outcomes: After successful completion of the course student will be able to
1 Acquire basic knowledge of Probabilistic Models.
2 Analyze the working and architecture for Generative Networks.
3 Interpret various components and various types of Autoencoders
4 Understand various aspects of Transfer Learning.
5 Apply ensemble learning techniques to real-world problems and demonstrate improved predictive
performance.
6 Relate to the nascent technologies in the field of artificial intelligence.
Module Content Hrs
1.1 Introduction:
Overview of generative models and their importance in AI, Fundamentals of
Probability theory and generative modeling, Introduction to GANs, VAEs and
other generative models. Significance of generative models, Challenges with
generative models.
Probabilistic Models:
Gaussian Mixture Models (GMMs), Hidden Markov Models (HMMs), Bayesian
Networks, Markov Random Field (MRFs), Probabilistic Graphical Model.
1.2
Textbooks:
1 Foster, D., 2022. Generative deep learning. " O'Reilly Media, Inc.".
2 Koller, D. and Friedman, N., 2009. Probabilistic graphical models: principles and techniques. MIT press
3 Goodfellow, I., 2016. Deep Learning-Ian Goodfellow, Yoshua Bengio, Aaron Courville- Google Books
4 Murphy, K.P., 2012. Machine learning: a probabilistic perspective. MIT press
5 Zhou, Z.H., 2012. Ensemble methods: foundations and algorithms. CRC press.
References:
1 Xiong, J., Hsiang, E.L., He, Z., Zhan, T. and Wu, S.T., 2021. Augmented reality and virtual reality displays:
emerging technologies and future perspectives. Light: Science & Applications, 10(1), p.216.
2 Mystakidis, S., 2022. Metaverse. Encyclopedia, 2(1), pp.486-497
3 Gill, S.S., Xu, M., Ottaviani, C., Patros, P., Bahsoon, R., Shaghaghi, A., Golec, M., Stankovski, V., Wu, H.,
Abraham, A. and Singh, M., 2022. AI for next generation computing: Emerging trends and future directions.
Internet of Things, 19, p.100514
4 Mangini, S., Tacchino, F., Gerace, D., Bajoni, D. and Macchiavello, C., 2021. Quantum computing models for
artificial neural networks. Europhysics Letters, 134(1), p.10002.
Digital References:
https://nptel.ac.in/courses/106106201
https://onlinecourses.nptel.ac.in/noc20_cs62/preview
https://machinelearningmastery.com/what-are-generative-adversarial-networks-gans/
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Course Objectives:
DETAILED SYLLABUS:
Textbooks:
1 Financial Analytics with R Building a Laptop Laboratory for Data Science MARK J.
BENNETT University of Chicago DIRK L. HUGEN University of Iowa
2 Artificial Intelligence in Finance A Python-Based Guide, Yves Hilpisch A
3 Fraud Analytics Using Descriptive, Predictive, and Social Network Techniques: A Guide
to Data Science for Fraud Detection , Bart Baesens, Veronique Van Vlasselaer, Wouter
Verbeke
References:
1 “ Machine Learning for Asset Managers" by Marcos López de Prado
Digital References:
1. https://www.eastnets.com/newsroom/digital-transformation-in-the-banking-and-financial-services-sector
2. https://www.techopedia.com/definition/34633/generative-ai
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Course Objectives:
1 To understand basics of quantum computing
2 To understand mathematics required for quantum computing
3 To understand building blocks of quantum computing and design algorithms
4 To understand quantum hardware principles and tools for quantum computing.
Course Outcomes: After successful completion of the course student will be able to
1 Understand basic concepts of quantum computing
2 Illustrate building blocks of quantum computing through architecture and
programming models.
3 Appraise various mathematical models required for quantum computing
4 Discuss various quantum hardware building principles.
5 Identify the various quantum algorithms
6 Describe usage of tools for quantum computing.
Module Content Hrs
2.1 Matrix Algebra: basis vectors and orthogonality, inner product and
Hilbert spaces, matrices and tensors, unitary operators and projectors,
Dirac notation, Eigen values and Eigen vectors.
Textbooks:
1 Michael A. Nielsen, ―Quantum Computation and Quantum Informationǁ, Cambridge
University Press.
2 David McMahon, ―Quantum Computing Explainedǁ, Wiley ,2008
3 Qiskit textbook https://qiskit.org/textbook-beta/
4 Vladimir Silva, Practical Quantum Computing for Developers,2018
References:
1 Bernard Zygelman, A First Introduction to Quantum Computing and Information,2018
2 Supriyo Bandopadhyay and Marc Cahy, ―Introduction to Spintronicsǁ, CRC Press, 2008
3 The Second Quantum Revolution: From Entanglement to Quantum Computing and Other
Super-Technologies, Lars Jaeger
4 La Guardia, Giuliano Gladioli ―Quantum Error correction codesǁSpringer,2021
Digital References:
https://onlinecourses.nptel.ac.in/noc21_cs103/preview
https://www.coursera.org/courses?query=quantum%20computing
https://www.cl.cam.ac.uk/teaching/1617/QuantComp/
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Course Objectives:
Course Outcomes:
DETAILED SYLLABUS:
0 Prerequisite 02
Probability distributions and expected values, and basic
linear algebra (e.g., inner products).
1 Introduction to 04
Reinforcement Reinforcement Learning: Key features and Elements of
Learning: RL, Types of RL, rewards. Reinforcement Learning
Algorithms: Q-Learning, State Action Reward State
action (SARSA),
4 Dynamic Programming: 07
Policy Evaluation (Prediction), Policy Improvement,
Policy Iteration, Value Iteration, Asynchronous Dynamic
Programming, Generalized Policy Iteration
6 Applications and 05
Case Studies Elevator Dispatching, Dynamic Channel Allocation,
Job-Shop Scheduling
Textbooks:
1 Reinforcement Learning: An Introduction, by Richard S. Sutton and Andrew G. Barto
2 Alessandro Palmas, Dr. Alexandra Galina Petre, Emanuele Ghelfi, The Reinforcement Learning
Workshop: Learn how to Apply Cutting-edge Reinforcement Learning Algorithms to a Wide
Range of Control Problems, 2020 Packt publishing.
3 Phil Winder, Reinforcement Learning Industrial Applications with Intelligent Agents, O’Reilly
4 Dr Engr S M Farrukh Akhtar, Practical Reinforcement Learning, Packt Publishing, 2017.
References:
1 Maxim Lapan, Deep Reinforcement Learning Hands-On: Apply modern RL methods, with deep
Q-networks, value iteration, policy gradients, TRPO, AlphaGo Zero.
2 Alberto Leon-Garcia, Probability, Statistics and Random Processes for Electrical Engineering,
Third Edition, Pearson Education, Inc
3 Csaba Szepesv´ari, Algorithms for Reinforcement Learning, Morgan & Claypool Publishers
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Course Objectives:
Sr. Course
No Objectives
1 To Understand the basics of graphs, including definitions, connectivity, and properties.
2 To Explore the use of graphs in solving puzzles and optimization problems.
3 To Learn about the advantages of graph databases over relational and NoSQL databases.
4 To Gain knowledge of data modeling with graphs, including the labeled property graph model.
5 To Develop skills in building graph database applications, including data modeling and testing.
6 To Explore real-world use cases and understand non-functional characteristics of graph databases.
Course Outcomes:
DETAILED SYLLABUS:
5 Graphs in the Real World Organizations Choose Graph Databases, Common Use 07
Cases, Real-World Examples, Authorization and Acces
Control, Geospatial and Logistics, Graph Database
Internals, Native Graph Processing, Native Graph Storage
Programmatic APIs, Kernel API, Core API, Traversa
Framework, Non-functional Characteristics
Textbooks:
1 Introduction to Graph Theory Fourth edition, Robin J. Wilson
2 Daphne Koller and Nir Friedman, "Probabilistic Graphical Models: Principles and Techniques”,
Cambridge, MA: The MIT Press, 2009 (ISBN 978-0-262-0139- 2).
3 Graph databases, Ian Robinson, Jim Webber & Emil Eifrem
References:
1
"Graph Databases: New Opportunities for Connected Data" by Ian Robinson, Jim Webber, and
Emil Eifrém.
2 "Neo4j in Action" by Aleksa Vukotic, Nicki Watt, and Tareq Abedrabbo.
Digital References:
1. https://web4.ensiie.fr/~stefania.dumbrava/OReilly_Graph_Databases.pdf
2. https://www.quackit.com/neo4j/tutorial/
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is
completed. Duration of each test shall be one hour.
Textbooks:
1 Jannach, D., Zanker, M., Felfernig, A., & Friedrich, G. (2010). Recommender systems: an introduction.
Cambridge University Press.
2 Ricci, F., Rokach, L., & Shapira, B. (2011). Introduction to Recommender Systems Handbook. Springer,
Boston, MA.
References:
1 Aggarwal, C. C. (2016). Recommender systems (Vol. 1). Cham: Springer International Publishing.
Online References:
1 http://www.iem.iitkgp.ac.in/eco/Recommender_Systems/
2 https://www.coursera.org/specializations/recommender-systems
3 https://www.udemy.com/course/recommender-systems/
4 https://www.analyticsvidhya.com/blog/2021/08/developing-a-course-recommender-system-
using-python/
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted when
approx. 40% syllabus is completed and second class test when additional 40% syllabus is completed.
Duration of each test shall be one hour.
End Semester Theory Examination:
1 Question paper will comprise of total six questions.
2 All question carries equal marks
3 Questions will be mixed in nature (for example supposed Q.2 has part (a) from module 3 then
part (b) will be from any module other than module 3)
4 Only Four questions need to be solved.
5 In question paper weightage of each module will be proportional to number of respective lecture
hours as mention in the syllabus
Course Code Course Name Credit
Course Outcomes:
1 Understand the concept of Social media
2 Understand the concept of social media Analytics and its significance.
3 Learners will be able to analyze the effectiveness of social media
4 Learners will be able to use different Social media analytics tools effectively and
efficiently.
5 Learners will be able to use different effective Visualization techniques to represent
social media analytics.
6 Acquire the fundamental perspectives and hands-on skills needed to work with
social media data.
Textbooks:
1. Seven Layers of Social Media Analytics_ Mining Business Insights from Social Media Text,
Actions, Networks, Hyperlinks, Apps, Search Engine, and Location Data, Gohar
F. Khan,(ISBN-10: 1507823207).
2. Analyzing the Social Web 1st Edition by Jennifer Golbeck
3. Mining the Social Web_ Analyzing Data from Facebook, Twitter, LinkedIn, and
Other Social Media Sites, Matthew A Russell, O‘Reilly
4 Charu Aggarwal (ed.), Social Network Data Analytics, Springer, 2011
References:
1. Social Media Analytics [2015], Techniques and Insights for Extracting Business Value
Out of Social Media, Matthew Ganis, AvinashKohirkar, IBM Press
2. Social Media Analytics Strategy_ Using Data to Optimize Business Performance, Alex
Gonçalves, APress Business Team
3. Social Media Data Mining and Analytics, Szabo, G., G. Polatkan, O. Boykin & A.
Chalkiopoulus (2019), Wiley, ISBN 978-1-118-82485-6
Useful Links
1 https://cse.iitkgp.ac.in/~pawang/courses/SC16.html
2 https://onlinecourses.nptel.ac.in/noc20_cs78/preview
3 https://nptel.ac.in/courses/106106146
4 https://7layersanalytics.com/
Assessment:
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test is to be
conducted when approx. 40% syllabus is completed and second class test when additional40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
Objectives:
1. To familiarize the students with the use of a structured methodology/approach for each and every
unique project undertaken, including utilizing project management concepts, tools and techniques.
2. To appraise the students with the project management life cycle and make them knowledgeable about
the various phases from project initiation through closure.
REFERENCES:
1. Jack Meredith & Samuel Mantel, Project Management: A managerial approach, Wiley India, 7thEd.
2. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 5th Ed,Project
Management Institute PA, USA
3. Gido Clements, Project Management, Cengage Learning.
4. Gopalan, Project Management, , Wiley India
5. Dennis Lock, Project Management, Gower Publishing England, 9 th Ed.
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
Objectives:
1. Overview of Indian financial system, instruments and market
2. Basic concepts of value of money, returns and risks, corporate finance, working capital and its
management
3. Knowledge about sources of finance, capital structure, dividend policy
Capital Budgeting: Meaning and Importance of Capital Budgeting; Inputs for Capital
Budgeting Decisions; Investment Appraisal Criterion—Accounting Rate of Return,
04 Payback Period, Discounted Payback Period, Net Present Value(NPV), Profitability 10
Index, Internal Rate of Return (IRR), and Modified
Internal Rate of Return (MIRR)
Working Capital Management: Concepts of Meaning Working Capital;
Importance of Working Capital Management; Factors Affecting an Entity’s Working
Capital Needs; Estimation of Working Capital Requirements; Management of
Inventories; Management of Receivables; and Management of Cash and Marketable
Securities.
Sources of Finance: Long Term Sources—Equity, Debt, and Hybrids; Mezzanine
Finance; Sources of Short Term Finance—Trade Credit, Bank Finance, Commercial
Paper; Project Finance.
Capital Structure: Factors Affecting an Entity’s Capital Structure; Overview of Capital 05
05
Structure Theories and Approaches— Net Income Approach, Net Operating Income
Approach; Traditional Approach, and Modigliani-Miller Approach. Relation between
Capital Structure and Corporate Value; Concept of
Optimal Capital Structure
Dividend Policy: Meaning and Importance of Dividend Policy; Factors Affecting an
Entity’s Dividend Decision; Overview of Dividend Policy Theories and Approaches— 03
06
Gordon’s Approach, Walter’s Approach, and Modigliani-
Miller Approach
REFERENCES:
1. Fundamentals of Financial Management, 13th Edition (2015) by Eugene F. Brigham and Joel F.
Houston; Publisher: Cengage Publications, New Delhi.
2. Analysis for Financial Management, 10th Edition (2013) by Robert C. Higgins; Publishers:
McGraw Hill Education, New Delhi.
3. Indian Financial System, 9th Edition (2015) by M. Y. Khan; Publisher: McGraw Hill
Education, New Delhi.
4. Financial Management, 11th Edition (2015) by I. M. Pandey; Publisher: S. Chand (G/L) &
Company Limited, New Delhi.
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
Objectives:
1. To acquaint with entrepreneurship and management of business
2. Understand Indian environment for entrepreneurship
3. Idea of EDP, MSME
Effective Management of Business: Issues and problems faced by micro and small
05 enterprises and effective management of M and S enterprises (risk 08
management, credit availability, technology innovation, supply chain
management, linkage with large industries), exercises, e-Marketing
Achieving Success In The Small Business: Stages of the small business life cycle, four
06 types of firm-level growth strategies, Options – harvesting or closing small business 05
Critical Success factors of small business
REFERENCES:
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
Objectives:
1. To introduce the students with basic concepts, techniques and practices of the human resource
management.
2. To provide opportunity of learning Human resource management (HRM) processes, related with the
functions, and challenges in the emerging perspective of today’s organizations.
3. To familiarize the students about the latest developments, trends & different aspects of HRM.
4. To acquaint the student with the importance of inter-personal & inter-group behavioral skills in an
organizational setting required for future stable engineers, leaders and managers.
Introduction to HR
Human Resource Management- Concept, Scope and Importance,
Interdisciplinary Approach Relationship with other Sciences,
01 Competencies of HR Manager, HRM functions. 5
Human resource development (HRD): changing role of HRM – Human
resource Planning, Technological change, Restructuring andrightsizing,
Empowerment, TQM, Managing ethical issues.
Organizational Behavior (OB)
Introduction to OB Origin, Nature and Scope of Organizational Behavior,
Relevance to Organizational Effectiveness and Contemporary issues
Personality: Meaning and Determinants of Personality, Personality
development, Personality Types, Assessment of Personality Traits for
Increasing Self Awareness
Perception: Attitude and Value, Effect of perception on Individual
02 Decision-making, Attitude and Behavior. 7
Motivation: Theories of Motivation and their Applications for
Behavioral Change (Maslow, Herzberg, McGregor);
Group Behavior and Group Dynamics: Work groups formal and informal
groups and stages of group development. Team Effectiveness: High performing
teams, Team Roles, cross functional and self-directed team.
Case study
HR & MIS
Need, purpose, objective and role of information system in HR, Applications in HRD in
various industries (e.g. manufacturing R&D, Public Transport, Hospitals, Hotels and
service industries
Strategic HRM
06 Role of Strategic HRM in the modern business world, Concept of Strategy, 10
Strategic Management Process, Approaches to Strategic Decision Making;
Strategic Intent – Corporate Mission, Vision, Objectives and Goals
Labor Laws & Industrial Relations
Evolution of IR, IR issues in organizations, Overview of Labor Laws in India;
Industrial Disputes Act, Trade Unions Act, Shops and Establishments Act
REFERENCES:
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
End Semester Theory Examination:
Some guidelines for setting up the question paper. Minimum 80% syllabus should be covered in question papers
of end semester examination. In question paper weightage of each module will be proportional to number of
respective lecture hours as mention in the syllabus.
Objectives:
1. To understand professional ethics in business
2. To recognized corporate social responsibility
1. Business Ethics: Texts and Cases from the Indian Perspective (2013) by Ananda Das Gupta; Publisher:
Springer.
2. Corporate Social Responsibility: Readings and Cases in a Global Context (2007) by Andrew Crane,
Dirk Matten, Laura Spence; Publisher: Routledge.
3. Business Ethics: Concepts and Cases, 7th Edition (2011) by Manuel G. Velasquez; Publisher: Pearson,
New Delhi.
4. Corporate Social Responsibility in India (2015) by BidyutChakrabarty, Routledge, New Delhi.
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or assignment on live problems or course project.
Objectives:
1. To understand Research and Research Process
2. To acquaint students with identifying problems for research and develop research strategies
3. To familiarize students with the techniques of data collection, analysis of data and interpretation
Outcomes: Learner will be able to…
1. Prepare a preliminary research design for projects in their subject matter areas
2. Accurately collect, analyze and report data
3. Present complex data or situations clearly
4. Review and analyze research findings
Types of Research
Basic Research
Applied Research
02 Descriptive Research 07
Analytical Research
Empirical Research
2.6 Qualitative and Quantitative Approaches
Research Design and Sample Design
03 Research Design – Meaning, Types and Significance 07
Sample Design – Meaning and Significance Essentials of a good sampling Stages in
Sample Design Sampling methods/techniques Sampling Errors
Research Methodology
4.1 Meaning of Research Methodology
4.2. Stages in Scientific Research Process:
a. Identification and Selection of Research Problem
b. Formulation of Research Problem
04 c. Review of Literature 08
d. Formulation of Hypothesis
e. Formulation of research Design
f. Sample Design
g. Data Collection
h. Data Analysis
i. Hypothesis testing and Interpretation of Data
j. Preparation of Research Report
Formulating Research Problem
05 5.1 Considerations: Relevance, Interest, Data Availability, Choice of data, Analysis of 04
data, Generalization and Interpretation of analysis
Outcome of Research
06 Preparation of the report on conclusion reached 04
Validity Testing & Ethical Issues
Suggestions and Recommendation
REFERENCES:
1. Dawson, Catherine, 2002, Practical Research Methods, New Delhi, UBS Publishers Distributors.
2. Kothari, C.R.,1985, Research Methodology-Methods and Techniques, New Delhi, Wiley Eastern
Limited.
3. Kumar, Ranjit, 2005, Research Methodology-A Step-by-Step Guide for Beginners, (2nded), Singapore,
Pearson Education
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or at least 6 assignment on complete syllabus or course project.
Objectives:
1. To understand intellectual property rights protection system
2. To promote the knowledge of Intellectual Property Laws of India as well as International treaty
procedures
3. To get acquaintance with Patent search and patent filing procedure and applications
REFERENCE BOOKS:
1. Rajkumar S. Adukia, 2007, A Handbook on Laws Relating to Intellectual Property Rights in India, The
Institute of Chartered Accountants of India
2. Keayla B K, Patent system and related issues at a glance, Published by National Working Group on
Patent Laws
3. T Sengupta, 2011, Intellectual Property Law in India, Kluwer Law International
4. Tzen Wong and Graham Dutfield, 2010, Intellectual Property and Human Development: Current Trends
and Future Scenario, Cambridge University Press
5. Cornish, William Rodolph & Llewelyn, David. 2010, Intellectual Property: Patents, Copyrights, Trade
Marks and Allied Right, 7th Edition, Sweet & Maxwell
6. Lous Harns, 2012, The enforcement of Intellactual Property Rights: A Case Book, 3rd Edition, WIPO
7. Prabhuddha Ganguli, 2012, Intellectual Property Rights, 1st Edition, TMH
8. R Radha Krishnan & S Balasubramanian, 2012, Intellectual Property Rights, 1st Edition, Excel Books
9. M Ashok Kumar and mohd Iqbal Ali, 2-11, Intellectual Property Rights, 2nd Edition, Serial Publications
10. Kompal Bansal and Praishit Bansal, 2012, Fundamentals of IPR for Engineers, 1st Edition, BS
Publications
11. Entrepreneurship Development and IPR Unit, BITS Pilani, 2007, A Manual on Intellectual Property
Rights,
12. Mathew Y Maa, 2009, Fundamentals of Patenting and Licensing for Scientists and Engineers, World
Scientific Publishing Company
13. N S Rathore, S M Mathur, Priti Mathur, Anshul Rathi, IPR: Drafting,Interpretation of Patent
Specifications and Claims, New India Publishing Agency
14. Vivien Irish, 2005, Intellectual Property Rights for Engineers,IET
15. Howard B Rockman, 2004, Intellectual Property Law for Engineers and scientists, Wiley-IEEE Press
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or at least 6 assignment on complete syllabus or course project.
Objectives:
1. To familiarize with digital business concept
2. To acquaint with E-commerce
3. To give insights into E-business and its strategies
Drivers of digital business- Big Data & Analytics, Mobile, Cloud Computing,
Social media, BYOD, and Internet of Things(digitally intelligent machines/services)
Overview of E-Commerce
Digital Transformation)
References:
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other is either a
class test or at least 6 assignment on complete syllabus or course project.
End Semester Theory Examination:
Some guidelines for setting up the question paper. Minimum 80% syllabus should be covered in question papers
of end semester examination. In question paper weightage of each module will be proportional to number of
respective lecture hours as mention in the syllabus.
Objectives:
1. Understand and identify environmental issues relevant to India and global concerns
2. Learn concepts of ecology
3. Familiarise environment related legislations
General overview of major legislations like Environment Protection Act, Air (P & CP)
06 Act, Water (P & CP) Act, Wildlife Protection Act, Forest Act, Factories Act, etc. 03
REFERENCES:
Assessment:
Internal:
Assessment consists of two tests out of which; one should be compulsory class test and the other
is either a class test or assignment on live problems or course project.
Prerequisite: C/C++/Java/MATLAB/Python
Lab Objectives:
1 To implement Generative and Probabilistic models and understand its working
Lab Outcomes: At the end of the course, the students will be able to
1 Implement Generative and Probabilistic models and understand its working.
Suggested Experiments:
Useful Links
1 https://nptel.ac.in/courses/106106224
2 https://www.tensorflow.org/tutorials/generative/cvae
3 https://onlinecourses.nptel.ac.in/noc20_cs62/preview
4 https://machinelearningmastery.com/what-are-generative-adversarial-networks-gans/
Term Work:
1 Term work should consist of any 06 experiments, 1 case study, Mini Project.
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
Lab Outcomes: At the end of the course, the students will be able to
1 Proficiency in implementing secure and efficient digital money transfer systems.
2 Ability to assess investment performance using risk-adjusted measures.
3 Competence in identifying meaningful patterns and segments in financial data.
4 Understanding of market sentiment and its impact on trading decisions.
5 Practical skills in developing and evaluating trading algorithms.
6 Knowledge of fraud detection methods for financial systems.
References:
1 “ Machine Learning for Asset Managers" by Marcos López de Prado
Digital References:
1. https://www.eastnets.com/newsroom/digital-transformation-in-the-banking-and-financial-services-sector
2. https://www.techopedia.com/definition/34633/generative-ai
Term Work:
1 Term work should consist of 10 experiments and 2 assignments.
2 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work. Total 25 Marks (Experiments and
Project: 15-marks, Attendance(Theory & Practical): 05-marks, Assignment: 05-marks)
Practical and Oral exam
Useful Links:
1 IBM Experience: https://quantum-computing.ibm.com/
2 Microsoft Quantum Development Kit
https://azure.microsoft.com/en-us/resources/development-kit/quantum-computing/#overview
3 Forest SDK PyQuil: https://pyquil-docs.rigetti.com/en/stable/
4 Google Quantum CIRQ https://quantumai.google/cirq
5 Qiskit Labs IBM https://learn.qiskit.org/course/ch-labs/lab-1-quantum-circuits
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments.
3 The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory & Practical: 05-marks,
Assignments: 05-marks)
Oral & Practical exam:
Oral examination based on the entire syllabus of CSDO8012 and CSDOL8012
Course Code: Course Title Credit
Lab Outcomes: At the end of the course, the students will be able to
1 Gain a solid understanding of reinforcement learning concepts and problem formulation.
2 Evaluate and compare exploration strategies in online learning scenarios.
3 Solve Markov Decision Processes using dynamic programming algorithms
4 Apply dynamic programming techniques to solve small-scale MDP problems.
5 Implement and analyze Monte Carlo methods and Temporal-Difference learning algorithms
6 Explore practical applications of reinforcement learning in real-world domains.
Text Books:
References Books:
1. Maxim Lapan, Deep Reinforcement Learning Hands-On: Apply modern RL methods, with
deep Q-networks, value iteration, policy gradients, TRPO, AlphaGo Zero.
2. Csaba Szepesv´ari, Algorithms for Reinforcement Learning, Morgan & Claypool Publishers
3. Alberto Leon-Garcia, Probability, Statistics and Random Processes for Electrical
Engineering, Third Edition, Pearson Education, Inc.
Useful Links
1. Machine Learning and Friends at Carnegie Mellon University
2. Reinforcement Learning: A Survey
3. Bibliography on Reinforcement Learning
4. David J. Finton's Reinforcement Learning Page
Term Work:
1 Term work should consist of any 8 experiments, 1 case study and 2 assignments.
2 The final certification and acceptance of term work ensures satisfactory performance o
laboratory work and minimum passing marks in term work.
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work. Total 25 Marks (Experiments and
Project: 15-marks, Attendance(Theory & Practical): 05-marks, Assignment: 05-marks)
Oral exam
Oral Examination based on the entire syllabus of CSDO8011 and CSL8011
Lab Code Lab Name Credit
CSDOL8021 Graph Data Science 1
Lab
2 To design and implement effective data models using the labeled property graph model.
Lab Outcomes: At the end of the course, the students will be able to
1 Comprehensive understanding of graph databases and their benefits.
○ Install and set up a graph database system (e.g., Neo4j) on a local machine.
○ Familiarize yourself with the graph database environment, including the
query language (Cypher) and browser interface.
2. Data Modeling with Graphs:
○ Design a data model using the labeled property graph model for a specific
domain (e.g., social network, e-commerce).
○ Implement the data model in the graph database and populate it with sample
data.
○ Import data from external sources (e.g., CSV files) into the graph database.
○ Export graph data to different formats for analysis or sharing.
○ Explore the built-in graph algorithms provided by the graph database system
(e.g., centrality, community detection).
○ Apply graph algorithms to analyze and extract insights from your graph data
9. Performance Optimization:
Textbooks:
1 Introduction to Graph Theory Fourth edition, Robin J. Wilson
2 Daphne Koller and Nir Friedman, "Probabilistic Graphical Models: Principles and
Techniques”, Cambridge, MA: The MIT Press, 2009 (ISBN 978-0-262-0139- 2).
3 Graph databases, Ian Robinson, Jim Webber & Emil Eifrem
References:
1
"Graph Databases: New Opportunities for Connected Data" by Ian Robinson, Jim
Webber, and Emil Eifrém.
2 "Neo4j in Action" by Aleksa Vukotic, Nicki Watt, and Tareq Abedrabbo.
Digital References:
1. https://web4.ensiie.fr/~stefania.dumbrava/OReilly_Graph_Databases.pdf
2. https://www.quackit.com/neo4j/tutorial/
Term Work:
1 Term work should consist of any 8 experiments , 1 case study and 2 assignments.
2 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work. Total 25 Marks (Experiments and
Project: 15-marks, Attendance(Theory & Practical): 05-marks, Assignment: 05-marks)
Oral exam
Oral examination on the entire syllabus of CSDO8021 and CSDOL8021
Course Code: Course Title Credit
Prerequisite: Java/Python
Lab Objectives:
1 To understand the key concepts of Recommendation systems.
2 Design and implement cluster-based approaches for recommendation systems.
3 Design, implement and analyze classification algorithms for recommendation systems.
4 To understand various Recommendation system Algorithms.
5 To understand data processing for Recommendation system Algorithms
Lab Outcomes: At the end of the course, the students will be able to
1 Understand mathematics and representation of data for recommendation systems.
2 Design, implement and analyze Collaborative filtering based for recommendation systems.
3 Design, implement and analyze Content-based recommendation systems.
4 Design, implement and analyze Knowledge-based recommendation systems.
5 Understanding feature engineering and pre-processing for recommendation systems.
6 To solve real world problems using recommendation systems.
Suggested Experiments:
Useful Links
1 https://towardsdatascience.com/recommendation-systems-explained-a42fc60591ed
2 https://www.coursera.org/specializations/recommender-systems
Term Work:
1 Term work should consist of any 08 experiments and mini project
3 The final certification and acceptance of term work ensures satisfactory performance of
laboratory work and minimum passing marks in term work.
Oral exam:
Oral examination based on the entire syllabus of CSDO8022 and CSL8022
Lab Code Lab Name Credit
CSDOL8023 Social Media Analytics Lab 1
Suggested Experiments:
https://netlytic.org/
platform.
9 Analyze competitor activities using social media data.
10 Develop social media text analytics models for improving existing product/ service
by analyzing customer‘s reviews/comments.
Reference Books:
Python Social Media Analytics: Analyze and visualize data from Twitter, YouTube,
1 GitHub, and more Kindle Edition by Siddhartha Chatterjee , Michal Krystyanczuk
2 Learning Social Media Analytics with R,byRaghav Bali, Dipanjan Sarkar, Tushar
Sharma.
3 Jennifer Golbeck, Analyzing the social web, Morgan Kaufmann, 2013
4 Matthew A. Russell. Mining the Social Web: Data Mining Facebook, Twitter,
Linkedin, Google+, Github, and More, 2nd Edition, O'Reilly Media, 2013
5 Charu Aggarwal (ed.), Social Network Data Analytics, Springer, 2011
Term Work:
1 Term work should consist of 10 experiments.
2 Journal must include at least 2 assignments.
3 The final certification and acceptance of term work ensures satisfactory performance
of laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments: 15-marks, Attendance Theory & Practical: 05-marks,
Assignments: 05-marks)
Practical and Oral Exam
Oral examination based on the entire syllabus of CSDC8023 and CSDL80223
Course Code: Course Title Credit
Course Objectives:
1 To acquaint with the process of identifying the needs and converting it into the problem.
2 To familiarize the process of solving the problem in a group.
3 To acquaint with the process of applying basic engineering fundamentals to attempt solutions to the
problems.
4 To inculcate the process of self-learning and research.
Course Outcomes:
1 Identify problems based on societal /research needs.
2 Apply Knowledge and skill to solve societal problems in a group
3 Draw the proper inferences from available results through theoretical/ experimental/simulations
4 Analyse the impact of solutions in societal and environmental context for sustainable development.
5 Demonstrate capabilities of self-learning in a group, which leads to lifelong learning.
6 Demonstrate project management principles during project work.
Guidelines:
1. Internal guide has to keep track of the progress of the project and also has to maintainattendance
report. This progress report can be used for awarding term work marks.
Desirable:
Students should be encouraged -
o to participate in various project competition.
o to write minimum one technical paper & publish in good journal.
o to participate in national / international conference.
3. Term Work: