M.Tech CSE - BA SyllabusBook2019 20 - AsOn2022Jan
M.Tech CSE - BA SyllabusBook2019 20 - AsOn2022Jan
• To offer computing education programs with the goal that the students
become technically competent and develop lifelong learning skills.
• To undertake path-breaking research that creates new computing
technologies and solutions for industry and society at large.
• To foster vibrant outreach programs for industry, research organizations,
academia and society.
M. Tech CSE with Specialization in Business Analytics -
Integrated
PSO_2: Graduates will have judicious knowledge of data science and business
analytics to apply appropriate strategies to solve industry’s technological and
managerial problems.
M. Tech CSE with Specialization in Business Analytics -
Integrated
CREDIT STRUCTURE
Category-wise Credit distribution
Category Credits
University Core (UC) 59
University Elective (UE) 12
Program Core (PC) 84
Program Elective (PE) 67
Total 222
Engineering 134 60
Sciences 18 8
Humanities 20 9
Management 50 23
DETAILED CURRICULUM
Course Outcomes:
Upon completion of the course, the students will be able to
1. Understand basic programming paradigms and system softwares required for developing C
programs
2. Write simple programs in C using basic constructs and Loops
3. Solve problems with a collection of data
4. Memory allocation for variables and Dynamic memory allocation
5. Modular programming and its importance
6. Creating user defined datatypes as per requirements
7. Solve real time applications using C language.
Sl. No
Topics Lab Hrs
Course Outcomes:
On completion of this course, students will be able to:
1. Write Java programs to solve problems
2. Object Oriented Programming (OOP) features in Java and choose of appropriate OOP concepts to
design a solution for complex problems
3. Use and Create Packages in Java
4. Design and build Multi-threaded Java applications and exception handling
5. Use prepackaged data structures and algorithms to quickly solve problems and file handling in
Java
6. Develop database applications using Java
Sl. No
Topics Lab Hrs
Total hours: 90
Text Book(s)
1. Herbert Schildt, The Complete Reference – java, Tata McGraw-Hill Education, 10th
Edition, 2017
2. Paul J. Deitel, Harvey Deitel, Java SE8 for programmers (Deitel Developer Series)
3rd Edition, 2014
3. Y. Daniel Liang, Introduction to Java Programming-Comprehensive Version-10th
Edition, Pearson Ltd, 2015.
Reference Book(s)
4. Kathy Sierra, Bert Bates , Head First Java, 2nd Edition 2nd Edition , O'Reilly Media;
2nd edition (February 19, 2005)
5. Cay S. Horstmann, Core Java Volume I—Fundamentals 9th Edition, Prentice Hall; 9
edition (December 7, 2012)
Joshua Bloch, Effective Java-2nd Edition, Addison-Wesley; (May 28, 2008).
Mode of Evaluation: PAT / CAT / FAT
Recommended by Board of Studies 07.06.2019
Approved by Academic Council 55th Date 13.06.2019
MAT5015 Mathematics for Engineers L T P J C
3 1 0 0 4
Pre-requisite None Syllabus Version
1.0
Course Objectives:
[1] To provide the basic notions of set theory and counting principles
[2] To introduce important topics of applied mathematics, namely single and multivariable
calculus and vector calculus.
Expected Course Outcome:
At the end of this course the students are expected to learn
Text Book(s)
1. Discrete Mathematics and Its Applications by Kenneth H. Rosen, 7th edition 2012, Mc Graw Hill.
2. Thomas Calculus by George B.Thomas, D.Weir and J.Hass, 12th edition 2010, Pearson.
Reference Books
1. Discrete Mathematical structures by Kolman, R.C. Busby and S. C. Ross, 6th Edition, PHI,
2009.
2. Discrete Mathematics by Richard Johnsonbaugh, 7th Edition, Prentice Hall, 2009.
3. Elements of Discrete Mathematics–A Computer Oriented Approach by C. L. Liu, Tata McGraw Hill
India,2008
4. Higher Engineering Mathematics by B.S.Grewal, 42nd Edition, Khanna Publishers, India,2012.
5. Advanced Engineering Mathematics by Erwin Kreyszig, 10th Edition, John Wiley India, 2015
6. Higher Engineering Mathematics by John Bird, 5th Edition, Elsevier Limited, 2006.
7. K.A.Stroud and Dexter J. Booth, Engineering Mathematics, 6th Edition, Palgrave Macmillan ,2007.
[1] Compute and interpret descriptive statistics using numerical and graphical techniques.
[2] Understand the basic concepts of probability and to find an appropriate distribution for
analyzing data specific to an experiment.
[3] Apply statistical methods like correlation, regression analysis in analyzing, interpreting
experimental data.
[4] Make appropriate decisions using statistical inference that is the central to experimental
research.
[5] Applications in computer science and engineering
Module 1 Introduction to Statistics & Data Analysis 5 hours
Data -Data Tables - Data Measurement – Nominal-Ordinal-Interval-Ratio- Discrete and Continuous
Data - Describing Categorical Data - Charts of Categorical Data - Describing numerical data
Summaries of Numerical Variables -Histograms and the Distribution of Numerical Data - Boxplot
- Shape of a Distribution- Measures of central tendency and dispersion- coefficient of variation –
Skewness- Kurtosis
Module 2 Probability 7 hours
Introduction to Probability - Conditional Probability –Bayes Theorem- Random variables-
Probability mass Function, distribution and density functions - joint Probability distribution and
joint density functions- Marginal, conditional distribution and density functions- Mathematical
expectation, and its properties Covariance , moment generating function – characteristic function.-
Managing Financial Risk -Modelling Sampling Variation(one dimension)
Module 3 Correlation and Regression 5 hours
The Scatter Plot- Correlation-Types-Karl Pearson’s Coefficient of Correlation-Spearman’s Rank
Correlation –Regression lines and coefficients- the coefficient of Determination- Partial and
Multiple correlation- Multiple regression -Residuals-the standard error of Estimate.
Module 4 Discrete Probability Distributions 6 hours
Probability Distribution for a Discrete Random Variable Properties: Expectation, Variance -
Binomial Distribution- Poisson Distribution – Hyper-geometric Distribution – Multi-nominal
distribution- Discrete Bivariate Distributions: Covariance - Moments-Moment Generating
Functions - Financial Portfolios
Module 5 Continuous Probability Distribution 7 hours
Uniform Probability Distributions - Normal Probability Distribution - Normal Approximation to
Binomial Probabilities - Exponential Probability Distribution –Weibull distribution-Beta
distribution - Gamma Distribution.
Lab 30 hours
Text Book(s)
1. Probability and Statistics for engineers and scientists by R.E.Walpole, R.H.Mayers,
S.L.Mayers and K.Ye, 9th Edition, Pearson Education, 2012.
2. Probability and Statistics for Engineers by R.A.Johnson, Miller & Freund’s, 8th edition,
Prentice Hall India ,2010.
3. Business Statistics, Ken Black, John Wiley publishers, 6th edition,2010.
Reference Books
1. Robert Stine, Dean Foster, "Statistics for Business: Decision Making and Analysis", Pearson
Education, 2nd edition, 2013.
2. Probability, Statistics and Reliability for Engineers and Scientists by Bilal M. Ayub and Richard
H. McCuen, 3rd edition, CRC press, 2011.
3. Probability and Statistics by J.L.Devore, 8th Edition, Brooks/Cole, Cengage Learning, 2012.
Mode of Evaluation
Digital Assignments (Solutions by using soft skills), Continuous Assessment Tests, Quiz, Final
Assessment Test.
Recommended by Board of Studies 07.06.2019
Approved by Academic Council 55th Date 13.06.2019
L T P J C
PHY1701 ENGINEERING PHYSICS
3 0 2 0 4
Syllabus version
Pre-requisite Physics of 12th standard or equivalent
1.0
Course Objectives:
To enable the students to understand the basics of the latest advancements in Physics viz., Quantum
Mechanics, Nanotechnology, Lasers, Electro Magnetic Theory and Fiber Optics.
Expected Course Outcome:
On completion of this course the students will be able to:
1. To understand the dual nature of radiation and matter.
2. To apply Schrodinger’s equations to solve finite and infinite potential problems.
3. To apply quantum ideas at the nanoscale.
4. To apply quantum ideas for understanding the operation and working principle of
optoelectronic devices.
5. To analyze the Maxwell’s equations in differential and integral form.
6. To classify the optical fiber for different Engineering applications.
7. To apply concept of Lorentz Transformation for engineering applications.
8. To demonstrate the quantum mechanical ideas – Lab
Module: 1 Introduction to Modern Physics 6 hours
Planck’s concept (hypothesis), Compton Effect, Particle properties of wave: Matter Waves, Davisson
Germer Experiment, Heisenberg Uncertainty Principle, Wave function, and Schrodinger equation
(time dependent & independent).
Module: 2 Applications of Quantum Physics 5 hours
Particle in a 1-D box (Eigen Value and Eigen Function), 3-D Analysis (Qualitative), Tunneling Effect
(Qualitative) (AB 205), Scanning Tunneling Microscope (STM).
Module: 3 Nanophysics 5 hours
Introduction to Nano-materials, Moore’s law, Properties of Nano-materials, Quantum confinement,
Quantum well, wire & dot, Carbon Nano-tubes (CNT), Applications of nanotechnology in industry.
Module: 4 Laser Principles and Engineering Application 6 hours
Laser Characteristics, Spatial and Temporal Coherence, Einstein Coefficient & its significance,
Population inversion, Two, three & four level systems, Pumping schemes, Threshold gain coefficient,
Components of laser, Nd-YAG, He-Ne, CO2 and Dye laser and their engineering applications.
Module: 5 Electromagnetic Theory and its application 6 hours
Physics of Divergence, Gradient and Curl, Qualitative understanding of surface and volume integral,
Maxwell Equations (Qualitative), Wave Equation (Derivation), EM Waves, Phase velocity, Group
velocity, Group index , Wave guide (Qualitative)
1. Guptha S C, (2012) Practical English Grammar & Composition, 1st Edition, India: Arihant
Publishers
2. Steven Brown, (2011) Dorolyn Smith, Active Listening 3, 3rd Edition, UK: Cambridge
University Press.
3. Liz Hamp-Lyons, Ben Heasley, (2010) Study Writing, 2nd Edition, UK: Cambridge
University Pres.
4. Kenneth Anderson, Joan Maclean, (2013) Tony Lynch, Study Speaking, 2nd Edition, UK:
Cambridge, University Press.
5. Eric H. Glendinning, Beverly Holmstrom, (2012) Study Reading, 2nd Edition, UK:
Cambridge University Press.
6. Michael Swan, (2017) Practical English Usage (Practical English Usage), 4th edition, UK:
Oxford University Press.
7. Michael McCarthy, Felicity O'Dell, (2015) English Vocabulary in Use Advanced (South
Asian Edition), UK: Cambridge University Press.
8. Michael Swan, Catherine Walter, (2012) Oxford English Grammar Course Advanced, Feb,
4th Edition, UK: Oxford University Press.
9. Watkins, Peter. (2018) Teaching and Developing Reading Skills: Cambridge Handbooks for
Language teachers, UK: Cambridge University Press.
10. (The Boundary by Jhumpa Lahiri) URL:
https://www.newyorker.com/magazine/2018/01/29/the-
boundary?intcid=inline_amp
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
List of Challenging Experiments (Indicative)
1. Self-Introduction 12 hours
2. Sequencing Ideas and Writing a Paragraph 12 hours
3. Reading and Analyzing Technical Articles 8 hours
4. Listening for Specificity in Interviews (Content Specific) 12 hours
5. Identifying Errors in a Sentence or Paragraph 8 hours
6. Writing an E-mail by narrating life events 8 hours
Total Laboratory Hours 60 hours
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
Recommended by Board of Studies 08.06.2019
Approved by Academic Council 55 Date: 13-06-2019
ENG1902 Technical English - II L T P J C
0 0 4 0 2
Pre-requisite 71% to 90% EPT score Syllabus Version
1
Course Objectives:
1. To acquire proficiency levels in LSRW skills on par with the requirements for placement interviews
of high-end companies / competitive exams.
2. To evaluate complex arguments and to articulate their own positions on a range of technical and
general topics.
3. To speak in grammatical and acceptable English with minimal MTI, as well as develop a
vast and active vocabulary.
Expected Course Outcome:
1. Communicate proficiently in high-end interviews and exam situations and all social
situations
2. Comprehend academic articles and draw inferences
3. Evaluate different perspectives on a topic
4. Write clearly and convincingly in academic as well as general contexts
5. Synthesize complex concepts and present them in speech and writing
Reference Books
Oxenden, Clive and Christina Latham-Koenig, New English File: Advanced: Teacher’s Book
1. with Test and Assessment. CD-ROM: Six-level General English Course for Adults.
Paperback. Oxford University Press, UK, 2013.
Balasubramanian, T. English Phonetics for the Indian Students: A Workbook. Laxmi
2.
Publications, 2016.
Philip Seargeant and Bill Greenwell, From Language to Creative Writing. Bloomsbury
3.
Academic, 2013.
4. Krishnaswamy, N. Eco-English. Bloomsbury India, 2015.
Manto, Saadat Hasan. Selected Short Stories. Trans. Aatish Taseer. Random House India,
5.
2012.
6. Ghosh, Amitav. The Hungry Tide. Harper Collins, 2016.
Ghosh, Amitav. The Great Derangement: Climate Change and the Unthinkable. Penguin
7.
Books, 2016.
The MLA Handbook for Writers of Research Papers, 8th ed. 2016.
8.
Online Sources:
https://americanliterature.com/short-short-stories. (75 short short stories)
http://www.eco-ction.org/dt/thinking.html (Leopold, Aldo.“Thinking like a Mountain")
https://www.esl-lab.com/;
http://www.bbc.co.uk/learningenglish/;
https://www.bbc.com/news;
https://learningenglish.voanews.com/a/using-voa-learning-english-to-improve-listening-
skills/3815547.html
Mode of evaluation: Quizzes, Presentation, Discussion, Role play, Assignments and FAT
Course Outcomes:
On completion of this course, students will be able to
1. Comprehend the Indian accounting standard and international accounting standard.
2. Understand the various concepts and applications of cost in the manufacturing sector
3. Budgetary techniques used for long term and short-term decision making of the company
4. Understand the overall functioning of the company under various scenarios and forecasting
the future of company’s survivor
Text Book(s)
1. Kakani Ramachandran, (2011), Financial Accounting for Management, 3rd edition, McGraw
2. Hill, India
3. Godwin, Alderman, Sanyal (2016), Financial ACCT - Financial Accounting (2016), Cengage
Learning.
Sawyers, Jackson, Jenkins, Arora Jenkins, Arora (2016), Managerial ACCT - Managerial
Accounting, Cengage Learning
Reference Books
1. Anthony A. Atkinson, Robert S. Kaplan, S. Mark Young, Ella Mae Matsumura, G.
Arunkumar (2014), Management Accounting: Information for Decision Making and
Strategy Execution, 6th edition, Pearson Education, India.
2. Horngren T. Charles, (2012), Cost Accounting: A Managerial Emphasis, 15th edition,
Pearson Education, India.
3. Khatri, (2011), Financial Accounting, 1st edition, McGraw Hill, India.
4. Debarshi Bhattacharyya, (2010), Management Accounting, 1st edition, McGraw Hill, India
5. Khan M.Y, Jain P.K, (2009), Management Accounting, 5th edition, McGraw Hill, India
6. Colin Drury, (2012), Management and Cost Accounting, 8th Edition, Cengage Learning.
Key environmental problems, their basic causes and sustainable solutions. IPAT equation. Ecosystem,
earth – life support system and ecosystem components; Food chain, food web, Energy flow in
ecosystem; Ecological succession- stages involved, Primary and secondary succession, Hydrarch,
mesarch, xerarch; Nutrient, water, carbon, nitrogen, cycles; Effect of human activities
on these cycles.
Importance, types, mega-biodiversity; Species interaction - Extinct, endemic, endangered and rare
species; Hot-spots; GM crops- Advantages and disadvantages; Terrestrial biodiversity and Aquatic
biodiversity – Significance, Threats due to natural and anthropogenic activities and Conservation
methods.
Environmental hazards – causes and solutions. Biological hazards – AIDS, Malaria, Chemical
hazards- BPA, PCB, Phthalates, Mercury, Nuclear hazards- Risk and evaluation of hazards. Water
footprint; virtual water, blue revolution. Water quality management and its conservation. Solid and
hazardous waste – types and waste management methods.
Module:4 Energy Resources 6 hours
Renewable - Non renewable energy resources- Advantages and disadvantages - oil, Natural gas,
Coal, Nuclear energy. Energy efficiency and renewable energy. Solar energy, Hydroelectric
power, Ocean thermal energy, Wind and geothermal energy. Energy from biomass, solar- Hydrogen
revolution.
Climate disruption, Green house effect, Ozone layer depletion and Acid rain. Kyoto protocol,
Carbon credits, Carbon sequestration methods and Montreal Protocol. Role of Information
technology in environment-Case Studies.
Text Books
1. G. Tyler Miller and Scott E. Spoolman (2016), Environmental Science, 15th Edition, Cengage
learning.
2. George Tyler Miller, Jr. and Scott Spoolman (2012), Living in the Environment –
Principles, Connections and Solutions, 17th Edition, Brooks/Cole, USA.
Reference Books
1. David M.Hassenzahl, Mary Catherine Hager, Linda R.Berg (2011), Visualizing
Environmental Science, 4thEdition, John Wiley & Sons, USA.
Mode of evaluation: Internal Assessment (CAT, Quizzes, Digital Assignments) & FAT
Recommended by Board of Studies 12.08.2017
Approved by Academic Council No. 46 Date 24.08.2017
ENG1000 Foundation English - I L T P J C
0 0 4 0 0
Pre-requisite Less than 50% EPT score Syllabus Version
1
Course Objectives:
1. To equip learners with English grammar and its application.
2. To enable learners to comprehend simple text and train them to speak and write
flawlessly.
3. To familiarize learners with MTI and ways to overcome them.
Expected Course Outcome:
1. Develop the skills to communicate clearly through effective grammar, pronunciation and
writing.
2. Understand everyday conversations in English
3. Communicate and respond to simple questions about oneself.
4. Improve vocabulary and expressions.
5. Prevent MTI (Mother Tongue Influence) during usual conversation.
Module:1 Essentials of grammar 3 Hours
Understand basic grammar-Parts of Speech
Activity: Grammar worksheets on parts of speech
Module:2 Vocabulary Building 3 Hours
Vocabulary development; One word substitution
Activity: Elementary vocabulary exercises
Module:3 Applied grammar and usage 4 Hours
Types of sentences; Tenses
Activity: Grammar worksheets on types of sentences; tenses
Module:4 Rectifying common errors in everyday conversation 4 Hours
Detect and rectify common mistakes in everyday conversation
Activity: Common errors in prepositions, tenses, punctuation, spelling and other parts of speech;
Colloquialism
Module :5 Jumbled sentences 2 Hours
Sentence structure; Jumbled words to form sentences; Jumbled sentences to form paragraph/
short story
Activity: Unscramble a paragraph / short story
Module:6 Text-based Analysis 4 Hours
Wings of Fire -Autobiography of APJ Abdul Kalam (Excerpts)
Activity: Enrich vocabulary by reading and analyzing the text
Module:7 Correspondence 3 Hours
Letter, Email, Application Writing
Activity: Compose letters; Emails, Leave applications
Module:8 Listening for Understanding 4 Hours
Listening to simple conversations & gap fill exercises
Activity: Simple conversations in Received Pronunciation using audio-visual materials.
Module:9 Speaking to Convey 6 Hours
Self-introduction; role-plays; Everyday conversations
Activity: Identify and communicate characteristic attitudes, values, and talents; Working and
interacting within groups
Module:10 Reading for developing pronunciation 6 Hours
Loud reading with focus on pronunciation by watching relevant video materials
Activity: Practice pronunciation by reading aloud simple texts; Detecting syllables; Visually
connecting to the words shown in relevant videos
Module:11 Reading to Contemplate 4 Hours
Reading short stories and passages
Activity: Reading and analyzing the author’s point of view; Identifying the central idea.
Module:12 Writing to Communicate 6 Hours
Paragraph Writing; Essay Writing; Short Story Writing
Activity: Writing paragraphs, essays and short- stories
Module:13 Interpreting Graphical Data 6 Hours
Describing graphical illustrations; interpreting basic charts, tables, and formats
Activity: Interpreting and presenting simple graphical representations/charts in the form of PPTs
5 Hours
Module:14 Overcoming Mother Tongue Influence (MTI) in
Pronunciation
Practicing common variants in pronunciation
Activity: Identifying and overcoming mother tongue influence.
Total Laboratory Hours 60 Hours
Text Book / Workbook
Wren, P.C., & Martin, H. (2018).High School English Grammar & Composition N.D.V.
1. PrasadaRao (Ed.). NewDelhi: S. Chand & Company Ltd.
2. McCarthy, M. O’Dell, F.,& Bunting, J.D. (2010).Vocabulary in Use( High Intermediate
students book with answers). Cambridge University Press
Reference Books
Watkins, P.(2018).Teaching and Developing Reading Skills: Cambridge Handbooks for
1.
Language teachers. Cambridge University Press.
2. Mishra, S., &Muralikrishna, C. (2014).Communication Skills for Engineers. Pearson
Education India
3 Lewis, N. (2011).Word Power Made Easy. Goyal Publisher
4 https:/americanliterature.com/short-short-stories
Tiwari, A., &Kalam, A. (1999).Wings of Fire - An Autobiography of Abdul Kalam.
5
Universities Press (India) Private Limited.
Mode of Evaluation: Quizzes, Presentation, Discussion, Role Play, Assignments
List of Challenging Experiments (Indicative)
1. Rearranging scrambled sentences 8 hours
Active & Passive Vocabulary, Prefix and Suffix, High Frequency Words
Activity : Worksheets, Exercises
Module:3 Phonics in English 4 Hours
Speech Sounds – Vowels and Consonants – Minimal Pairs- Consonant Clusters- Past Tense Marker
and Plural Marker
Activity : Worksheets, Exercises
Module:4 Syntactic and Semantic Errors 2 Hours
Tenses /SVA/Articles/ Prepositions/ Punctuation & Right Choice of Vocabulary
Activity : Worksheets, Exercises
Module:5 Stylistic errors 2 Hours
2 Wren & Martin, High School English Grammar & Composition, Regular ed., ND: Blackie
ELT Books, 2018
Reference Books
1 Peter Watkins, Teaching and Developing Reading Skills: Cambridge Handbooks for Language
Teachers, Cambridge, 2018
2 Aruna Koneru, Professional Speaking Skills, OUP, 2015.
3 J.C.Nesfield, English Grammar English Grammar Composition and Usage, Macmillan. 2019.
4 Richard Johnson-Sheehan, Technical Communication Today, 6th edition, ND: Pearson, 2017.
5 Balasubramaniam, Textbook of English Phonetics For Indian Students , 3rd Edition , S. Chand
Publishers, 2013.
Web Resources
1. https://www.hitbullseye.com/Sentence-Correction-Practice.php
2. https://hitbullseye.com/Critical-Reasoning-Practice-Questions.php
Mode of Evaluation: Presentation, Discussion, Role Play, Assignments , FAT
Text Book(s)
1. Jin Ho Kwak and Sungpyo Hong, Linear Algebra, Second edition, Springer(2004). (Topics in
the
Chapters 1,3,4 &5)
2. Introductory Linear Algebra- An applied first course, 9th Edition Bernard Kolman and David
R.
Hill, Pearson Education, 2011.
3. Real Analysis with an Introduction to Wavelets, 1st Edition, Don Hong, Jianzhong Wang,
Robert Gardner, Elsevier Academic Press,2004
Reference Books
1. Stephen Andrilli and David Hecker, Elementary Linear Algebra, 4th Edition, Academic
Press(2010)
2. Rudolf Lidl, Guter Pilz ‘Applied Abstract Algebra’, Second Edition, Springer 2004.
3. Howard Anton and Robert C Busby, Contemporary linear algebra, John Wiley ,2003.
4. Gilbert Strang, Introduction to Linear Algebra, 4th Edition, Wellesley- Cambridge Press,2011.
Mode of Evaluation
Digital Assignments (Solutions by using soft skills), Continuous Assessment Tests, Quiz, Final
Assessment Test.
Recommended by Board of Studies 07.06.2019
Approved by Academic Council 55th Date 13.06.2019
MAT3009 Optimization Techniques L T P J C
3 0 0 0 3
Pre-requisite Linear Algebra and Transform Techniques Syllabus Version
v.1.0
Course Objectives:
• To understand the role of optimization in engineering design and its importance.
• To introduce the different optimization algorithms in linear programming and non-linear
programming.
• To introduce the non-traditional optimization algorithms in non-linear problem.
Course Outcomes:
Upon completion of this course, the student shall be able to:
1. Formulate the design problem in mathematical form which can be solved by suitable
optimization algorithm.
2. Solve the design problem which involves non-linear constraints.
3. Compare the efficiency of different algorithms
Text Book(s)
1. Singiresu S. Rao, S. S. Rao, Engineering Optimization: Theory and Practice, 2009.
Reference Books
1. Vasek Chvatal, Linear Programming, WH Freeman and Company, 1983.
2. Godfrey C. Onwubolu, B. V. Babu,New Optimization Techniques in Engineering, 2004.
3. Cesar Lopez,MATLAB Optimization Techniques,2014
4. Sherali, H.D., Shetty, C.M.,Optimization with Disjunctive Constraints,Springer,2016(e-
book)
Course Outcomes:
On completion of this course, students will be able to
4. Understand binary number system, algorithms for arithmetic operations and design
fundamental combinational and sequential circuits
5. Identify and explain the building blocks of computer, recognize addressing modes, and
data/instruction formats.
6. Identify the design issues, architectures, and techniques in the development of processor
and other components like memory, I/O that satisfy design requirements and objectives.
7. Understand different techniques for interfacing external devices with the processor.
External storage systems-organization and structure of disk drives: Electronic- magnetic and
optical technologies- RAID Levels
Text Book(s)
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer organization, Mc Graw Hill,
Fifth edition ,Reprint 2013
2. M. Morris Mano – Digital Logic and Computer Design, Pearson Education India – 1st
Edition- 2016, ISBN: 9789332542525.
Reference Books
1 W. Stallings, Computer organization and architecture, Seventh Edition, Prentice-Hall,2005.
2 M. M. Mano, Computer System Architecture, Third Edition, Prentice-Hall 1992.
3 David A. Patterson and . John L. Hennessy “Computer Organization and Design-The
Hardware/Software Interface” 5th edition, Morgan Kaufmann, 2011.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 7.6.2019
Approved by Academic Council 55th Date 13.06.2019
SWE2001 Data Structures and Algorithms L T P J C
3 0 2 0 4
Pre-requisite CSE1013 Syllabus version
v.1.0
Course Objectives:
1. To understand the basic concepts of data structures and algorithms in various fields.
2. To learn sorting of and search data items.
3. To comprehend the necessity of time complexity in designing algorithms.
4. To design algorithms to solve real life problems
Text Book(s)
1. Mark Allen Weiss, “Data structures and algorithm analysis in C”, 2nd edition, Pearson
education, 2013.
Reference Books
1. Debasis Samanta, “Classic data structures”, PHI, 2nd edition, 2014.
2. Seymour Lipschutz “Data Structures by Schaum Series” 2nd edition, TMH, 2013.
3. Adam Drozdek, “Data structures and algorithms in C++”, Cengage learning, 4th edition, 2015.
4. Michael Goodrich, Roberto Tamassta, Michael H.GoldWasser “Data structures and algorithms
in Java” 6th edition, 2014.
5. Some priests are given three poles and a stack of 4 gold disks, each disk
a little smaller than the one beneath it. Their assignment is to transfer all 4
disks from one of the 3 pole to another with 2 important constraints. They
can move only one disk at a time, and they can never place a larger disk on
top of a smaller one. Design a recursive program for the above Towers of
Hanoi puzzle using stack.
QUEUE ADT:
b) For the aforementioned scenario, assume now a circular road and two
entries: one for entry, another for exit. Trucks can get out only in the order
they got in. Write a program dynamically to handle truck moves allowing
for the following commands
i) Enter garage (truck name)
ii) Exit garage (truck name)
iii) Show trucks
LIST ADT
9. Imagine an effective dynamic structure for storing polynomials. Write
operations for addition, subtraction, and multiplication of polynomials.
I/O description. Input:
p1=3x7+5x6+22.5x5+0.35x2
p2=0.25x3+0.33x2 -0.01
10. Given two sorted lists L1 and L2 write a program to merge the two lists
in sorted order after eliminating duplicates.
11. Write a program to maintain the records of students in an effective
dynamic structure. Search a particular record based on the roll number and
display the previous and next values of that node with time complexity of
O(1).
12. Assume FLAMES game that tests for relationship has to be
implemented using a dynamic structure. The letters in the FLAMES stand
for Friends, Love, Affection, Marriage, Enmity and Sister. Initially store
the individual letters of the word ‘flames’ in the nodes of the dynamic
structure. Given the count of the number of uncommon letters in the two
names ‘n’, write a program to delete every nth node in it, till it is left with
a single node. If the end of the dynamic structure is reached while counting,
resume the counting from the beginning. Display the letter that still remains
and the corresponding relationship
Eg., If Ajay and Jack are the two names, there are 4 uncommon letters in
these. So delete 4th node in the first iteration and for the next iteration start
counting from the node following the deleted node.
SORTING AND SEARCHING
13. Assume in the Regional Passport Office, a multitude of applicants arrive
each day for passport renewal. A list is maintained in the database to store
the renewed passports arranged in the increased order of passport ID. The
list already would contain there cords renewed till the previous day. Apply
Insertion sort technique to place the current day’s records in the list.
Later the office personnel wish to sort the records based on the date of
renewal so as to know the count of renewals done each day. Taking into
consideration the fact that each record has several fields (around 25 fields),
follow Selection sort logic to implement the same.
14. Implement a comparison based sorting algorithm which is not in-place
to sort the following strings.
best, true, hill, dove, van, good, egg, lap
15. Write a program to implement Bubble sort, Heap sort and Quick sort
techniques to arrange the following sequence of elements in descending
order.
9, -4, 5, 8,-3, 7, 0, 4, 1, 2.
Display the count of number of comparisons and swaps made in each
method.
Apply the same sorting techniques for sorting a large data set [Randomly
generate 5000 integers within the range -50000 to 50000 to build the data
set]. From your observation and analysis, determine the best sorting
technique for working with large numbers.
1. Compare the file system and DBMS, and know DBMS architecture and
classification.
4. Create and manipulate the database using SQL and write routines using PL/SQL
6. Read or write made in the database by single user, multiple user and during failures.
Text Book(s)
1. Fundamentals of Database Systems by Ramez Elmasri and Shamkant B.Navathe
Pearson Education,2013
Reference Books
1. Database Management Systems by Raghu Rama Krishnan, Tata Mcgraw
Hill,2010
2. Database System Concepts by Abraham Silberschatz, Henry F.Korth and
S.Sudarshan, Tata Mc Graw Hill, 2011
3. Database System Design and Implementation by Rob Cornell,cennage
learning, 2011
List of Challenging Experiments (Indicative) SLO: 2, 5, 7
1. SQL -Creating tables
2. SQL- Inserting, deleting, updating tables, Alter table
3. SQL -Querying table-simple queries
4. SQL- Creating constraints
5. SQL- Altering constraints
6 SQL- In built functions
7 SQL – Select statements(with different clauses)
8 SQL- Querying table-complex(nested, correlated)
9 SQL – Top N Queries ,catalog Queries, views
10 PLSQL- block, cursor
11 PLSSQL- trigger
12 PLSQL- Function, Procedure
13 SQL-Creating and Querying-type, varray, nested table
14 API- Creating API for retrieving data from database
15 API- Creating API for executing procedure/function
Total Laboratory Hours 30 hours
Recommended by Board of Studies 5-3-2016
Approved by Academic Council No. 40th Date 18-3-2016
CSE3036 SOFTWARE ENGINEERING L TP J C
3 0 2 0 4
Pre- Syllabus version
requisite
v.1.0.
Course Objectives:
• To introduce the essential software engineering concepts involved in developing
software products and components.
• To impart skills in the design and implementation of efficient software systems
across disciplines and also ensure engineering practices and standards.
Course Outcome:
On completion of this course, the student will be able to
(1) Explain the principles of the engineering processes in software development
(2) Develop the software products using software management principles
(3) Classify the requirements specification of the software projects.
(4) Design the prototype of the software projects.
(5) Implement all the software development processes activities
(6) Support post maintenance of the software projects.
(7) Produce good quality software projects.
Text Book(s)
1. A.Silberschatz, P.B. Galvin & G. Gagne, Operating system concepts, Ninth Edition, John
Wiley, 2013
Reference Books
1. W. Stallings, Operating systems-Internals and Design Principles, Seventh Edition , Prentice-
Hall,2012
2. Tanenbaum, Modern Operating Systems, Third Edition, PrenticeHall,2015
List of Challenging Experiments (Indicative) SLO: 1,2,5
1. Process scheduling mechanism
2. Readers – Writers Problem
3. Dining Philospher’s Problem
4. Deadlock – Banker’s Algorithm
5. Page Replacement Algorithm Implementation
Total Laboratory Hours 30 hours
Recommended by Board of Studies 5-3-2016
Approved by Academic Council No. 40th Date 18-3-2016
Course code Course Title L T P J C
CSE3037 Design and Analysis of Algorithms 3 0 0 0 3
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To introduce and understand the fundamental algorithm design techniques such as greedy
technique, dynamic programming, divide and conquer approach etc.
2. To introduce and understand algorithms from the perspective of various applications such as
String matching, Geometry, Networks, etc.
Text Book(s)
1. Cormen, Leiserson, Rivest and Stein, “Introduction to Algorithms”, 3rd Edition, McGraw-Hill,
2009.
Reference Books
1. A. K. Ahuja, T. L. Magnanti, J. B. Orlin, “Network Flows – Theory, Application and
Algorithms”, Prentice Hall, 1993.
2. R. Sedgewick and P. Flajolet, “An Introduction to the Analysis of Algorithms”, 2nd Edition,
Addison-Wesley, 2013.
3. E. Horowitz and S. Sahni, “Fundamentals of Computer Algorithms”, 2nd Edition, Computer
Science Press, 2008.
4. K Thulasiraman, M. N. S. Swamy, “Graphs: Theory and Algorithms”, John Wiley & Sons, 1992.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 11-09-2019
Approved by Academic Council 56 Date 20-09-2019
CSE3038 Theory of Computation & Compiler Design L T P J C
3 0 0 0 3
Pre-Requisite Syllabus Version
V.1.0
Course Objectives
• Provide required theoretical foundation for a computational model and compiler design
• Discuss Turing machines as an abstract computational model
• Implementation of Compiler algorithms based on low level system aspects.
Course Outcomes
On completion of this course, students will be able to
1. Exhibit knowledge of the fundamental elements and concepts related to designing
computational models (esp. finite state automata) for regular languages.
2. Design scanners, context-free grammars and push-down automata.
3. Design parsers using top-down as well as bottom-up paradigms symbol tables and use
them for type checking and other semantic checks.
4. Implement a language translator for various platforms.
5. Construct Turing Machines and implement various optimization techniques for various
algorithms such as parallel computing.
6. Use tools such as YAAC, LEX, JFLAP – Just-in-time compilation with adaptive
optimization for dynamic languages.
Text Book(s)
1. Behrouz A Forouzan, Data Communications and Networking, 5th Edition, McGraw Hill
Education, 2013.
Reference Books
1. William Stallings, Data and Computer Communications, 10th Edition, Pearson Education,
2014.
2. Andrew S. Tanenbaum, David J. Wetherall, Computer Networks, 5th Edition, Pearson
Education, 2013.
3. Larry L.Peterson, Bruce S.Davie, Computer Networks: A System Approach, 5th Edition, 2012.
Behrouz A.Forouzan, TCP/IP Protocol Suite, 5th Edition, Tata McGraw-Hill, 2012.
4. Nader F. Mir, Computer and Communication Networks, Second Edition, Prentice Hall, 2006.
5. James F., Kurose , Keith W., Ross, Computer Networking: A Top-Down Approach, 6th Edition,
6. Pearson Education, 2017.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Seminar
Course Outcomes:
On completion of this course, students will be able to
1. Handle missing data in the real world data sets by choosing appropriate methods.
2. Summarize the data using basic statistics and Visualize the data using basic graphs and
plots
3. Choose appropriate feature selection and extraction techniques for handling multi-
dimensional data. Identify the outliers if any in the data set
4. Apply frequent pattern mining methods for deriving association between frequent patterns
and associated rules
Text Book(s)
1. Craig K. Enders, “Applied Missing Data Analysis”, The Guilford Press, 2010.
2. Mark L. Berenson, David M. Levine, Timothy C. Krehbiel, “Basic Business Statistics –
Concepts and Applications”, 12th Edition, 2012.
Reference Books
1. EMC Education Services, "Data Science and Big Data Analytics: Discovering, Analyzing,
Visualizing and Presenting Data" 2015.
2. Huan Liu, Hiroshi Motoda "Computational Methods of Feature Selection", Taylor &
Francis Group, 2008.
3. Charu C. Aggarwal, “Data Classification Algorithms and Applications”, Edition 1, CRC
press, 2014.
4. Jiawei Han, Micheline Kamber, Pei, Jian, "Data Mining: Concepts and Techniques", Third
Edition, 2011.
5. Charu C. Aggarwal , “Data Mining The Text book”, Springer, 2015.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of projects (Indicative)
Solving Data Science problems from Kaggle website
Applying Machine Learning algorithms in the field of biometrics for reliable and robust
identification of humans from their personal traits, mainly for security and authentication purposes
Applying Machine Learning for OCR, Video Analytics
Applying Machine Learning algorithms in the field of Natural Language Processing for document
clustering and sentiment analysis
Applying Machine Learning for Fraud Detection, Customer segmentation etc.
Mode of assessment : Reviews
Recommended by Board of Studies 11.09.2019
Approved by Academic Council 56th Date 20.09.2019
CSE3041 Programming for Data Science L T P J C
0 0 6 0 3
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To provide necessary knowledge on how to manipulate data objects using python and R
2. To Provide knowledge on how to analyze the data graphically,
3. Emphasize on different statistical methods and ways to analyze data using python and R.
4. Provide solid understanding of programming in Scala
Course Outcomes:
Upon completion of the course, the students will be able to
1. Use Python and R programming languages and Python libraries such as Pandas, Numpy, Scipy
etc., for solving analytical problems.
2. Import, export, visualize and manipulate the continuous and categorical data effectively using
Python and R
3. Solve problems using Scala functional programming language
Session:1 2 hours
Expressions, Operators, matrices, Decision Statements in python
Session:2 2 hours
Control Flow and Functions in python
Session:3 2 hours
Classes, Objects, Packages and Files in python
Session:4 2 hours
Strings,List,Tuple, Dictionaries, Comprehensions.
Session:5 2 hours
Numpy Arrays objects, Creating Arrays, basic operations, Indexing, Slicing and iterating, copying
arrays, shape manipulation, Identity array, eye function, Universal function
Session:6 2 hours
Linear algebra with Numpy,
Session:7 2 hours
eigen values and eigen vectors with Numpy
Session:8 2 hours
Linear algebra using SciPy and basic functionality of SciPy
Session:9 2 hours
Pandas series Object, Pandas data Frame
Session:10 2 hours
Pandas Objects: Data Aggregation and Joining
Session:11 2 hours
Pandas Object: Concatenating and appending data frames, index objects
Session:12 2 hours
Data Data Wrangling With Pandas
Session:13 2 hours
Handling Time series data using pandas
Session:14 2 hours
Handling missing values using pandas
Session:15 2 hours
Reading and writing the data including JSON data
Session:16 2 hours
Web scraping using python, Combining and merging datasets
Session:17 2 hours
Data transformations
Session:18 2 hours
Common plots for statistical analysis using matplotlib, seaborn, etc
Session:19 2 hours
common plots for statistical analysis using ggplot, ggvis, etc in python
Session:20 2 hours
common plots for statistical analysis using Plotly, Altair etc in python
Session:21 2 hours
Linear algebra using SciPy and basic functionality of SciPy
Session:22 2 hours
Data types, Sequence generation, Vector and subscript, Random number generation, Data frames in
R
Session:23 2 hours
R functions, Data manipulation and Data Reshaping using plyr, dplyr, reshape2
Session:24 2 hours
Parametric statistics and Non-parametric statistics, Continuous and Discrete Probability distribution
using R, Correlation and covariance, contingency tables
Session:25 2 hours
Overview of Sampling, different sampling techniques
Session:26 2 hours
R and data base connectivity
Session:27 2 hours
Web application development with R using Shiny and Approaches to dealing with missing data in R
Session:28 2 hours
Exploratory data analysis with simple visualizations using R
Session:29 2 hours
Feature or Attribute selection using R
Session:30 2 hours
Dimensionality Reduction with R
Session:31 2 hours
Time series data analysis with R
Session:32 2 hours
Variables, types, Literals, Operators in scala
Session:33 2 hours
Classes and objects
Session:34 2 hours
Functional objects: choosing between val and var, class parameters, constructors, self references,
method overloading in scala
Session:35 2 hours
Conditional and loop statements in scala
Session:36 2 hours
Functions in scala
Session:37 2 hours
Control abstraction in scala
Session:38 2 hours
Composition and Inheritance
Session:39 2 hours
Traits and Mixins
Session:40 2 hours
File IO in scala
Session:41 2 hours
Case Classes and Pattern Matching
Session: 42 2 hours
Packages and imports in Scala
Session: 43 2 hours
Working with Lists and Collections in Scala
Session: 44 2 hours
Working with XML, Implementing List
Session: 45 2 hours
Extractors and objects as modules
Reference Books
1. James Payne, “Beginning Python: Using Python 2.6 and Python 3.1” Wrox, Ist Edition, 2010
2. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, “Data Structures and
Algorithms in Python”, John Wiley & sons, 2013.
3. Ivan Idris, “Python Data Analysis”, Packt Publishing Limited, 2014
4. Wes McKinney, “Python for Data Analysis Data Wrangling with Pandas, NumPy, and IPython”,
O'Reilly Media, Ist Edition, 2012
5. Michael Heydt, “Learning Pandas - Python Data Discovery and Analysis Made Easy”, Packt
Publishing Limited , 2015.
6. Jacqueline Kazil , Katharine Jarmul, “Data Wrangling with Python: Tips and Tools to Make
Your Life Easier”, O'Reilly Media, Ist Edition, 2016.
7. https://docs.scipy.org/doc/numpy-dev/reference/index.html#reference
8. http://www.python-course.eu/numpy.php
9. Michael J. Crawley, “The R Book”, Wiley, 2nd Edition, 2012.
10. Robert Kabacoff, “R in Action”, Manning Publication, Ist Edition, 2011.
11. Torsten Hothorn, Brian S. Everitt, “A Handbook of Statistical Analyses Using R”, Chapman and
Hall_CRC, 2nd Edition, 2009.
12. Chris Beeley "Web Application Development with R Using Shiny", Pact Publishing, 2013.
13. Phil Spector, “Data Manipulation with R”, Springer, 2008.
14. Prabhanjan N. Tattar, Suresh Ramaiah, B. G. Manjunath, “ A Course in Statistics with R”, wiley,
2016
15. Pawel Cichosz, “Data Mining Algorithms: Explained Using R”, wiley, 2014
16. Bater Makhabel, “Learning Data Mining with R”, Packt Publication, 2015
17. Martin Odersky, Lex Spoon, and Bill Venners, “Programming in Scala”, 3rd Edition
18. Alvin J. Alexander “Learning Functional Programming in Scala”, 2017
Course Objectives:
The course is aimed at
1. Providing fundamental concepts of business analytics with strong understanding of extracting
information from raw data, through hands-on experience with pre-defined industrial usecases /
data sets
2. Providing the key methods of classification, prediction, reduction, and exploration that are at
the heart of data mining
3. Developing proficiency in BA related softwares like Tableau, R, Excel solver, Python and
SPSS
Course Outcome:
At the end of the course the student should be able to
1. Assess the role of data science and business analytics within an organization
2. Explain the significance of data warehouse and the process involving extraction, cleansing,
consolidation, and transformation of heterogeneous data into a single enterprise data warehouse
3 Determine appropriate business analytics models and the apply descriptive analytics tools
4. Develop and apply predictive analytics models/tools to gain insight from data for business
decision making
5. Develop and apply prescriptive analytics models/tools to gain insight from data for decision
making purpose
6. Use the Softwares like R, Excel, SPSS for the model development and interpreting the outputs
Module:1 Introduction to Data Science 8 hours
Introduction to Data Science – Overview of tools in Data Science – Data Science Methodology :
Data Requirements – Data Understanding – Data Preparation – Data Modeling – Model
Evaluation –Model Deployment – Model Feedback
Module:2 Introduction to Business analytics 8 hours
Overview of the strategic impact of BAI across key industries-Analytics 3.0-the nature of analytical
competition- what makes an analytical competitor- analytics and business performance- Competing
on Analytics with Internal and external Processes- A Road Map to Enhanced Analytical
Capabilities- Managing Analytical People- The Architecture of Business Intelligence -Essential
Practice Skills for High-Impact Analytics Projects: Listening to client, Framing the central problem,
Scoping a project, Defining metrics for success, Creating a work plan, Assembling data and expert
sources, Selecting modeling approaches, Validating and verifying analytical results,
Communicating and presenting results to clients and Driving organizational change and assessing
impact.
Module:3 Descriptive Analytics 8 hours
Data Visualization and Analytics- Charts(Bars-Pie-Line-Scatter-Map-Bubble-Box & Whisker-Tree
map - Heat map-Circle and Area) -Worksheet, Dashboard and Story Board creation
Module:4 Predictive Analytics 8 hours
Linear Regression, Cluster, CART and Neural Network model
Module:5 Prescriptive Analytics 8 hours
Linear optimization, Integer optimization, Non-linear programming and Simulation
Module:6 Contemporary Issues 5 hours
Guest lecture by industry experts on Emerging trends in business analytics and intelligence
Total Lecture hours: 45 hours
# Mode: Flipped Class Room, Case Discussions, Lectures, and lab exercises
Text Book(s)
1. Sharda R, Delen D, Turban E, Aronson J, Liang T. P, (2014), Business Intelligence and
Analytics: Systems for Decision Support, 10th edition, Pearson Education.
2. Powell S. G, Barker K. R, (2014), Management Science: The Art of Modeling With
Spreadsheets, (W/Cd), 4thedition, John Wiley & Sons.
Reference Books
1. Linoff G. S, Berry M. J, (2011), Data mining techniques: for marketing, sales, and customer
relationship management, 3rd edition, John Wiley & Sons.
2. Frank B, Green B, Harris T, Van De Vanter K, (2010), Business Intelligence Strategy: A
Practical Guide for Achieving BI Excellence, MC Press.
3. Hair, J. F, Black W. C, Babin B. J, Anderson R. E, Tatham R. L, (2009), Multivariate data
analysis, 7th edition, Pearson education.
Mode of Evaluation: CAT, FAT, Assignments
Course Outcomes:
On completion of this course, students will be able to
Design, Analysis and Evaluation of Machine Learning Experiments, Other Issues: Handling
imbalanced data sets
Text Book(s)
1. Kevin P. Murphy "Machine Learning: A Probabilistic Perspective", The MIT Press, 2012
Reference Books
1. Ethem Alpaydin,"Introduction to Machine Learning”, MIT Press, Prentice Hall of India,
Third Edition 2014.
Jiawei Han and Micheline Kambers and Jian Pei, “Data Mining –Concepts and Techniques”,
2. 3rd edition, Morgan Kaufman Publications, 2012.
Charu C. Aggarwal, “Data Classification Algorithms and Applications”, CRC Press, 2014.
3.
Charu C. Aggarwal, “Data Clustering Algorithms and Applications”, CRC Press, 2014.
4.
Course Outcomes:
On completion of this course, students will be able to
1. Understand the characteristics of BigData and the analytical architecture available to process
the data
2. Design an architecture with BigData tools to process the huge amount of data
3. Compare the characteristics of Hadoop and Spark
4. Apply appropriate features of frameworks to design a better model to extract knowledge from
data
I/O formats, Map side join, Reduce Side Join, Secondary sorting, Pipelining MapReduce jobs.
SQL Context – Importing and Saving data – Data frames – using SQL
Text Book(s)
1. Mike Frampton, “Mastering Apache Spark”, Packt Publishing, 2015.
2. Tom White, “Hadoop: The Definitive Guide”, O’Reilly, 4th Edition, 2015.
Reference Books
1 Nick Pentreath, Machine Learning with Spark, Packt Publishing, 2015.
2 Mohammed Guller, Big Data Analytics with Spark, Apress, 2015.
3 Donald Miner, Adam Shook, “MapReduce Design Pattern”, O’Reilly, 2012.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative)
1. HDFS Commands and Wordcount in Hadoop and Spark 6 hours
2. Need of Combiner and Secondary sorting 6 hours
3. Building and Running a Spark Application and Manipulating RDD 6 hours
4. Inverted Indexing in Spark and Sequence alignment problem in Spark 6 hours
5. Implementation of Matrix algorithms in Spark and Spark SQL programming 6 hours
Total Laboratory Hours 30 hours
Mode of assessment: Continuous Assessment, Final assessment test
List of Projects (Indicative)
Batch processing using Hadoop -Statistical analysis using Map Reduce Framework of large data
set
Real time data processing and analysis using Spark Environment
Stream the data (eg. Network data – data transfer) in real time flume and do the analysis
credit card fraud detection
Efficient image searching in large scale image databases
Distributed deep image search engine
Sentiment analysis - Twitter
Real time Image recreation and facial recognition
Mode of assessment: Reviews
Recommended by Board of Studies 11.09.2019
Approved by Academic Council 56 DATE: 20.09.2019
CSE3121 Information Visualization L T P J C
2 0 2 4 4
Pre-requisite Syllabus Version
v.1.0
Course Objectives:
• Introduce the various types of Data and visualization Techniques used in the Information
visualization.
• Design Visualization Dashboard to real world problems.
• To familiarize with latest tools and technologies to get the better insights and decision
making of massive dataset.
Course Outcomes:
On completion of this course, students will be able
1. To understand the various types of data, apply and evaluate the principles of data
visualization techniques such as Scalar, Vector, Multivariate and Multidimensional
2. To acquire skills to apply visualization techniques to real world problems and its
associate dataset.
3. To create interactive visualization dashboard for getting better insights and decision
making using various visualization tools.
Text Book(s)
1. Tamara Munzer, “Visualization Analysis and Design”, CRC Press, 2014.
Course Outcomes:
On completion of this course, students will be able to
Groups, rings, fields, Galois field, Modular Arithmetic, Euclidean and Extended Euclidean
algorithm, Prime numbers, factorization, primality testing, primitive roots , Chinese reminder
theorem, Fermat and Euler’s Theorem.
Message Authentication Code, Hash Functions, MD5 Message Digest Algorithm, Secure Hash
Algorithm, Digital Signatures and certificates. Key Management: Key Distribution Techniques
Module:6 Authentication Authorization and Access 3 hours
control
User Authentication, Access control principles, Discretionary, Role based and Attribute based
access control, OS security, Operating System hardening, Database security, Cloud Security
Text Book(s)
1. Cryptography and Network Security Principles And Practice, William Stallings, 5e ,
Pearson Education, 2011
2. Computer Security, Principles and Practice, William Stallings and Lawrie Brown, 3e,
Pearson Education, 2015
3. William Stallings, Cryptography and Network Security, 5th Edition, Pearson Education,
March 2013.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Reference Books
1 Modern Cryptography: Theory and Practice, by Wenbo Mao, Prentice Hall PTR.
2 Network Security Essentials: Applications and Standards, by William Stallings. Prentice Hall.
3 Cryptography: Theory and Practice by Douglas R. Stinson, CRC press.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Projects (Indicative). 60 hrs (Non contact)
Implementation of encryption algorithms
Implementation of the Hashing functions
Implementation a firewall for protocol filtering
Implementation of the IDS for signature based detection
Implementation of the IDS for anomaly based detection
Implementation of the Access control schemes
Mode of assessment: Reviews
Recommended by Board of Studies 11.09.2019
Approved by Academic Council 56th Date 20.09.2019
CSE4037 Deep Learning L T P J C
2 0 2 4 4
Pre-requisite Machine Learning Syllabus
Version
v.1.0
Course Objectives:
• Introduce major deep learning algorithms, the problem settings, and their applications to
solve real world problems.
• To design and implement deep learning solutions to Classification, Dimensionality
Reduction and Reinforcement Learning problems
• To provide practical knowledge for handling and analyzing data sets covering a variety of
real-world applications
Course Outcomes:
On completion of this course, students will be able to
Machine Learning Vs. Deep Learning, Representation Learning, Width Vs. Depth of Neural
Networks, Activation Functions: RELU, LRELU, ERELU
Text Book(s)
1. Ian Goodfellow, Yoshua Bengio and Aaron Courville, “ Deep Learning”, MIT Press, 2017.
2. Josh Patterson, Adam Gibson “Deep Learning: A Practitioner's Approach", O'Reilly Media,
2017
Reference Books
1. Umberto Michelucci “Applied Deep Learning. A Case-based Approach to Understanding
Deep Neural Networks” Apress, 2018.
2. Giancarlo Zaccone, Md. Rezaul Karim, Ahmed Menshawy "Deep Learning with
TensorFlow: Explore neural networks with Python", Packt Publisher, 2017.
3. Antonio Gulli, Sujit Pal “Deep Learning with Keras”, Packt Publishers, 2017.
Course Objectives:
The course is aimed at
1. Providing fundamental concepts of spreadsheet modelling and spreadsheet analysis
2. Solving fundamental business analytic concepts using spreadsheet
3. Providing the approach for solving key analytical problems like regression, classification,
clustering and other optimization algorithms using spreadsheet
4. Developing proficiency in solving business analytics problems with spreadsheet and other
advanced excel addins
Course Outcome:
At the end of the course the student should be able to
1. Develop very good skills in spreadsheet for exploring and analyzing data
2. Develop models in spredsheet to solve all type of business analytics problems ranging
from regression to clustering and classification.
3. Develop and apply prescriptive analytics models using spreadsheet and be able to solve
them
4. Use various addins of excel to solve advanced analytical problems
Module:1 Introduction to Spreadsheet models and 6 hours
spreadsheet modeling
Introduction to Models – Modeling – Build Spread Sheet models – Simulate model – Test Models
– Analysis using Spread Sheets – What-if analysis, Break even analysis – other analysis tools in
excel
Module:2 Descriptive Analytics – Spreadsheet 6 hours
Data Visualization and Analytics- Charts(Bars-Pie-Line-Scatter-Map-Bubble-Box & Whisker-Tree
map - Heat map-Circle and Area) -Worksheet, Dashboard and Story Board creation
Module:3 Predictive Analytics - Spredsheet 4 hours
Linear Regression, Multi-linear Regression and Time Series Forecasting
Module:4 Clustering 4 hours
Clustering, Decision Tree and Nueral Network Models
Module:5 Prescriptive Analytics 8 hours
Linear optimization, Integer optimization, Non-linear programming, Optimization of Network
models and Monte Carlo Simulation
Module:6 Contemporary Issues 2 hours
Guest lecture by industry experts on Emerging trends in business analytics and intelligence
Total Lecture hours: 30 hours
Text Book(s)
1. Stephen G. Powell, Kenneth R. Baker, (2014), Business Analytics : The art of Modeling
with Spreadsheets, John Wiley & Sons.
Reference Books
1. Hair, J. F, Black W. C, Babin B. J, Anderson R. E, Tatham R. L, (2009), Multivariate data
analysis, 7th edition, Pearson education.
2. Gerald Knight (2006), Analysing Business data with excel, O’REILLY Media Incorporated.
3. Michael L. Middleton, Michael R. Middleton (1995), Data Analysis using Excel 5.0,
Wadsworth
Mode of Evaluation: Continuous Assessment Test (CAT), Assignments, Quiz, FAT
Recommended by Board of Studies 29.01.2020
Approved by Academic Council 58 Date 11.02.2020
MGT1059 Human Resource Management L T P J C
3 0 0 0 3
Pre-requisite Nil Syllabus version
v. 01.00
Course Objectives:
The course is aimed at
1. Providing the student with a comprehensive introduction to Human Resource Management
(HRM) by exploring today’s Human Resource (HR) environment including current trends
in HRM.
2. Examining the principles of employee recruitment and selection, job design and job analysis,
employment law, employee compensation, training and development, and safety and health.
3. Providing current and emerging managers with a deeper insight into their crucial role in the
management of people and with an understanding of current best practices in the field of
human resources.
Text Book(s)
1. Gary Dessler, BijuVarkkey, (2018), Human Resource Management, 15th edition, Pearson
Education.
2. Denisi, Griffin, Sarkar (2016), HR - Human Resource Management, Cengage Learning.
3. George W. Bchlander, Scott A. Snell, (2014), Principles of Human Resource Management,
16th edition, Cengage Learning.
Reference Books
1. Denisi, Griffin, Sarkar, (2016), Human Resource Management, 2nd edition Cengage Learning.
Aswathappa K, (2013), Human Resource Management: Text and Cases, 17th edition, Tata
2. McGraw-Hill.
Armstrong Michael, (2014), A Handbook of Human Resource Management, 13th edition,
3. Kogan Page.
Peter J. Dowling, Marion Festing, Allen D Engle, Sr, (2013), International Human Resource
4. Management, 6th edition, Cengage Learning
Mode of Evaluation: CAT, FAT, Assignments, Quiz, Seminar
Text Book(s)
1. Wayne L. Winston and S. Christian Albright (2008). Practical Management Science, 3rd ed.,
South-Western College Pub
2. Hamdy Taha, (2003), Operations Research – 7th edition, Prentice Hall India
Reference Books
1. Kanti Swarup, P.K. Gupta & Man mohan, (2005), Operations Research, Sultan Chand & Sons
2. S.D.Sharma & Kedar Nath, (2004), Operations Research, , Ram Nath & Co.
3. V.K.Kapoor, (2002), Operations research Techniques for Management, Sultan Chand & Son
Mode of Evaluation: Midterm: Unit 1,2&3, Quiz, Assignments and Case Studies
Recommended by Board of Studies 29.01.2020
Approved by Academic Council No. 58 Date 11.02.2020
MGT1061 Marketing Management L T P J C
3 0 0 0 3
Pre-requisite Syllabus Version
v.1.0
Course Objectives:
1. Enable the students to gain necessary skills and knowledge on marketing fundamentals.
2.Providing the opportunities to apply the learning related to customers, product and pricing to
prepare marketing plan
3.To understand the Marketer's distributional and promotional strategies and assessing marketing
opportunities of various marketing programmes and implementation.
Course Outcomes:
On completion of this course, students will be able to
1. To research consumers, segment and target market alongside developing an appropriate
positioning strategy
2. Students should become familiar with various strategic approaches followed by Marketers' and
assessing and managing the total marketing effort.
3. Construct frameworks, techniques and latest thinking on assessing and formulating promotion
strategies.
4. To make profitable decisions to go along with dynamic market situations
Text Book(s)
1. Kotler, Philip and Kevin Lane Keller (2018), Marketing Management, Pearson India
2. Kotler, P, Keller K, Koshy, Jha, (2012), Marketing Management: A South Asian Perspective,
14th edition, Pearson Education.
3. Lamb, Hair, Sharma, McDaniel(2016), MKTG Principles of Marketing, Cengage
Learning.
Reference Books
1 Walker Jr. Mullins, (2012), Marketing Strategy, 8th edition, McGraw Hill.
2 Naresh K. Malhotra (2010), Marketing Research, 6th Edition, Pearson Education.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 29.01.2020
Approved by Academic Council 58 Date 11.02.2020
Course code Big Data Computing for Business Analytics L T P J C
MGT1062 2 0 2 0 3
Pre-requisite Nil Syllabus version
Course Objectives:
The course is aimed at
1. Providing fundamental concepts and significance of big data analytics and how organizations
can leverage information to gain competitive advantage
2. Providing an understanding of the application of Big data analytics methods and techniques in
addressing strategic business problems
Course Outcome:
At the end of the course the student should be able to
1. Assess the role of big data analytics within an organization and the challenges
2. Apply Big data analytics methods and techniques in addressing strategic business problems
3 Acquire an understanding of machine learning algorithms and how it can be applied in
addressing strategic business problems
4. Acquire an understanding of graph analytics in the context of big data
5. Use Hadoop, spark architecture, machine learning, graph analytics and other big data tools for
the model development and interpreting the outputs
Module:1 Introduction to Big Data Analytics 3 hours
Big Data Overview – Characteristics of Big Data –Business Intelligence v/s Data Analytics – Need
of Data Analytics – Data Analytics in Industries – Role of the Data Scientist – Data Analytics Life
Cycle– Main phases of the lifecycle
Module:2 Predictive Analytics with Big Data 3 hours
Case Study based approach for : Linear Regression – Logistic Regression – Decision Trees –
Support Vector Machines – Ensemble Methods – Multi-class Classification Techniques –
Evaluating Predictive Models
Module:3 Descriptive Analytics with Big Data 3 hours
Case Study based learning for : Association Rules – Sequence Rules – Segmentation –
Visualization Charts
Module:4 Batch Analysis and Real-time Analysis 4 hours
Batch Analysis –with Hadoop MapReduce – Sensor Data – New articles – Real-time analysis with
Streaming – Sensor data and social media data - with case study based learning
Text Book(s)
1. Thomas Davenport et.al, (2010), Analytics at Work: Smarter Decisions, Better Results ,
3rd edition, Harvard Business School Press, Boston, Massachusetts.
2. Zikopoulos P, Eaton C, (2011), Understanding big data: Analytics for enterprise class
Hadoop and streaming data, McGraw-Hill Osborne Media.
3. Viktor Mayer-Schönberger, Kenneth Cukier (2014), Big Data: A Revolution That Will
Transform How We Live, Work, and Think, Mariner Books
Reference Books
1. Pramod J. Sadalage, Martin Fowler, (2012), NoSQL Distilled: A Brief Guide to the Emerging
World of Polyglot Persistence, Addison-Wesley.
2. Sammer E, (2012), Hadoop Operations, 1st edition, O'Reilly Media, Inc.
3. Marz N, Warren J, (2015), Big Data: Principles and best practices of scalable real-time data
systems, Manning Publications Co.
4. Miner D, Shook A, (2012), MapReduce Design Patterns: Building Effective Algorithms and
Analytics for Hadoop and Other Systems, O'Reilly Media, Inc.
5. Rajaraman A, Ullman J. D, (2014), Mining of massive datasets, Cambridge: Cambridge
University Press.
6. Lam, C. (2014). Hadoop in action. 2nd edition, Manning Publications Co.
7. Franks, B, (2012),Taming the big data tidal wave: Finding opportunities in huge data streams
with advanced analytics, John Wiley & Sons.
8. Provost F, Fawcett T, (2013), Data Science for Business: What you need to know about data
mining and data-analytic thinking, O'Reilly Media, Inc..
9. Thomas Davenport et. Al, (2007), Competing on Analytics: The New Science of Winning.
Harvard Business School Press. Boston, Massachusetts.
10. Zikopoulos P, Parasuraman K, Deutsch T, Giles J, Corrigan D, (2012), Harness the power of
big data The IBM big data platform, McGraw Hill Professional.
Mode of Evaluation: Midterm, Quizzes, Assignments, Term paper, Mini Projects and FAT
List of P (Indicative)
1. Setting up Hadoop environment and Hadoop cluster 6 hours
2. Mapreduce Programs in Hadoop Environment 8 hours
3. Design, Develop and implement Machine Learning algorithms in Big Data 8 hours
environment using SPARK architecture
5. Design, Develop and implement Graph analytics algorithms using GraphX 8 hours
in SPARK architecture
Total Laboratory Hours 30 hours
Mode of Evaluation: Midterm, FAT
Recommended by Board of Studies 29.01.2020
Approved by Academic Council No. 58 Date 11.02.2020
MGT1063 Financial Management L T P J C
3 0 0 0 3
Pre-requisite Syllabus Version
v.1.0
Course Objectives:
• To make the students understand the basics of Financial Management and Sources of
Finance
• To familiarize the students with Time Value of Money and Risk and Return
• To make the students understand about Financial Decisions, Investment Decisions and
Dividend Decisions
Course Outcomes:
On completion of this course, students will be able to
1. Comprehend the role of financial manager, objectives of financial management and
sources of finance.
2. Identify the problem and formulate the best alternative investments decisions.
3. Understand the Risks and Return and to be able to evaluate the value of the firm through
Dividend decisions
Text Book(s)
1. I.M.Pandey, (2015), Financial Management, 11th edition, Vikas Publishing, India.
2. James C. Van Horne, Sanjay Dhamija, (2011), Financial Management and Policy, 12th
3. edition, Pearson Education.
Eugene F Brigham, Michael C. Ehrhardt, (2014), Financial Management Theory and
Practice, 14th edition, Cengage Learning.
Reference Books
1. Khan M.Y, Jain P.K, (2014), Financial Management- Text, Problems and Cases, 7th
edition, McGraw Hill.
2. Prasanna Chandra, (2011), Financial Management : Theory and Practice, 8th edition,
McGraw Hill, India
3. William R Lasher, (2014), Financial Management: Principles and Practice, 7th edition,
Cengage Learning, India.
4. Richard Brealey, Stewart Myers, Franklin Allen, Pitabas Mohanty, (2012),
Fundamentals of Corporate Finance, 10th edition, Mcgraw Hill.
5. Stephen Ross, Randolph Westerfield, Bradford Jordan (2016), Corporate Finance, 11th
edition, Mcgraw Hill.
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
Recommended by Board of Studies 29.01.2020
Approved by Academic Council 58 Date 11.02.2020
SWE2017 Parallel Programming L T P J C
3 0 2 0 4
Pre-requisite CSE1018 Syllabus version
v. 1.0
Course Objectives:
1. To learn to develop parallel algorithms and map them with processor architectures
2. To understand the parallelization of basic mathematical and engineering algorithms
3. To learn contemporary parallel architectures and programming
Text Book(s)
1. Michael J. Quinn, Parallel computing theory and practice, Second Edition, McGraw Hill,
2012.
Reference Books
1. B. Wilkinson and M. Allen, Parallel Programming – Techniques and applications using
Networked workstations and parallel computers, Second Edition, Pearson Education, 2005.
2. Michael J. Quinn, Parallel Programming in C with MPI and OpenMP, McGraw-Hill Higher
Education, 2003
3. Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar, Introduction to Parallel
Computing, 2/E, Addison Wesley, 2003.
2. Write a parallel program to solve the room temperature distribution problem X hours
but by the direct means of Gaussian Elimination and back substitution rather
than by iteration. Only the Gaussian elimination need be computed in parallel;
the back substitution may be done on one processor. First, determine the
elements of the array A of the system of linear equations, Ax=0. Since this
array will always have nonzero elements along the diagonal, partial pivoting
should be unnecessary. Next, decompose the problem so that 10 consecutive
rows are handled by one process.
3. You have been commissioned by a major film studio to develop a really fast X hours
“morphing” package that will change one image into another image. You
come up with the idea of having two images, the original image and the final
image, and changing each pixel on the original image to become closer and
closer to the pixels of the final image in a lock-step SIMD fashion. This
method is certainly embarrassingly parallel, although it may not create a very
smoothly changing shape. Experiment with the method and demonstrate it to
the studio using pictures of actors.
4. NASA has given you the task of writing a really fast image-recognition X hours
program, fast enough that a Venusian CAT (Commercial Access Transport)
is able to capture touchdown sites from topographic images made by the
VERMIN satellite while passing over the mapped area at a speed of 1000
km/hour. The VERMIN image maps are of a 5 Km X 5 Km area and have
0.5m resolution both horizontally and in altitude. Appropriate landing sites
are areas in which there is a 1.5m maximum altitude variation within a 25m
circle. Create sample image maps of imperfect terrain.
Course Outcomes :
After completion of this course, the students will be able to:
1. Explain what a blockchain is, why we need blockchains, and some of the real-world problems that the
blockchain is trying to solve
2. Describe how a blockchain works, the underlying technology of transactions, blocks, proof-of-work,
and consensus building
3. Design and implement blockchains for various applications
v.1.0
Course Objectives:
1. To understand the fundamentals of cloud computing
2. To understand the various cloud services
3. To understand the concepts of web service and framework
4. To learn to create and manage open source cloud services
5. To understand the various security issues in cloud services
Course Outcomes:
1. To understand the fundamentals of cloud computing
2. To understand the concepts of web services and framework
3. To understand the various cloud services
4. Develop cloud application for business analytics and visualize the data
5. Develop various applications, deploy and generate analysis with reports
6. Create and manage open source cloud services
7. To understand the various security issues in cloud services.
Module:1 Introduction 3 hours
Requirements for Cloud application development, Cloud computing Ecosystems-
SaaS/PaaS/IaaS.
Module:2 Web services and Framework 4 hours
Frameworks: Model View Controller (MVC), Struts, Spring, JQuery, API: Web, RESTFUL,
JSON.
Module:3 Cloud Services 3 hours
Hybrid cloud services, Mobile cloud services, Database as a service, Load balancer as a service,
Multi cloud.
Module:4 Analytics Service s 5 hours
AWS Introduction - EC2 – Amazon EMR - Amazon Kinesis - Amazon Kinesis Data Analytics - Amazon
Quick Sight - Amazon Elastic search Service - Amazon Kinesis Data Firehose - AWS Glue.
Module:5 Application Development 5 hours
Google Cloud Platform (GCP) Introduction – Dataproc - Cloud Dataprep – Data Studio – Data
Catalog – Google Marketing platform. AppAgile – cloudfoundry.
Module:6 Open Source Cloud Platform 4 hours
OpenStack Introduction, Architecture, Components – Nova, Swift, Cinder, Neutron, Keystone,
Glance – Heat.
Module:7 Application Security 4 hours
Cloud security issues – threats – Prevention. OWASP Top 10 Security Risks & Vulnerabilities. Case
Studies.
Module:8 Contemporary Issues 2 hours
Total Lecture hours: 30 hours
Text Book(s)
1. Dan C. Marinescu, Cloud Computing: Theory and Practice, 2nd Edition, MK Publishers,2017.
2. Barrie Sosinsky, Cloud Computing Bible, 1st Edition, 2011.
Reference Books
1. Mark Wilkins, Learning Amazon Web Services (AWS): A Hands-On Guide to the
Fundamentals of AWS Cloud, 1st Edition, 2019.
2. Legorie Rajan PS, Google Cloud Platform Cookbook: Implement, deploy, maintain, and
migrate applications on Google Cloud Platform, 2018.
3. Ted Hunter, Steven Porter, Legorie Rajan PS, Building Google Cloud Platform Solutions:
Develop scalable applications from scratch and make them globally available in almost any
language, Packt Publishing, 2019.
4. Alok Shrivastwa, Sunil Sarat, Kevin Jackson, Cody Bunch, Egle Sigler, Tony Campbell
OpenStack: Building a Cloud Environment, 2016.
Mode of Evaluation: Continuous Assessment Test (CAT) / Quizzes/ Assignments/ Final
Assessment Test (FAT)/Seminar
List of Challenging Experiments (Indicative)
1. Create application and deploy it in the Google Cloud platform. 3 hours
2. Create an application and analyze the market trends 3 hours
3. Create a real-time data and reports for a search campaign. 3 hours
4. Develop an application with visual explore, cleaning of data for analysis. 3 hours
5. Develop an application to collect, process, and analyze real-time and streaming 3 hours
data with timely insights.
6 Develop an application to load streaming data into data stores and analytics 3 hours
tools.
7 Analyze streaming data, actionable insights, and respond to your business and 3 hours
customer needs in real time.
8 Develop an application to create and publish interactive dashboards that can be 3 hours
accessed from browsers or mobile devices.
9 Develop an application to extract, transform, and load (ETL) service that 3 hours
makes it easy for customers to prepare and load their data for analytics.
1 Develop an application to use APIs and real-time analytics capabilities to 3 hours
0 power use- cases such as log analytics, full-text search, application
monitoring.
Total Laboratory Hours 30 hours
List of Project Areas (Indicative)
1. Develop a food ordering website and host it in the Cloud service
2. Develop hostel management mobile app using suitable cloud service which supports mobile
app development.
3. Develop tracking software for special child using sensors and store the data in cloud service
and visualize the reports.
4. Develop an application to track real-time activity of senior citizens and generate the
5. reports using cloud services with generate historic data.
6 Develop attendance system to maintain real-time attendance information of students and notify
their parents during absentees using cloud service.
7 Develop an application to manage the customer’s product and analysis the market trends
8 and monitor the services.
9 Develop hospital management system to maintain patient’s profile and case histories with reports
and make it available to access anytime, anywhere, any devices.
10 Develop a mobile app to track delivery of product and its location services and update it online.
11 Develop an application to ensure secure transaction in cloud services and detect any security
issues.
Mode of assessment: Reviews
Recommended by Board of Studies 30-10-2020
Approved by Academic Council No. 60 Date 05-11-2020
CSE3091 Cloud Ecosystem L T P J C
3 0 2 0 4
Pre-requisite None Syllabus Version
v.1.0
Course Objectives:
1. To introduce cloud ecosystem concepts
2. To use cloud ecosystem reference model to develop, maintain and govern enterprise
cloud architecture
3. To understand cloud ecosystem’s major actors and their relationships
4. To learn to integrate the participants of cloud ecosystem that achieves architectural
integrity of business solutions
Course Outcomes:
On completion of this course, students will be able to
1. Understand cloud ecosystem in enterprise cloud and identify the architecture building blocks
of cloud ecosystem
2. Identify the participants of cloud enterprise architectures and understand cloud enterprise
architecture frameworks, platforms and models.
3. Understand SOA and dynamic cloud application architecture
4. Understand and analyze information oriented cloud architecture for BI
5. Understand cloud deployment technologies
6. Identify integrating methods and platforms for cloud ecosystem
7. Understand fundamentals of cloud architecture management and governance
Text Book(s)
Write a program to store the IoT data securely by applying encryption and decryption
8 3
process.
Develop an IoT application to gather medical data from patients and to classify them
9 as normal and disease affected. 3
Text Book(s)
1. R.C. Gonzalez & R.E. Woods,“Digital Image Processing” , Pearson Education, Third
Edition,2013
Reference Books
1. S. Jayaraman, S. Esakirajan & T.Veerakumar “ Digital Image Processing”, Tata Mcgraw-Hill
First Edition 2009.
3. Jhon C Ross, “ The Image Processing Hand Book”, CRC Press 5th Edition,2006
4. B. Chanda and D. Dutta Majumdar “Digital Image Processing and Analysis”, PHI, 2011.
Recommended by Board of Studies 5-3-2016
th
Approved by Academic Council No. 40 Date 18-3-2016
CSE3087 Information Retrieval and Organization L T P J C
2 0 0 4 3
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To provide the fundamental data structures for information organization
2. To learn the various indexing methods of information retrieval system
3. To introduce different retrieval models and language models
4. To give an overview of various machine learning algorithms employed for information
retrieval
5. To discuss the contemporary issues in information organization and retrieval
Course Outcomes:
1. Select a suitable data structure for information organization
2. Identify an appropriate retrieval model for text documents
3. Analyze different machine learning algorithms for document classification
4. Design a retrieval model for a real world problem
Text Book(s)
1. Daniel Jurafsky and James H. Martin “Speech and Language Processing”,3rd edition,
Prentice Hall, 2013.
Reference Books
1. Allen, J.,” Natural Language Understanding”, 2nd Edition(Reprint), Benjamin/Cummings
Publishing Company, 2012
2. Chris Manning and Hinrich Schütze, “Foundations of Statistical Natural Language Processing”,
2nd edition, MIT Press Cambridge, MA, 2015.
3.
Nitin Indurkhya, Fred J. Damerau “Handbook of Natural Language Processing”, 2nd Edition,
CRC Press, 2010
4. Jacob Perkins,”Python Text Processing with NLTK 2.0 Cookbook”,1st Edition, PACKT
Publishing,2010
5.
Bing Liu,”Sentiment Analysis and Opinion Mining, Morgan &Claypool Publishers, May
. 2012.
Recommended by Board of Studies 12-8-2017
Approved by Academic Council No. 47th Date 5-10-2017
CSE4079 DevOps L T P J C
2 0 2 4 4
Pre-requisite Syllabus Version
1.0
Course Objectives:
The objectives of this course are :
1. Differentiate between the DevOps and traditional operations
2. Describe use of DevOps for Business Analytics
3. Understanding DevOps life cycle for Big data applications
4. Write a Model driven DevOps for Big data.
Course Outcomes:
After successfully completing the course the student should be able to
1. Understand and explain the concepts of business needs for DevOps, origins and DevOps
practices.
2. Comprehend and explain the various processes and technology in DevOps.
3. Gain knowledge in DevOps design issues and adopting DevOps in business use cases
4. Understand design, develop and test the playbook
5. Describe various Optimization exercise, achieving agility across the delivery pipelines and
integrate delivery pipelines
Course Outcomes:
After successfully completing the course the student should be able to
1. Characterize different types of AI environments, transform a given real world problem to state
space problem, understand and identify the stages and issues in the development expert system
2. Apply different searching, planning algorithms and heuristic methodologies to reach the goal in
state-space problems.
3. Formulate a given real world problem formally using different knowledge representation methods
and draw inferences from it.
4. Implement appropriate searching strategies for few real world environments
• Understand and Conduct trials of various algorithms using developing automatic speech
recognition systems
• Understand and Implement speech synthesis systems
Module:1 INTRODUCTION TO SPEECH PRODUCTION 6 hours
& SPEECH RECOGNITION
Speech Production Process, Speech Sounds and Acoustic-Phonetic features, Place and manner of
articulation, Isolated word recognition, Connected word recognition, Continuous Speech
Recognition, Complexity in Automatic Speech Recognition, Pronunciation Lexicon. G2P models
Text Book(s)
1. Lawrence Rabiner and Biing-Hwang Juang, “Fundamentals of Speech Recognition”,
Pearson Education, 1993.
2. Daniel Jurafsky and James H Martin, “Speech and Language Processing – An Introduction
to Natural Language Processing, Computational Linguistics, and Speech Recognition”,
Draft Edition, 2020.
3. Uday Kamath, John Liu, James Whitaker, “Deep Learning for NLP and Speech
Recognition ”, Springer, 2019.
Reference Books
1 Paul Taylor, “Text-to-Speech Synthesis”, Cambridge University Press, 2009.
2 Xuedong Huang, Alex Acero, Hsiao-Wuen Hon, "Spoken Language Processing: A Guide to
Theory, Algorithm and System Development", Prentice Hall, 2001.
Course Objectives:
The objectives of this course are :
1. To describe the role of data mining in analyzing large biological databases
2. To introduce Applied bioinformatics tools
3. To apply and analyze the various feature selection and feature extraction techniques
4. Apply concepts of unsupervised learning using clustering techniques
5. Apply various classification techniques in bioinformatics
Text Book(s)
1. Sumeet Dua and Pradeep Chowriappa, Data Mining for Bioinformatics, CRC
Press,Taylor&Francis group,2013
2. Rui Jiang,Xuegong Zhang,Michael Q.Zhang ,Basics of Bioinformatics,Springer,2013.
3. Supratim Choudhuri "Bioinformatics for Beginners: Genes, Genomes, Molecular Evolution,
Databases and Analytical Tools", Academic Press, 2014.
Reference Books
1. Arthur M. Lesk, Introduction to Bioinformatics, Oxford University Press, NewDelhi,2003
2. JinXiong, Essential Bioinformatics, Cambridge University Press, 2006
3. Steve Russell, Lisa A. Meadows, Roslin R. Russell "Microarray Technology in Practice",
Academic Press, 2008
Mode of Evaluation: CAT, Quizzes, Assignments, Final Assessment Test (FAT)
List of Projects (Indicative)
1 Genome analysis and annotation
2 Comparitive Genomics
3 Sequencing technology
4 Working with whole Genome data
5 Gene expression profile analysis
6 Preprocessing Raw mass spectrometry Data
7 Feature selection and Extraction technique for Data preparation
8 Distance based clustering techniques for biological sequence
9 Protein Secondary Structure prediction using SVM
10 Bayes classification techniques for improving accuracy
Total Hours 60 hours
Mode of Assessment: Project reviews
Recommended by Board of studies 08/02/2021
Approved by Academic Council 61 Date 18/02/2021
CSE3089 Computer Vision L T P J C
3 0 0 4 4
Pre-requisite Syllabus Version
v.1.0
Course Objectives:
• To solve real world problems with image or video as input
• To make use of low level image processing algorithms to provide information about the
scene
• To emphasize on computer vision applications
Course Outcomes:
On completion of this course, students are expected to have skills to
1) Analyze image formation using digital camera and its principles
2) Evaluate feature extraction and feature estimation for image or video
3) Apply 3D vision techniques
4) Identify the computer vision applications
Course Outcomes:
1. Understand the requirement of Analytics in Healthcare.
2. Understand how different analytics is applied on healthcare sensor data.
3. Understand the requirement of text analytics in health care.
4. Understand retail analytics and how data analytics will improve the business.
5. Gain knowledge about requirement of analytics in cyber security domain.
6. Understand different evaluation measures and its challenges.
Course Outcomes:
After completion of this course, the students will be able to:
1. Analyze data using formulas and statistical techniques to reconstruct, detect, or otherwise support a
claim of financial fraud
2. Use statistical techniques such as Benford's Law, descriptive statistics, correlation, and time-series
analysis to detect fraud and errors
3. Detect financial statement fraud using various statistical approaches
4. Analyze the existing and potential financial frauds and their trends for mitigating such incidents.
2. Leonard W Vona, Fraud Data Analytics Methodology, 2017, John Wiley and Sons, Hoboken, New
Jersey, USA ISBN-13: 978-1119186793
Reference Books
1. Bart Baesens, Veronique van Vlasselaer, and Wouter Verbeke, Fraud Analytics Using Descriptive,
Predictive, and Social Network Techniques: A Guide to Data Science for Fraud Detection, 2015,
John Wiley and Sons, Hoboken, New Jersey, USA ISBN-13: 978-1119133124
2. Sunder Gee, Fraud and Fraud Detection – A Data Analytics Approach, 2014, John Wiley and Sons,
Hoboken, New Jersey, USA ISBN-13: 978-1118779651
3. Mark J Nigrini, Benford’s Law – Applications for forensic accounting, auditing, and fraud
detection, 2012, John Wiley and Sons, Hoboken, New Jersey, USA ISBN-13: 978-1118152850
4. Joseph T. Wells, Corporate Fraud Handbook - Prevention and Detection, 2017, Fifth Edition, John
Wiley and Sons, Hoboken, New Jersey, USA ISBN-13: 978-1119351986
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Projects
1. Measuring Conformity Using the Z-Statistic
2. Using Benford’s Law for Journal Entries in an External Audit
3. Analyzing fraudulent data by running the Number Duplication Test in R
4. Identifying anomalous data by running the Largest Subsets Test in R and the largest growth tests
using Excel and Access
5. Identifying duplicate payments and detecting various types of frauds using tests such as subset
number duplication, same-same-same, same-same-different, subset number frequency
6. Analysis of purchasing card data
7. Analysis of grocery store sales
8. Using correlation to detect fraud and errors
9. Risk-scoring to detect errors in sales reports
10. Fraud data analytics for Payroll Fraud
11. Fraud data analytics for Financial Statements
12. Fraud data analytics for Revenue and Accounts Receivable Misstatement
13. Using descriptive analytics for fraud detection
14. Using predictive analytics for fraud detection
15. Using social network analysis for fraud detection
Total hours: 60 hours
Mode of Evaluation: Reviews
Recommended by Board of Studies 30-10-2020
Approved by Academic Council 60th AC Date 5-11-2020
CSE3084 Big Data Eco Systems L T P J C
2 0 2 4 4
Pre-requisite Syllabus Version
v.1.0
Course Objectives:
1. Introduce the concept of Big Data and its Characteristics
2. Understand the components of Big Data Eco Systems
3. Learn the use of distributed programming language.
4. To introduce the various ways of ingesting data for data analytics.
5. Understand the use of Sqoop for data transfer between hadoop and RDBMS.
6. Understand the Flume architecture, and also how to download and install open source
Flume from Apache
Course Outcomes:
On completion of this course, students will be able to
1. Understand the difference between big data frameworks Hadoop and Spark.
2. Able to process the large data using Pig and develop the user defined functions in Java-Pig.
3. Understand the architecture of HIVE and able to design the schema efficiently
4. Able to use the sqoop and flume for data ingestion in data analytics
5. Understand different eco system tools for better design of real time data analytics.
Course Outcomes:
After successfully completing the course, the students should be able to
1. Get some high profile data privacy cases and walk away with some guiding principles for how
to stay out of trouble.
2. Classify the data based on their nature
3. Generate synthetic data and learn the data privacy laws
Mode of Evaluation: CAT / Quizzes/ Assignments/ Final Assessment Test (FAT)/ Project/
Seminar
Recommended by Board of studies 30/10/2020
Approved by Academic Council 60th AC Date 5/11/2020
Course Code Course Title L T P J C
CSE4068 Healthcare Analytics 3 0 2 0 4
Pre-requisite Machine Learning(CSE4036) Syllabus version
1.0
Course Objectives:
1. To introduce the fundamentals of healthcare analytics.
2. To introduce data analytics for medical information.
3. To elucidate the machine learning methods for healthcare applications.
4. To enable the students for solving real time problems in healthcare domain.
Real time architecture components- collection, data flow, processing, storage, delivery. Features
of real time architecture, Languages for real time programming, Real time architecture checklist.
Stream data model- Data Stream management system, Example of stream sources.Counting
distinct elements in a stream - Count Distinct Problem, The Flajolet martin algorithm-Exercises.
Reference Books
1. Real-Time Big data analytics, Shilpi Saxena, Saurabh Gupta, Packt, 2016.
2. Machine Learning for Data Streams: with Practical Examples in MOA, Albert Bifet , Ricard
Gavaldà , Geoff Holmes , Bernhard Pfahringer , MIT Press, 2017.
Course Outcomes:
On completion of this course, students will be able to
1. Understand the principles and techniques of digital image processing in applications
related to imaging system
2. Understand the formation of video
3. Understand segmentation and change detection
4. Understand sentiments by extracting the background of the images
5. Understand object detection in images
6. Apply knowledge of image analysis to make business decisions
7. Apply algorithms to address solutions to real world problems
Social Spam and Malicious Behavior, Geospatial social data mining, Privacy in a Networked
World, Predicting the future with social media, Social tagging and folksonomies.
Reference Book(s)
1. Jennifer Golbeck, “Analyzing the Social Web”,Morgan Kaufmann 2013, (1st edition)
1. Understand how to obtain, monitor, and evaluate web data from websites.
2. Chose the effective algorithms, tools and metrics for understanding the web and text data.
Reference Book(s)
1. Zdravko Markov, Daniel T. Larose, “Data Mining the Web: Uncovering Patterns in Web
Content, Structure, and Usage”, John Wiley & Sons, Inc., 2007.
2. Michael W. Berry and Jacob Kogan, “Text Mining: Applications and Theory”, Wiley 2010.
Mode of Evaluation: Continuous Assessment Tests, Assignment , Quiz , Final Assessment Test,
Seminars
List of Challenging Experiments (Indicative)
1 Sentiment Analysis 5
2 Recommendation Systems 5
3 Fake Review Identification 2
4 Author Profiling 2
5 Personality Trait Recognition from Micro-blogs 3
6 Extracting a Knowledge Graph from Wikipedia 3
7 Finding the Social Roots of Controversy in Wikipedia 3
8 Techniques to improve detection of trending topics on Twitter 3
9 Mining Hospital Records for Predicting Patient Drop-off 4
Total Laboratory Hours 30 hours
Mode of Assessment: Continuous Assessment & Final Assessment Test
List of Projects (Indicative)
1. Analyzing open-ended survey responses
2. Automatic processing of messages, emails, etc.
3. Investigating competitors by crawling their websites
4. Mining Biomedical Data from Hypertext Documents
5. Text Summarization
6. Question Answering System
Mode of Assessment: Project reviews
Recommended by Board of Studies 08/02/2021
Approved by Academic Council 61 Date 18/02/2021
CSE4075 Massive Data Mining L T P J C
2 0 2 4 4
Pre-requisite Big data Frameworks Syllabus Version
1.0
Course Objectives:
The objectives of this course are :
1. To understand the process of handling and storing large datasets and reducing the
dimensions of the datasets.
2. To study about frequent item set mining and clustering and apply to large datasets.
3. To understand data-stream processing and algorithms for dealing with stream data.
4. To analyse social network graphs and apply clustering techniques on graphs.
5. To evaluate the process involved in implementing machine learning techniques to large
datasets.
Course Outcomes:
1. To store high dimensional and large datasets using the appropriate techniques.
2. To represent stream data and Social network graphs using appropriate technologies.
3. To apply frequent item set mining and clustering techniques on data streams and social
network graphs using appropriate algorithms.
4. To implement machine learning techniques on large datasets.
Develop a project by implement any of the following on the above datasets or any large scale
dataset of your choice.
1. Preprocess the data , Store the data in Hadoop Framework
2. Apply appropriate Dimensionality reduction techniques and visualize the results
3. Apply Machine learning techniques to classify and cluster the datasets and visualize the
results
4. Apply recommendation Techniques to the datasets
5. Find the association among the attributes in the high dimensional dataset
6. For Social Network databases , Implement the appropriate algorithms to Analyze the
networks
7. Measure the Efficiency of different algorithms and analyze its performance
8. Mine data streams and apply streaming algorithms of your choice to study the performance
Mode of assessment: Reviews
Recommended by Board of Studies 30-10-2020
Approved by Academic Council No. 60 Date 5-11-2020
CSE3086 NoSQL Databases L T P J C
2 0 2 4 4
Pre-requisite DBMS Syllabus Version
v.1.0
Course Objectives:
1. Explore the origins of NoSQL databases and difference between the NoSQL database and
Traditional relational database management systems.
2. Describe the architectures and common features of the main types of NoSQL databases (key-
value stores, document databases, column-family stores, graph databases)
3. Discuss the criteria that decision makers should consider when choosing between relational
and non-relational databases and techniques for selecting the NoSQL database that best
addresses specific use cases.
Course Outcomes:
On completion of this course, students will be able
1. To understand the detailed architecture of NoSQL databases.
2. To understand the major types( Columnar, Key-Value, Document and Graph Based data
models) of NoSQL databases including its primary use cases .
3. To identify the appropriate NoSQL database model for the real time applications
5. MongoDB Projects
a. E-Commerce System with MongoDB: product categories, shopping carts, and orders
using JavaScript using the MongoDB shell
b. Personalization engines create customized online experiences for your customers in
real time based on analysis of behavioral and demographic profiles, historical
interactions, and preferences. They are built on top of legacy customer data management
systems or they replace them altogether.
c. Risk Analytics & Reporting. Financial institutions need to consolidate and analyze
multiple risk metrics to create a single view of exposure across asset classes or
counterparties. MongoDB’s dynamic query language to allow granular access to any
data attribute. MongoDB’s native aggregation framework gives them a powerful tool for
grouping and reshaping of data at massive scale for intraday analysis.
Text Book(s)
1. Principles of Soft Computing, 2nd Edition by Sivanandam & Deepa, Wiley India, 2011.
Reference Books
1. Introduction to Soft Computing, by Samir Roy and Udit Chakraborty, Pearson, 2013
2. Fundamentals of Neural networks: architectures, algorithms and applications by Laurene
Fausett, Pearson India, 2008
3. Fuzzy logic with Engineering Applications, 3rd Edition by T.J. Ross, Wiley India, 2010
3 0 0 4 4
Pre-requisite None Syllabus Version
1.0
Course Objectives:
The objectives of this course are :
1. To provide a foundation of recommender systems concepts
2. To expose to a variety of recommender systems algorithms
3. To provide a knowledge on the different evaluation methods of Recommender Systems
4. To build up the capability to develop a recommender system solution
Course Outcomes:
After successfully completing the course the student should be able to
1. Characterize different types of Recommender Systems, map a given real world problem to
appropriate model, understand and identify the stages and issues in the deployment of the
system
2. Apply principles and techniques of recommender systems in applications related to
recommender systems design and analysis
3. Analyze and evaluate various recommender algorithms
4. Implement appropriate recommender system for real world applications
1. Understand the different types of Sequential & Spatial data mining techniques and map a given
real world problem.
2. Apply the sequential & spatial data mining techniques and algorithms for better insights and
analysis
3. Analyze and evaluate various sequential and spatial data mining techniques.
4. Implement appropriate sequential and spatial data mining techniques for real world applications
45 hours
Total Lecture hours:
Text Book(s)
1. Guozhu Dong and Jian Pei, “Sequence Data Mining”, Springer Publication, 2007.
2. Li, Deren, Wang, Shuliang, Li, Deyi, “Spatial Data Mining Theory and Application”
Springer Publications, 2015.
Reference Books
1. John Wang, “Sequential Pattern Mining”, IGI Global Publications, 2009.
2. D. Li and Shuliang Wang, “Spatial Data mining Theory and Application”, Springer
Publication, 2015.
Mode of Evaluation: Continuous Assessment Tests, Final Assessment Test, Assignments, Quiz,
Seminar
Indicative List of Tutorial Problems
Text Book(s)
1. Evans, J R and W M Lindsay (2015). An Introduction to Six Sigma and Process Improvement,
Cengage. 2nd Ed.
2. The Six Sigma Handbook, Fourth Edition, McGraw-Hill
3. Pascal Dennis (2007), Lean Production Simplified: A Plain-Language Guide to the World's
Most Powerful Production System, (Second edition), Productivity Press, New York.
4. McCarty, Daniels, Bremer and Gupta (2011), The Six Sigma Black Belt Handbook, McGraw-
Hill
5. Steve Borris, (2012), Strategic Lean Mapping, McGraw Hill.
6. Yasuhiro Monden, (2011) “Toyota Production System: An Integrated Approach to Just-in-
Time”, 4th edition, CRC Press.
Reference Books
1. Steven Jones (2016), Lean Six Sigma: The Ultimate Guide To Lean Six Sigma With Tools For
Improving Quality And Speed! (Lean, Six Sigma, Quality Control), CreateSpace Independent
Publishing Platform
2. Thomas Pyzdek & Paul Keller (2018) The Six Sigma Handbook, 5E, McGraw-Hill Education
3. James Turner (2019), Lean Six Sigma: The Ultimate Intermediate Guide to Learn Lean Six
Sigma Step by Step, Nelly B.L. International Consulting Ltd
4. Chuck Mignosa, Frank Voehl, Rich Charron H. James Harrington, (2020) The Lean Six Sigma
Black Belt Handbook : Tools and Methods for Process Acceleration
5. Peter Ortega (2020), Lean Six SIGMA: An Essential Guide to Lean Six SIGMA, Charlie
Creative Lab
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Operational Excellence through lean principles
2. Optimizing resources through lean principles for on-time project delivery
3. Six Sigma to Improve process Quality and Outcomes
4. Software Vendor Partnership Cost Reduction with Six Sigma
5. Design for six sigma for achieving competitive advantage
6. Six Sigma Focus on Total Customer Satisfaction
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3011 Econometrics 3 0 2 0 4
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To help the students to understand the basic econometric concepts in order to build a solid
foundation.
2. To mold and develop skills to identify and apply appropriate econometric methods.
3. To explore the knowledge of OLS, cross sectional, time series and panel data concepts and
applications
4. To explore the application of appropriate software tools for solutions and decisions
5. To help the students to understand the real world situations and making better decisions
Text Book(s)
1. Damodar N. Gujarat, Dawn C Porter, Sangeetha Gunasekar, (2011),Basic Econometrics, 5th
edition, McGraw- Hill
2. Gujarati. D, (2014), Econometrics by example, Palgrave Macmillan.
Brooks. C, (2014), Introductory Econometrics for Finance, Cambridge university press.
Reference Books
1. Wooldridge. J, (2015), Introductory econometrics: A modern approach, Nelson Education.
2. Maddala. G. S,Lahiri. K, (2009), Introduction to econometrics, Wiley.
3. Koutsoyiannis. A, (1977), Theory of econometrics: an introductory exposition of econometric
methods, Macmillan.
4. Davenport, T. H, Harris. J. G, (2007), Competing on analytics: The new science of winning,
Harvard Business Press.
5. Cooper, D. R, Schindler. P. S, (2003), Business research methods, Tata Mc Hill Publication.
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Experiments (Indicative)
1. Hypothesis Testing 6 hours
2. Cross Sectional Data 4 hours
3. Time Series Forecasting models 4 hours
4. ARCH/GARCH Models 4 hours
5. Panel Data regression models 6 hours
6. Portfolio Optimization Models 6 hours
Total Laboratory Hours 30 hours
Mode of Assessment: Continuous assessment, Final Assessment Test
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3015 Supply Chain Analytics 3 0 0 4 4
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
On successfully completing this course you will be able to:
• Understand the importance of the basics of Business Analytics and Optimization
• Understand the importance of the basics of Supply Chain Analytics and Optimization
• Analyze the level of uncertainty associated with the supply of products and services to targeted
customer segments and justify the choice of a supply chain strategy and its fit with competitive
strategy.
• Explain the role and applications of Descriptive, Predictive and Prescriptive Analytics in a
Supply Chain
• Learn the basics of Modeling through programming.
Reference Books
1. Tayur S,Ganeshan R, Michael, (1999), M. Quantitative Models for Supply Chain Management.
Kluwer Academic Publishers.
2. Winston, Wayne L, S. Christian Albright, (2001), Practical Management Science,3rd edition,
Pacific Grove, CA: Duxbury.
3. Feigin G, (2011), Supply Chain Planning and Analytics: The right product to the right place at
the right time, Business Expert Press, New York, USA.
4. Fisher M, Raman A, (2010), The New Science of Retailing: How Analytics are Transforming
the Supply Chain and Improving Performance, Harvard Business Press, Boston, Massachusetts,
USA.
5. Handfield R, (2006), Supply Market Intelligence: A managerial handbook for building sourcing
strategies, Taylor and Francis Group, Auerbach Publications, New York, USA.
6. Chopra S,Meindl P, (2016), Supply Chain Management: Strategy, Planning and Operation, 6th
edition, Pearson Education, USA.
7. Plenert, G. J, (2014), Supply Chain Optimization through Segmentation and Analytics, 1st
edition, CRC Press.
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Identification of Reorder Level
2. Stock-out Prediction
3. Network planning
4. Route optimization
5. Vendor sourcing
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3006 Neuro Marketing 3 0 0 4 4
Pre-requisite Syllabus
Nil
version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
Text Book(s)
1. J K Sharma, Deepali Singh, K K Deepak, D P Agarwal (2016), Neuromarketing : A Peep
Into Customer’s Minds, Eastern Economy Edition.
Reference Books
1. Patrick M Georges, Anne-Sophie Bayle-Tourtoulou, Michel Badoc (2014),
Neuromarketing in Action - How to Talk and Sell to the Brain Kogan Page India Private
2. Stephen J Genco, Andrew P Pohlmann, Peter Steidn(2013). Neuromarketing For Dummies,
Wiley India
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Forecasting sales at point-of-sale based on functional brain activation using fMRI
2. Neuroforecasting Crowdfunding Outcomes
3. Measuring narrative engagement for better story telling
4. Willingness to pay lip service? Applying a neuroscience-based method to WTP for green
electricity
5. Intuition, risk, and the formation of online trust
6. A Neuropsychological Study on How Consumers Process Risky and Secure E-payments
7. Graphical elements that can invoke trust in online web shops
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3012 Financial Analytics 2 0 2 4 4
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To explore the application of Financial concepts in real world data
2. Analyze the application of finance in different industry.
3. Interpret the relationship between the market return.
Text Book(s)
1. David Ruppert, David Matterson (2015), Statistics and Data Analysis for Financial Engineering
(with R examples), Springer
2. Ruey S. Tsay (2013), An Introduction to Analysis of Financial Data with R, Wiley
Reference Books
1. Damodar Gujarathi (2007 )Basic Econometrics, McGraw-Hill Education (India) Pvt Limited
2. Robert Kissell (2013) The science of Algorithmic Trading and Portfolio Management,
Academic Press
3. Prasanna Chandra(2019) Financial Management, Mc Graw Hill India
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Experiments (Indicative)
1. Project Scenario 4 hours
2. CAR 4 hours
3. Stock Split 4 hours
4. Text data 4 hours
5. Option Models 8 hours
6. SML and CML 6 hours
Total Laboratory Hours 30 hours
List of Projects (Indicative)
1. Comparing inter and intra companies turnover with the competitors
2. Sanctioning of Capital Budgeting project for Metro Rail, Airports, and Toll Plaza.
3. Gold Mine decision tree analysis.
4. Production analysis with categorical random numbers using Monte Carole Simulation.
5. Stock price behaviors using cross border market movements.
6. Binomial Models for options.
7. BSM Models and risk neutral models.
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3003 Customer Relationship Management 3 0 0 4 4
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
Text Book(s)
1. V. Kumar (2018). Profitable Customer Engagement: Concept, Metrics and Strategies, Sage
Publications India.
2. V. Kumar and J. Andrew Petersen (2014). Statistical Methods in Customer Relationship
Management, Wiley & Sons
Reference Books
1. V. Kumar and W. Reinartz (2014).Customer Relationship Management: Concept, Strategy and
Tools, Springer,
2. Roderick J. Brodie, Linda D. Hollebeek and Jodie Conduit (2016), Customer Engagement,
Contemporary Issues and Challenges, Routledge
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final Assessment
Test.
List of Projects (Indicative)
1. Automating a consistent response
2. Predicting the trends and adopting changes on customer relationships
3. CRM as a way to connect and manage client social media responses
4. CRM to track customer activity
5. Creating the efficiency of syncing between mobile phones, calendars, reporting, and other client
interactions
6. Improve sales by upsell or cross-sell a client if they purchase a particular product
7. Creating after-the-sale support in the form of a helpful how-to or tips on how to upgrade.
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3010 Accounting Analytics 3 0 2 0 4
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To understand the basic accounting practices in all fields.
2. To analyze and interpret the financial statements.
3. To understand better business decisions about the emerging roles of accounting analytics.
Text Book(s)
1. Romney, Steinbart, (2018) Accounting Information Systems, Global Edition, Pearson, 14th
edition
2. Richardson Professor, Vernon, Katie L Terrell, Ryan A Teeter (2018), Data Analytics for
Accounting, ebook
Reference Books
1. Andrew McAfee and Erik Brynjolfsson. (2012) Big Data: The Management
Revolution, Harvard Business Review
2. Hugo Bowne-Anderson (2018), What Data Scientists Really Do, According to 35 Data
Scientists., Harvard Business Review
3. Jonathan Cornelissen(2018), The Democratization of Data Science., Harvard Business Review
4. Nicolaus Henke, Jordan Levine, and Paul McInerney (2018) You Don’t Have to Be a Data
Scientist to Fill This Must-Have Analytics Role., Harvard Business Review
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Experiments (Indicative)
1. Branch Accounting 4 hours
2. Departmental Accounting 4 hours
3. Ratio Analysis 4 hours
4. Earning 4 hours
5. Accruals 4 hours
6. Financial Statement 4 hours
7. DLT 6 hours
Total Laboratory Hours 30 hours
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3013 Risk And Fraud Analytics 3 0 0 4 4
Pre-requisite Syllabus version
v. 1.0
Course Objectives:
1. To know and understand the different types of risks and fraud analytics in banks.
2. To identify, measure and control risks.
3. To understand the regulatory frame works in regard to risk and fraud management in
Banks.
Text Book(s)
1. Leonard W. Vona (2017), Fraud Data Analytics Methodology: The Fraud Scenario Approach
to Uncovering Fraud in Core Business Systems, Wiley
2. Zabihollah Rezaee, Richard Riley (2009) Statement Fraud: Prevention and Detection , Wiley
3. Sunder Gee (2014) Fraud and Fraud Detection: A Data Analytics Approach, Wiley
4. Delena D. Spann Fraud Analytics: Strategies and Methods for Detection and Prevention,
Wiley
Reference Books
1. Jay Leiner and George Young (2011), Forensic Accounting and Fraud Examination, McGraw-
Hill Companies, Inc.
2. Mankiw, (2019) G. Principles of Economics, Cengage Lerning, Cengage
3. Boardman, T. et al. (2001) Cost-Benefit Analysis: Concepts and Practice, Prentice-Hall
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Operational Excellence through lean principles
2. Optimizing resources through lean principles for on-time project delivery
3. Six Sigma to Improve process Quality and Outcomes
4. Software Vendor Partnership Cost Reduction with Six Sigma
5. Design for six sigma for achieving competitive advantage
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3005 Marketing Analytics 3 0 0 4 4
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
Text Book(s)
1. Wayne L. Winston (2014). Marketing Analytics: Data-Driven Techniques with Microsoft
Excel, Wiley.
Reference Books
1. Stephan Sorger (2013). Marketing Analytics, Pearson Prentice Hall.
2. Paul W. Farris (2010). Marketing Metrics, Pearson Education.
3. Gary L. Lilien (2004). Marketing Engineering: Computer-Assisted Marketing Analysis and
Planning, Pearson Education, USA.
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Customer journey funnel analysis
2. Trends diagnostic analysis
3. Sales Conversion predictive analysis
4. Assessing customer experience (CX)
5. Predicting Market behavior
6. Predicting ROI on marketing campaign
7. Price optimization analytics
8. Determining best promotional alternative using data
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3004 Digital and Social Media Marketing 3 0 0 4 4
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
1. Know the impact of digital and social media on marking
2. Explore and use digital and social media for effective marking
Design and develop tools and metrics
Text Book(s)
1. Lon Safko (2016). The Fusion Marketing Bible: Fuse Traditional Media, Social Media, &
Digital Media to Maximize Marketing, McGraw-Hill Professional
Reference Books
1. Smith, N. (2016). Successful Social Media Marketing in a Week, Teach Yourself
2. Macarthy, A (2013).500 Social Media Marketing Tips, Create Space Independent Publishing.
3. Barker, Barkar, Bormann & Neher (2016) Social Media Marketing : A Strategic Approach,
Cengage Learning
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Blogging for brand awareness
2. Applying Digital Metrics for Email Marketing
3. Utilizing Facebook for business
4. Email Marketing for sales development
5. Understand and choose the digital tools of the game of data
6. Keep Researching & Writing on consumer trend
7. Social networking analysis for better customer relationship
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3009 Behavioral Analytics 2 0 2 4 4
Evaluating employee morale and motivation, motivation and its impact on performance, Motivation
strategies and Leadership styles, Pay for performance and develop HIPOs for engagement and
results
Text Book(s)
1. Fundamentals of HR Analytics: A Manual on Becoming HR Analytical, by Fermin
iez , Mark Bussin, Venessa Lee, Emerald Publishing Limited, ISBN : 1789739640,2019
Reference Books
1. Andrew McAfee and Erik Brynjolfsson. Big Data: The Management Revolution, Harvard
Business Review, October 2012.
2. Hugo Bowne-Anderson. What Data Scientists Really Do, According to 35 Data
Scientists, Harvard Business Review, and August 15, 2018.
3. Jonathan Cornelissen. The Democratization of Data Science., Harvard Business Review, July
27, 2018.
4. Nicolaus Henke, Jordan Levine, and Paul McInerney. You Don’t Have to Be a Data Scientist
to Fill This Must-Have Analytics Role., Harvard Business Review, February 5, 2018
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Experiments (Indicative)
1. Converting behaviors into data 6 hours
2. Listing impact factors for productivity, performance enhancement 6 hours
3. Data analysis for retention 6 hours
4. 1. Cause and Effect analysis: Attitude/Perception/Personality
2. Industrial Disputes: Strikes : Cost – Benefit analysis
3. Leadership behavior & decision making analysis
4. Group Decision Making Analysis
5. Learning Curve
6. Training and Development: Cost benefit analysis
7. Individual/Group : Conflict
8. Stress: Conflict: Power: Impact on results
9. OD: Issues and Impact
10. Job: Skill: Gap Analysis
5. Linking HR outcomes with Business Results 6 hours
Total Laboratory Hours 30 hours
Mode of Assessment: Continuous assessment, Final assessment test
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3007 Retail Analytics 3 0 0 4 4
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
1. To develop a sound understanding of retail operations and the impact of management decisions
2. To develop a sense of appreciation of changing trend on the retail management friend
3. To get insight into tools and techniques to make sense of retail transaction data
Text Book(s)
1. Wayne L. Winston (2016), Marketing Analytics: Data-Driven Techniques with Microsoft Excel,
Wiley India, ISBN: 978-1-118-37343-9
2. met Cox (2014), Retail Analytics: The Secret Weapon, Wiley India, ISBN: 978-1-118-09984-1
3. Sachs, Anna-Lena (2015), Retail Analytics: Integrated Forecasting and Inventory Management for
Perishable Products in Retailing, Springer, ISBN 978-3-319-13305-8
Reference Books
1. Jennifer LeClaire, Danielle Dahlstrom, and Vivian Braun (2014), Business Analytics in
Retail for Dummies, John Wiley & Sons, Inc. ISBN: 978-1-118-81689-9
2. Brittany Bullard (2018), Style and substance: The art of retail analytics, Wiley, ISBN-13: 978-
8126578283
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final Assessment
Test.
List of Projects (Indicative)
1. Point of sale analytics
2. Market basket analytics for customer choice
3. Foot traffic analytics in order to increase visitors
4. Combine online and offline data for understanding purchase decisions
5. Customer Review analysis using text mining
6. Assessing and improving Customer in store experience
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT4001 Product Life cycle Management 3 0 0 0 3
Pre-requisite Nil Syllabus version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
Text Book(s)
1. Michael McMillan, Jerald E. Pinto, Wendy L. Pirie, Van de Venter, Gerhard, (2011)
Investments: Principles of Portfolio and Equity Analysis, Wiley
2. Frank J. Fabozzi, Dessislava A. Pachamanova, (2016) Portfolio Construction and Analytics,
Wiley
3. Edwin J. Elton, Martin J. Gruber, Stephen J. Brown, William N. Goetzmann, Modern Portfolio
Theory and Investment Analysis, TextBook
Reference Books
1. Dennis Cox, Michael Cox (2006), The Mathematics of Banking and Finance, The Wiley
Finance Series
Mode of assessment: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final
Assessment Test.
List of Projects (Indicative)
1. Various Asset classification and return on investment.
2. Classification of Assets and the investment strategy in Big 4 companies.
3. Aggressive and defensive investment.
4. Investment in hard Core and soft capital.
5. Warren Buffets model for various investment categories
6. Warren Buffets model and Robo Advisors investment strategy
7. Zero Knowledge Proof Investments
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course code Course title L T P J C
MGT3008 HR Analytics 2 0 2 4 4
Pre-requisite Human Resource Management (MGT1059) Syllabus version
v.1.0
Course Objectives:
On successfully completing this course you will be able to:
1. Prepare MBA students for a career as HR Business Partner and deep diving in to the world of
HR and People Analytics
2. Predicting behavior and outcomes by analysis and interpreting data
3. Using HR Metrics, Dashboards and approach to data driven decision making
Text Book(s)
1. Sesil. J, (2014), Applying advanced analytics to HR management decisions: Methods for
recruitment, managing performance and improving knowledge management. Prentice Hall.
Reference Books
1. Barnett K, Berk J, (2012), Human Capital Analytics. Word Association Publication.
2. Fitz‐Enz J, (2010), The HR Analytics: Predicting the Economic Value of your Company's
Human Capital Investments, AMACOM.
Mode of Evaluation: Continuous Assessment Tests, Seminars, Quiz, Assignments, Final Assessment
Test.
List of Challenging Experiments (Indicative)
1 Analysis of data for productivity enhancement 6 hours
2 Analysis of data for performance enhancement 6 hours
3 Predictive analytics of employee turnover 6 hours
4 Learning Metrics and analytics 6 hours
5 Data analytics of Employee Engagement, R&R and C&B 6 hours
Total Laboratory Hours 30 hours
Mode of Assessment: Continuous assessment, Final assessment test
List of Projects (Indicative)
1. HR Analytics in Manufacturing industry
2. HR Analytics in Retail Industry
3. HR Analytics in IT industry
4. HR Analytics in Telecom and Communications
5. HR Analytics in Services segment
Mode of assessment: Project Reviews
Recommended by Board of Studies 18.01.2021
Approved by Academic Council No. 61 Date 18.01.2021
Course Code Information Security Analysis and Audit L T P J C
CSE3501 Job Role: SSC/Q0901 2 0 2 4 4
Pre-requisite Syllabus version
v.1.0
Objective of the course
1. To introduce system security related incidents and insight on potential defenses, counter measures
against common threat/vulnerabilities.
2. To provide the knowledge of installation, configuration and troubleshooting of information security
devices.
3. To make students familiarize on the tools and common processes in information security audits and
analysis of compromised systems.
Expected Outcome
After successfully completing the course the student should be able to
1. Contribute to managing information security
2. Co-ordinate responses to information security incidents
3. Contribute to information security audits
4. Support teams to prepare for and undergo information security audits
5. Maintain a healthy, safe and secure working environment
6. Provide data/information in standard formats
7. Develop knowledge, skills and competence in information security
Text Book(s)
1. William Stallings, Lawrie Brown, Computer Security: Principles and Practice, 3rd edition, 2014.
2. Nina Godbole, Information Systems Security: Security Management, Metrics, Frameworks and Best
Practices, Wiley, 2017
3. Nina Godbole, Sunit Belapure, Cyber Security- Understanding cyber-crimes, computer forensics and
legal perspectives, Wiley Publications, 2016
4. Andrew Vladimirov Michajlowski, Konstantin, Andrew A. Vladimirov, Konstantin V. Gavrilenko,
Assessing Information Security: Strategies, Tactics, Logic and Framework, IT Governance Ltd,
O’Reilly, 2010
Reference Books
1. Charles P. Pfleeger, Security in Computing, 4th Edition, Pearson, 2009.
2. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-Wesley
Professional, 2004
3. Peter Zor, The Art of Computer Virus Research and Defense, Pearson Education Ltd, 2005
4. Lee Allen, Kevin Cardwell, Advanced Penetration Testing for Highly-Secured Environments - Second
Edition, PACKT Publishers, 2016
5. Chuck Easttom , System Forensics Investigation and Response, Second Edition, Jones & Bartlett
Learning, 2014
6. David Kennedy, Jim O’Gorman, Devon Kearns, and Mati Aharoni, Metasploit The Penetration Tester’s
7 Guide, No Starch Press, 2014
8. Practical Malware Analysis by Michael Sikorski and Andrew Honig, No Starch Press, 2015
9. Ref Links:
https://www.iso.org/isoiec-27001-information-security.html
https://csrc.nist.gov/publications/detail/sp/800-55/rev-1/final
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
Expected Outcome
After successfully completing the course the student should be able to
8. Contribute to managing information security
9. Co-ordinate responses to information security incidents
10. Contribute to information security audits
11. Support teams to prepare for and undergo information security audits
12. Maintain a healthy, safe and secure working environment
13. Provide data/information in standard formats
14. Develop knowledge, skills and competence in information security
Text Book(s)
1. Information Systems Security: Security Management, Metrics, Frameworks and Best Practices,
Nina Godbole, Wiley, 2017
2. Rhodes-Ousley, Mark. Information Security: The Complete Reference, Second Edition, .
Information Security Management: Concepts and Practice. New York, McGraw-Hill, 2013.
3. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-Wesley
Professional, 2004
Reference Books
1. Andrew Vladimirov Michajlowski, Konstantin, Andrew A. Vladimirov, Konstantin V. Gavrilenko,
Assessing Information Security: Strategies, Tactics, Logic and Framework, IT Governance Ltd,
O’Reilly 2010
2. Christopher J. Alberts, Audrey J. Dorofee , Managing Information Security Risks, Addison-Wesley
Professional, 2004
3. Chuck Easttom , System Forensics Investigation and Response, Second Edition, Jones & Bartlett
Learning, 2014
4. David Kennedy, Jim O’Gorman, Devon Kearns, and Mati Aharoni, Metasploit The Penetration
5. Tester’s Guide, No Starch Press, 2014
Ref Links:
https://www.iso.org/isoiec-27001-information-security.html
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://csrc.nist.gov/publications/detail/sp/800-40/version-20/archive/2005-11-16
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
CSE3505 2 0 2 4 4
Pre-requisite NIL Syllabus version
v.1.0
Course Objectives:
1. To establish clearly the objectives and scope of the predictive analysis
2. Use R programming language to identify suitable data sources to agree the
methodological approach
3. Validate and review data accurately and identify anomalies
4. To appreciate the current trends in data analysis procedure
5. Carry out rule-based analysis of the data in line with the analysis plan
6. Apply statistical models to perform Regression Analysis, Clustering and
Classification
7. Present the results and inferences from your analysis using R tool
8. To improve document management and team work
Reference Books
7. Rethinking the Internet of things: A Scalable Approach to Connecting Everything by
Francis daCosta, Apress, 2014
8. Learning Internet of Things by Peter Waher, Packt Publishing, 2015
9. Designing the Internet of Things, by Adrian Mcewen, Hakin Cassimally , Wiley India Private
Limited
10. Cloud Computing, Thomas Erl, Pearson Education, 2014
11. Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud, William Stallings,
Addison-Wesley Professional; 1 edition
12. https://nsdcindia.org/sites/default/files/MC_SSCQ8210_V1.0_IoT-
Domain%20Specialist_09.04.2019.pdf
Mode of Evaluation: CAT / Assignment / Quiz / FAT / Project / Seminar
List of Challenging Experiments (Indicative) SLO: 1,2,14
1.Measure the light intensity in the room and output data to the 3 hours
web API.
2.Control your home power outlet from anywhere using raspberry 3 hours
pi.
3.Build a web based application to automate door that unlocks 3 hours
itself using facial recognition.
4.Drinking water monitoring and analytics, consists of IoT device, 3 hours
cloud, and mobile and web app.
5.Smart Parking System 3 hours
6.IoT based Healthcare application 3 hours
7.Real-time environmental monitoring and weather prediction 3 hours
8.Traffic pattern prediction 3 hours
9.Smart Street light 3 hours
10. Plant health monitoring 3 hours
Total Laboratory Hours 30 hours
Mode of assessment: Assessment Examination, FAT Lab Examination
Recommended by Board of Studies 08-02-2020
Approved by Academic Council No. 58 Date 26-02-2020