Computer Engineering Syllabus Sem Vii Mumbai University
Computer Engineering Syllabus Sem Vii Mumbai University
Computer Engineering Syllabus Sem Vii Mumbai University
Item No.
UNIVERSITY OF MUMBAI
Bachelor of Engineering
in
Computer Engineering
Second Year with Effect from AY 2020-21
Third Year with Effect from AY 2021-22
Final Year with Effect from AY 2022-23
Under
Item No.
UNIVERSITY OFMUMBAI
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:2021-2022
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
means of 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.
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.
Teaching Scheme
Credits Assigned
Course (Contact Hours)
Course Name
Code Pract.
Theory Theory Pract. Total
Tut.
CSC701 Machine Learning 3 -- 3 -- 3
CSC702 Big Data Analytics 3 -- 3 3
CSDC Department Level
3 -- 3 -- 3
701X Optional Course-3
CSDC Department Level
3 -- 3 -- 3
702X Optional Course-4
ILO Institute Level Optional
3 -- 3 -- 3
701X Course-1
CSL701 Machine Learning Lab -- 2 -- 1 1
CSL702 Big Data Analytics Lab -- 2 -- 1 1
CSDL Department Level
-- 2 -- 1 1
701X Optional Course-3 Lab
CSDL Department Level
-- 2 -- 1 1
702X Optional Course-4 Lab
CSP701 Major Project 1 -- 6# -- 3 3
Total 15 14 15 7 22
Examination Scheme
Term Pract.
Theory Total
Work & oral
Course End Exam.
Course Name Internal
Code Sem Duration
Assessment
Exam (in Hrs)
Test Test
Avg
1 2
CSC701 Machine Learning 20 20 20 80 3 -- -- 100
CSC702 Big Data Analysis 20 20 20 80 3 -- -- 100
CSDC Department Level
20 20 20 80 3 -- -- 100
701X Optional Course-3
CSDC Department Level
20 20 20 80 3 -- -- 100
702X Optional Course-4
ILO Institute Level Optional
20 20 20 80 3 -- -- 100
701X Course-1
CSL701 Machine Learning Lab -- -- -- -- -- 25 25 50
CSL702 Big Data Analytics Lab -- -- -- -- -- 25 25 50
CSDL Department Level
25 - 25
701X Optional Course-3 Lab
CSDL Department Level
-- -- -- -- -- 25 - 25
702X Optional Course-4 Lab
CSP701 Major Project 1 -- -- -- -- -- 50 25 75
Total -- -- 100 400 -- 150 75 725
Program Structure for Computer Engineering
Department/
Semester Institute Optional Subject
Courses and Labs
2 To select, apply and evaluate an appropriate machine learning model for the given
application.
3 To demonstrate ensemble techniques to combine predictions from different models.
Textbooks:
References:
1 Han Kamber, ―Data Mining Concepts and Techniques‖, Morgan Kaufmann Publishers
Margaret. H. Dunham, ―Data Mining Introductory and Advanced Topics, Pearson
2
Education
3 Kevin P. Murphy , Machine Learning ― A Probabilistic Perspective‖
Internal Assessment:
Assessment consists of two class tests of 20 marks each. The first class test is to be conducted
when approximately 40% syllabus is completed and the second class test when an additional 40%
syllabus is completed. Duration of each test shall be one hour.
End Semester Theory Examination:
1 To provide an overview of the big data platforms, its use cases and Hadoop ecosystem.
To introduce programming skills to build simple solutions using big data technologies such as
2
MapReduce, Scripting for No SQL and R
To learn the fundamental techniques and principles in achieving big data analytics with
3
scalability and streaming capability.
To enable students to have skills that will help them to solve complex real-world problems for
4
decision support.
Course Outcomes:
3 NoSQL 10
Textbooks:
1 Cre Anand Rajaraman and Jeff Ullman ―Mining of Massive Datasets‖, Cambridge
UniversityPress
2 Alex Holmes ―Hadoop in Practice‖, Manning Press, Dreamtech Press.
3 Dan Mcary and Ann Kelly ―Making Sense of NoSQL‖ – A guide for managers and the
rest of us, Manning Press.
4 DT Editorial Services, ―Big Data Black Book‖, Dreamtech Press
5 EMC Education Services,‖Data Science and Big Data Analytics‖,Wiley
References:
1 Bill Franks , ―Taming The Big Data Tidal Wave: Finding Opportunities In HugeData
StreamsWithAdvancedAnalytics‖,Wiley
2 Chuck Lam, ―Hadoop inAction‖, Dreamtech Press
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.
7 Vojislav Kecman, ―Learning and Soft Computing‖, MITPress, 2010.
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.
Useful Links
1 https://nptel.ac.in/courses/106104189
2 https://www.coursera.org/specializations/big-data#courses
3 https://www.digimat.in/nptel/courses/video/106106169/L01.html
4 https://www.coursera.org/learn/nosql-databases#syllabus
5 https://www.coursera.org/learn/basic-recommender-systems#syllabus
Course Code Course Name Credit
5 Motion Analysis 4
Textbooks:
1. Sheila Anand and L.Priya , ―A Guide for Machine Vision in Quality Control‖, Taylor &
Francis Inc, Imprint CRC Press Inc, Dec 2019
4. Milan Sonka, Vaclav Hlavac, Roger Boyle, ―Image Processing Analysis and Machine
Vision‖, Second Edition, Cengage Learning.
References:
1. Chiranji Lal Chowdhary, Mamoun Alazab, Ankit Chaudhary, SaqibHakak and Thippa
Reddy Gadekallu ,‖Computer Vision and Recognition Systems Using Machine and
Deep Learning Approaches, Fundamentals, technologies and applications‖ , IET
COMPUTING SERIES 42
2 Joe Minichino Joseph Howse ,‖Learning OpenCV 3 Computer Vision with Python‖,
Second Edition, Packt Publishing Ltd.
3. Alexander Hornberg,, ― Handbook of Machine and Computer Vision The Guide for
Developers and Users,
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.
Useful Links
1 https://nptel.ac.in/courses/108103174
2 https://www.coursera.org/learn/introduction-computer-vision-watson-opencv
3 https://www.udacity.com/course/introduction-to-computer-vision--ud810
4 https://onlinecourses.nptel.ac.in/noc21_ee23/preview
Course Code Course Title Credit
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.
2 To describe basic concepts and algorithmic description of the main language levels:
Morphology, Syntax, Semantics, and Pragmatics &Discourse analysis.
3 To design and implement various language models and POS tagging techniques.
4 To design and learn NLP applications such as Information Extraction, Question answering.
2 To design language model for word level analysis for text processing.
4 To design, implement and test algorithms for semantic and pragmatic analysis.
Textbooks:
1 Daniel Jurafsky, James H. and Martin, Speech and Language Processing, Second Edition,
Prentice Hall, 2008.
2 Christopher D.Manning and HinrichSchutze, Foundations of Statistical Natural Language
Processing, MIT Press, 1999.
References:
1 Siddiqui and Tiwary U.S., Natural Language Processing and Information Retrieval, Oxford
University Press, 2008.
2 Daniel M Bikel and ImedZitouni ― Multilingual natural language processing applications:
from theory to practice, IBM Press, 2013.
3 Alexander Clark, Chris Fox, Shalom Lappin ― The Handbook of Computational
Linguistics and Natural Language Processing, John Wiley and Sons, 2012.
4 Nitin Indurkhya and Fred J. Damerau, ―Handbook of Natural Language Processing,
Second Edition, Chapman and Hall/CRC Press, 2010.
5 Niel J le Roux and SugnetLubbe, A step by step tutorial: An introduction into R
application and programming.
6 Steven Bird, Ewan Klein and Edward Loper, Natural language processing with Python:
analyzing text with the natural language toolkit, O‗Reilly Media, 2009.
Digital References :
1 http://www.cse.iitb.ac.in/~cs626-449
2 http://cse24-iiith.virtual-labs.ac.in/#
3. https://nptel.ac.in/courses/106105158
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 consist of 6 questions, each carrying 20 marks.
2 The students need to solve a total of 4 questions.
3 Question No.1 will be compulsory and based on the entire syllabus.
4 Remaining question (Q.2 to Q.6) will be selected from all the modules.
,
Course Code Course Name Credit
Textbooks:
1 Virtual Reality, Steven M. LaValle, Cambridge University Press, 2016
2 Understanding Virtual Reality: Interface, Application and Design, William R Sherman and
Alan B Craig, (The Morgan Kaufmann Series in Computer Graphics)‖. Morgan Kaufmann
Publishers, San Francisco, CA, 2002
3 Developing Virtual Reality Applications: Foundations of Effective Design, Alan B
Craig,William R Sherman and Jeffrey D Will, Morgan Kaufmann, 2009.
4 Theory and applications of marker-based augmented reality SanniSiltanen
References:
1 AR Game Development‖, 1st Edition,Allan Fowler, A press Publications, 2018, ISBN 978-
1484236178
2 Augmented Reality: Principles & Practice by Schmalstieg / Hollerer, Pearson Education
India;
First edition (12 October 2016),ISBN-10: 9332578494
3 Learning Virtual Reality, Tony Parisi,O‘Reilly Media, Inc., 2015, ISBN- 9781491922835
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.
Course Outcomes:
1 Explain blockchain concepts.
2 Apply cryptographic hash required for blockchain.
3 Apply the concepts of smart contracts for an application.
4 Design a public blockchain using Ethereum.
5 Design a private blockchain using Hyperledger.
6 Use different types of tools for blockchain applications.
2 Cryptocurrency 6
2.1 Cryptocurrency: Bitcoin, Altcoin, and Tokens (Utility and Security),
Cryptocurrency wallets: Hot and cold wallets, Cryptocurrency usage,
Transactions in Blockchain, UTXO and double spending problem
2.2 Bitcoin blockchain: Consensus in Bitcoin, Proof-of-Work (PoW),
Proof-of-Burn (PoB), Proof-of-Stake (PoS), and Proof-of-Elapsed
Time (PoET), Life of a miner, Mining difficulty, Mining pool and its
methods
3 Programming for Blockchain 8
3.1 Introduction to Smart Contracts, Types of Smart Contracts, Structure
of a Smart Contract, Smart Contract Approaches, Limitations of
Smart Contracts
3.2 Introduction to Programming: Solidity Programming – Basics,
functions, Visibility and Activity Qualifiers, Address and Address
Payable, Bytes and Enums, Arrays-Fixed and Dynamic Arrays,
Special Arrays-Bytes and strings, Struct, Mapping, Inheritance, Error
handling
3.3 Case Study – Voting Contract App, Preparing for smart contract
development
4 Public Blockchain 8
Introduction to Public Blockchain, Ethereum and its Components,
Mining in Ethereum, Ethereum Virtual Machine (EVM), Transaction,
Accounts, Architecture and Workflow, Comparison between Bitcoin
and Ethereum
Types of test-networks used in Ethereum, Transferring Ethers using
Metamask, Mist Wallet, Ethereum frameworks, Case study of
Ganache for Ethereum blockchain. Exploring etherscan.io and ether
block structure
5 Private Blockchain 8
5.1 Introduction, Key characteristics, Need of Private Blockchain, Smart
Contract in a Private Environment, State Machine Replication,
Consensus Algorithms for Private Blockchain - PAXOS and RAFT,
Byzantine Faults: Byzantine Fault Tolerant (BFT) and Practical BFT
5.2 Introduction to Hyperledger, Tools and Frameworks, Hyperledger
Fabric, Comparison between Hyperledger Fabric & Other
Technologies
5.3 Hyperledger Fabric Architecture, Components of Hyperledger Fabric:
MSP, Chain Codes, Transaction Flow, Working of Hyperledger
Fabric, Creating Hyperledger Network, Case Study of Supply Chain
Management using Hyperledger
6 Tools and Applications of Blockchain 3
Corda, Ripple, Quorum and other Emerging Blockchain Platforms,
Blockchain in DeFi: Case Study on any of the Blockchain Platforms.
Textbooks:
1 Blockchain Technology, Chandramouli Subramanian, Asha A. George, Abhillash K. A and
Meena Karthikeyen, Universities Press.
2 Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos Dr.
Gavin Wood, O‘reilly.
3 Imran Bashir, Mastering Blockchain: A deep dive into distributed ledgers, consensus
protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more, 3rd Edition, Packt
Publishing
References:
1 Blockchain for Beginners, Yathish R and Tejaswini N, SPD
2 Blockchain Basics, A non Technical Introduction in 25 Steps, Daniel Drescher, Apress.
3 Blockchain with Hyperledger Fabric,Luc Desrosiers, Nitin Gaur, Salman A. Baset,
Venkatraman Ramakrishna, Packt Publishing
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 a total of 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 the number of respective
lecture hours as mention in the syllabus.
Textbooks:
1 Modern information retrieval, Baeza-Yates, R. and Ribeiro-Neto, B., 1999. ACM press.
2 Introduction to Information Retrieval By Christopher D. Manning and PrabhakarRaghavan,
Cambridge University Press
3 Information Storage & Retrieval By Robert Korfhage – John Wiley & Sons
References:
1 Storage Network Management and Retrieval, VaishaliKhairnar
2 Introduction to Modern Information Retrieval. G.G. Chowdhury. NealSchuman
3 Natural Language Processing and Information Retrieval by Tanveer Siddiqui, U.S Tiwarey
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 consist of 6 questions, each carrying 20 marks.
2 The students need to solve a total of 4 questions.
3 Question No.1 will be compulsory and based on the entire syllabus.
4 Remaining question (Q.2 to Q.6) will be selected from all the modules.
Course Code Course Name Credits
ILO 7011 Product Life Cycle Management 03
Objectives:
1. To familiarize the students with the need, benefits and components of PLM
2. To acquaint students with Product Data Management & PLM strategies
3. To give insights into new product development program and guidelines for designing and
developing a product
4. To familiarize the students with Virtual Product Development
Assessment:
REFERENCES:
1. John Stark, ―Product Lifecycle Management: Paradigm for 21st Century Product
Realisation‖, Springer-Verlag, 2004. ISBN: 1852338105
2. Fabio Giudice, Guido La Rosa, Antonino Risitano, ―Product Design for the environment-
A life cycle approach‖, Taylor & Francis 2006, ISBN: 0849327229
3. Saaksvuori Antti, Immonen Anselmie, ―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
ILO 7012 Reliability Engineering 03
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
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
ILO 7013 Management Information System 03
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
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
1.1 Strategy of Experimentation
01 1.2 Typical Applications of Experimental Design 06
1.3 Guidelines for Designing Experiments
1.4 Response Surface Methodology
Fitting Regression Models
2.1 Linear Regression Models
2.2 Estimation of the Parameters in Linear Regression Models
2.3 Hypothesis Testing in Multiple Regression 08
02
2.4 Confidence Intervals in Multiple Regression
2.5 Prediction of new response observation
2.6 Regression model diagnostics
2.7 Testing for lack of fit
Two-Level Factorial Designs
3.1 The 22 Design
3.2 The 23 Design
3.3 The General2k Design 07
03
3.4 A Single Replicate of the 2k Design
3.5 The Addition of Center Points to the 2k Design,
3.6 Blocking in the 2k Factorial Design
3.7 Split-Plot Designs
Two-Level Fractional Factorial Designs
4.1 The One-Half Fraction of the 2k Design
4.2 The One-Quarter Fraction of the 2k Design
04 4.3 The General 2k-p Fractional Factorial Design 07
4.4 Resolution III Designs
4.5 Resolution IV and V Designs
4.6 Fractional Factorial Split-Plot Designs
Response Surface Methods and Designs
5.1 Introduction to Response Surface Methodology 07
05
5.2 The Method of Steepest Ascent
5.3 Analysis of a Second-Order Response Surface
5.4 Experimental Designs for Fitting Response Surfaces
Taguchi Approach
6.1 Crossed Array Designs and Signal-to-Noise Ratios 04
06
6.2 Analysis Methods
6.3 Robust design examples
Assessment:
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.
Assessment:
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
ILO 7016 Cyber Security and Laws 03
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
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
ILO 7017 Disaster Management and Mitigation Measures 03
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
Outcomes: Learner will be able to…
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.
Sr.
Detailed Contents Hrs
No.
Introduction
1.1 Definition of Disaster, hazard, global and Indian scenario, general
01 perspective, importance of study in human life, Direct and indirect effects 03
of disasters, long term effects of disasters. Introduction to global warming
and climate change.
Natural Disaster and Manmade disasters:
2.1 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
02 change, global warming, sea level rise, ozone depletion 09
2.2 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.
Disaster Management, Policy and Administration
3.1 Disaster management: meaning, concept, importance, objective of disaster
management policy, disaster risks in India, Paradigm shift in disaster
management.
03 3.2 Policy and administration: 06
Importance and principles of disaster management policies, command and
co-ordination of in disaster management, rescue operations-how to start
with and how to proceed in due course of time, study of flowchart showing
the entire process.
Institutional Framework for Disaster Management in India:
4.1 Importance of public awareness, Preparation and execution of emergency
management program. Scope and responsibilities of National Institute of
04 Disaster Management (NIDM) and National disaster management 06
authority (NDMA) in India. Methods and measures to avoid disasters,
Management of casualties, set up of emergency facilities, importance of
effective communication amongst different agencies in such situations.
4.2 Use of Internet and softwares for effective disaster management.
Applications of GIS, Remote sensing and GPS in this regard.
Financing Relief Measures:
5.1 Ways to raise finance for relief expenditure, role of government agencies
and NGO‘s in this process, Legal aspects related to finance raising as well
05 as overall management of disasters. Various NGO‘s and the works they 09
have carried out in the past on the occurrence of various disasters, Ways to
approach these teams.
5.2 International relief aid agencies and their role in extreme events.
Preventive and Mitigation Measures:
6.1 Pre-disaster, during disaster and post-disaster measures in some events in
general
6.2 Structural mapping: Risk mapping, assessment and analysis, sea walls and
embankments, Bio shield, shelters, early warning and communication
06 06
6.3 Non Structural Mitigation: Community based disaster preparedness, risk
transfer and risk financing, capacity development and training, awareness
and education, contingency plans.
6.4 Do‘s and don‘ts in case of disasters and effective implementation of relief
aids.
Assessment:
REFERENCES:
(Learners are expected to refer reports published at national and International level and updated
information available on authentic web sites)
Course Code Course Name Credits
ILO 7018 Energy Audit and Management 03
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.
Energy Scenario:
Present Energy Scenario, Energy Pricing, Energy Sector Reforms, Energy
01 Security, Energy Conservation and its Importance, Energy Conservation Act- 04
2001 and its Features. Basics of Energy and its various forms, Material and
Energy balance
Energy Audit Principles:
Definition, Energy audit- need, Types of energy audit, Energy management
(audit) approach-understanding energy costs, Bench marking, Energy
performance, Matching energy use to requirement, Maximizing system
02 efficiencies, Optimizing the input energy requirements, Fuel and energy 08
substitution. Elements of monitoring& targeting; Energy audit Instruments; Data
and information-analysis.
Financial analysis techniques: Simple payback period, NPV, Return on
investment (ROI), Internal rate of return (IRR)
Energy Management and Energy Conservation in Electrical System:
Electricity billing, Electrical load management and maximum demand Control;
Power factor improvement, Energy efficient equipments and appliances, star
ratings.
03 10
Energy efficiency measures in lighting system, Lighting control: Occupancy
sensors, daylight integration, and use of intelligent controllers.
Energy conservation opportunities in: water pumps, industrial drives, induction
motors, motor retrofitting, soft starters, variable speed drives.
Energy Management and Energy Conservation in Thermal Systems:
Review of different thermal loads; Energy conservation opportunities in: Steam
04 distribution system, Assessment of steam distribution losses, Steam leakages, 10
Steam trapping, Condensate and flash steam recovery system.
General fuel economy measures in Boilers and furnaces, Waste heat recovery,
use of insulation- types and application. HVAC system: Coefficient of
performance, Capacity, factors affecting Refrigeration and Air Conditioning
system performance and savings opportunities.
Energy Performance Assessment:
On site Performance evaluation techniques, Case studies based on: Motors and
05 04
variable speed drive, pumps, HVAC system calculations; Lighting System:
Installed Load Efficacy Ratio (ILER) method, Financial Analysis.
Energy conservation in Buildings:
06 Energy Conservation Building Codes (ECBC): Green Building, LEED rating, 03
Application of Non-Conventional and Renewable Energy Sources
Assessment:
REFERENCES:
Objectives:
1. To understand the characteristics of rural Society and the Scope, Nature and Constraints
of rural
Development.
2. To study Implications of 73rd CAA 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 understand the Nature and Type of Human Values relevant to Planning Institutions
Assessment:
References:
1. ITPI, Village Planning and Rural Development, ITPI, New Delhi
2. Thooyavan, K.R. Human Settlements: A 2005 MA Publication, Chennai
3. GoI, Constitution (73rd GoI, 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 andPractice, Vol. 4, No.4, pp.395 – 407
Lab Code Lab Name Credit
CSL70011 Machine Learning Lab 1
Lab Outcomes: At the end of the course, the students will be able to
1 To implement an appropriate machine learning model for the given application.
Term Work:
1 Term work should consist of 6 experiments.
2 Journal must include one mini project/case study on any machine learning application.
3 The final certification and acceptance of term work ensures the satisfactory performance of
laboratory work and minimum passing marks in term work.
4 Total 25 Marks (Experiments & Assignments: 15-marks, Attendance: 05-marks, mini project:
05-marks)
Lab Outcomes:
1 To interpret business models and scientific computing paradigms, and apply software tools for
big data analytics.
2 To implement algorithms that uses Map Reduce to apply on structured and unstructured data
3 To perform hands-on NoSql databases such as Cassandra, HadoopHbase, MongoDB, etc.
4 To implement various data streams algorithms.
5 To develop and analyze the social network graphs with data visualization techniques.
Useful Links:
1 https://www.coursera.org/learn/hadoop#syllabus
2 https://www.coursera.org/learn/introduction-mongodb#syllabus
3 https://www.coursera.org/learn/data-visualization-tableau?specialization=data-visualization#syllabus
4 https://www.coursera.org/learn/introduction-to-big-data-with-spark-hadoop#syllabus
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)
Oral & Practical exam
Based on the entire syllabus of and CSC702 : Big Data Analytics and CSL702 Big Data
Analytics Lab
Lab Code Lab Name Credit
CSDL7011 Machine Vision Lab 1
Term Work:
1 Term work should consist of 8 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)
Lab Code Lab Name Credit
CSDL7012 Quantum Computing Lab 1
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)
Lab Code Lab Name Credit
CSDL7013 Natural Language processing Lab 1
Prerequisite: Java/Python
Lab Objectives: The course aims
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
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.
Term Work:
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, Plagarism, 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.
Lab Code Lab Name Credit
CSDL7021 Augmented and Virtual Reality Lab 1
Term Work:
1 Term work should consist of 6 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)
Lab Code Lab Name Credit
CSDL7022 Blockchain Lab 1
Term Work:
1 Term work should consist of 8 experiments and one mini project.
2 Journal must include at least 2 assignments on content of theory and practical of
―Blockchain Lab‖
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)
Lab Code Lab Name Credit
CSDL7023 Information Retrieval Lab 1
Suggested Experiments: Students are required to perform any 5 experiments from the
suggested list along with a case study (* indicates compulsory experiment)
Term Work:
1 Term work should consist of 5 experiments and 1 case study
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: 10-marks, Case study - 5 marks Attendance Theory
& Practical: 05-marks, Assignments: 05-marks)
Course Code Course Name Credit
Course Objectives:
The project work facilitates the students to develop and prove Technical, Professional and
Ethical skills and knowledge gained during graduation program by applying them from problem
identification, analyzing the problem and designing solutions.
Course Outcomes: Learner will able
To develop the understanding of the problem domain through extensive review of
1
literature.
To Identify and analyze the problem in detail to define its scope with problem specific
2
data.
To know various techniques to be implemented for the selected problem and related
3
technical skills through feasibility analysis.
To design solutions for real-time problems that will positively impact society and
4
environment..
To develop clarity of presentation based on communication, teamwork and leadership
5
skills.
6 To inculcate professional and ethical behavior.
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 that
will be useful and applicable for projects.)
3. Term Work:
The final certification and acceptance of TW ensures the satisfactory performance on the
above aspects.