M Tech Cse Syllabus 2021 Ds 1875a43a25
M Tech Cse Syllabus 2021 Ds 1875a43a25
M Tech Cse Syllabus 2021 Ds 1875a43a25
Motto:
VISION
“TO MAKE EVERY MAN A SUCCESS AND NO MAN A FAILURE”
MISSION
VALUE STATEMENT
VISION
To excel in Computer Science and Engineering education, research and project
management by empowering the students with strong conceptual knowledge.
MISSION
M1. To educate the students with basic foundation blocks of core and allied
disciplines of Computer Science and Engineering.
M2. To provide practical skills in the advancements of the Computer Science and
Engineering field required for the growing dynamic IT and ITES industries.
PEO II Asses the industry requirements and provide tangible solutions with social
consciousness and ethical values.
PROGRAM OUTCOMES (ALIGNED WITH GRADUATE ATTRIBUTES) (PO)
PO3 Problem Solving: Think laterally and originally, conceptualize and solve engineering
problems, evaluate a wide range of potential solutions for those and arrive at feasible,
optimal solutions after considering public health and safety, cultural, societal and
environmental factors in the core areas of expertise.
PO5 Usage of modern tools: Create, select, learn, and apply appropriate
techniques, resources, and engineering and IT tools, including prediction and modeling, to
complex engineering activities with an understanding of the limitations.
PO9 Life-Long Learning: Recognize the need for, and have the preparation and
ability to engage in life-long learning independently, with a high level of enthusiasm and
commitment to improve knowledge and competence continuously.
P11 Independent and Reflective Learning: Observe and examine critically the
outcomes of one’s actions and make corrective measures subsequently, and learn from
mistakes without depending on external feedback
PSO2: To develop the skill set of the students especially in Data Science and
Engineering, Software Engineering and Information Security.
PSO3: To inculcate the analytical knowledge in the students for innovative system
design using modern tools and techniques.
M.Tech - COMPUTER SCIENCE AND ENGINEERING
SEMESTER - I
PRACTICAL
Total 20 29
SEMESTER - II
PRACTICAL
7 PC CSA3751 Seminar 0 0 3 2 0 2
Total 20 25
SEMESTER - III
PRACTICAL
Internship/Mini Project 2 0
Total 13 27
SEMESTER - IV
PRACTICAL
Total 12 24
M.Tech - COMPUTER SCIENCE AND ENGINEERING
ELECTIVE I
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
ELECTIVE III
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
Course This course serves as an introduction to the world of Statistical models. It describes how
Description to use forecasting methods to support managerial, financial, and operational.
REFERENCE BOOKS
1 K.S.Trivedi.John , “Probability and statistics with reliability, Queuing and computerScience
Application”, Second edition, Wiley&Son, 2016
2 Levin Richard and Rubin Davids, “Statistics for Management “, Pearson Publications,2016
3 Robert Stine, Dean Foster ,“Statistical for Business: Decision Making and Analysis”. Pearson
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course This course serves as an introduction to the world of Advanced Data Structures and algorithms.
Description And used to Estimate time and space complexities for a given algorithm.
CO PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 2 2 1 2 3 3 3 1 1 2 1 - -
CO-2 - 2 2 2 2 2 2 2 2 2 3 3 - - 3
CO-3 1 2 3 3 3 1 2 2 2 1 1 - - 2 -
CO-4 2 1 3 2 2 2 2 2 2 2 2 2 1 2 -
CO-5 - - 3 2 2 2 2 2 2 2 3 3 - 1 3
Abstract Data Types-Time and Space Analysis of Algorithms-Big Oh and Theta Notations- Average,
best and worst case analysis-Simple recurrence relations–Mappings.
Suggested Activities: Find the time and space complexities of the following algorithms CO-1
Suggested sources:
https://nptel.ac.in/courses/106105164/https://nptel.ac.in/courses/106105085/18
Min-maxheaps-Heaps-Leftistheaps-Binomialheaps-Fibonacciheaps-Skewheaps-Lazy- binomial
heaps.
CO-2
Suggested Activities: Implement the following Heap structures using C,C++,Java or Python
BTL-2
1. Max-min Heap 2. Binomial Heap 3. Fibonacci Heap
Binarysearchtrees-AVLtrees-2-3trees-2-3-4trees-Red-blacktrees-B-trees-splaytrees–k-d trees,Tries.
CO-3
Suggested Activities: Implement the following tree structures using C, C++, Java or Python
BTL-3
1.AVLTree 2.Red-Blacktree 3. Splay Trees 4. K-d Trees5. Tries
Suggested sources: https://nptel.ac.in/courses/106102064/11, 12,14,15,18
Divide and conquer and Greedy: Quicksort-Strassen’s matrix multiplication-convex hull-Tree- vertex
splitting-Job sequencing with deadlines-Optimal storage on tapes Dynamic Programming and
Backtracking: Multistage graphs - 0/1 knapsack - 8- queens problem - graph coloring, Palindrome
partitioning.
3.8-queensproblem
4.Palindrome Partitioning
Suggested Source:
https://nptel.ac.in/courses/106106131/15https://nptel.ac.in/courses/106102011/7
Parallel Algorithms: Basic Techniques- Work & Efficiency - Distributed Computation - Heuristic
&Approximation Approaches.
1. HillClimbing CO-5
2. SimulatedAnnealing
BTL-2
3. ParticleSwarmOptimization
4. GeneticAlgorithm
Suggested sources: https://nptel.ac.in/courses/106104120/4,
https://nptel.ac.in/courses/106106126/9 - 15
TEXT BOOKS
1 Thomas H.Coremen, Charles E.Leiserson,RonaldL.Rivest,CliffordStein,"Introduction to
algorithms", Third edition, MIT press,2013
REFERENCE BOOKS
1
E. Horowitz, S.Sahni and Dinesh Mehta, Fundamentals of Data structures in C++, University Press,
2009.
2 E.Horowitz,S.SahniandS.Rajasekaran,ComputerAlgorithms/C++,SecondEdition,UniversityPress, 2007.
3 Mark Allen Weiss, "Data Structures and Algorithm Analysis in C", Third Edition,
PearsonEducation, Asia.2007.
4 AnanthGrama,AnshulGupta,GeorgeKarypis,VipinKuma,“IntroductiontoParallelComputing“, Second
Edition, Addison Wesley, 2003
E BOOKS
OmidBozorg-Haddad,MohammadSolgi,HugoA.Loáiciga,“Meta-heuristicandEvolutionaryAlgorithms
1
for Engineering Optimization 1st Edition”, Wiley , 2017
https://onlinecourses.nptel.ac.in/noc18_cs51/
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course This course serves as an introduction to Machine learning and to understand real time
Description applications.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 3 2 2 1 2 2 3 3 2 3 2 - 2 3
CO-2 - 2 2 3 1 2 2 3 3 2 3 2 - 2 -
CO-3 3 2 2 1 2 2 3 3 2 3 2 - 2 - 1
CO-4 2 - 2 1 2 2 3 3 2 3 2 - 2 - 2
CO-5 - - 3 - 2 1 2 2 3 3 2 3 2 - 2
Learning - Types of machine learning - Supervised learning - The brain and the neurons,Linear
Discriminants -Perceptron - Linear Separability -Linear Regression - Multilayer perceptron –
Examples of using MLP - Back propagation of error. CO-1
Suggested Activities: Design a Multilayer Perceptron for Rain Forecasting system BTL-2
Suggested sources: Enrico C, Simon W, Jay R, Machine Learning Techniques for Space Weather,
Elsevier, 2018
Suggestedsources: Norman
Matlof,“StatisticalRegressionandClassification:FromLinearModelstoMachineLearning”,CRCPress,2017.
TEXT BOOKS
E BOOKS
http://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/index.html
1
http://www.mlyearning.org/
2
MOOC
1 https://www.coursera.org/learn/machine-learning
2 https://www.my-mooc.com/en/categorie/machine-learning
23 ACM, LEARNING
Version 1.0 Approval Details BTL-2
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Prerequisites: nil
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 1 1 1 2 3 2 3 2 3 2 - 3 2
CO-2 - 2 2 3 1 1 2 3 3 2 3 2 - 2 -
CO-3 3 2 2 1 2 2 3 3 2 3 2 - 2 - 1
CO-4 2 - 2 1 2 2 3 3 2 3 2 - 2 - 2
CO-5 - - 3 - 2 1 2 2 3 3 2 3 2 - 2
research problem. Approaches of investigation of solutions for research problem, data BTL-2
collection, analysis, interpretation, Necessary instrumentations
MODULE 2: RESEARCH PROPOSAL AND ETHICS (9)
Scope of Patent Rights. Licensing and transfer of technology. Patent information and
databases. Geographical Indications. Administration of Patent System. New CO-5
TEXT BOOKS
3 Donald Cooper & Pamela Schindler ,”Business Research Methods “, TMGH, 9th edition
E BOOKS
https://www.modares.ac.ir/uploads/Agr.Oth.Lib.17.pdf
1
https://drive.google.com/file/d/0Bwk5FIsI0ctxNXBvU2dGVlJhSTg/view?usp=drivesdk
2
MOOC
1 https://www.coursera.org/browse/physical-science-and-engineering/research-
methods
2 https://www.ccrm.in/register.html
CSA3781 COURSE
COURSE CODE PC L-T-P-S 0- 0- 6- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 3 3 - 2 - - 3 3 3 2 3 3 2
CO-2 3 3 3 3 - 2 - 3 3 3 3 2 3 3 2
CO-3 3 3 3 3 3 - - 3 3 - 3 2 3 3 3
CO-4 3 3 3 3 3 - - 3 3 - 3 2 3 3 3
CO-5 3 3 3 3 3 2 - 3 3 - 3 2 3 3 3
GUIDELINES
1. The mini project must be done as the individual Project.
2. Each Student must prepare a title that relates to any engineering discipline and
the title MUST emulate any real-world situation.
3. Every project work shall have a guide who is the member of the faculty of the
Department.
4. Design, develop, test and implement a hardware/software system that is CO1, CO2,
COURSE COURSE
CSA3706 PC L-T-P-S 3- 0- 0- 0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
First
Second Periodical
Periodical Practical Component ESE
Assessment
Assessment
The objective of this course is to define and clarify the cloud technologies that can be
Course used to deploy cloud-based applications and services. It also explains how they differ in
Description their implementation and usage. Any enterprise may implement any of the cloud
deployment models and use the cloud services as per their needs.
1. To analyse, design and develop products/tools/applications to solve the issues
related to real world problems.
2. To apply the concepts, principles and algorithms learnt in the field of computer
Course
science.
Objective
3. To exercise the lifecycle of project development by following the principles of
software engineering.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 - - 3 - - - 2 - - 1 1 1 -
CO-2 3 3 - - -3 - - - - 2 - - 1 1 -
CO-3 3 3 - - 3 1 - - - - - - 1 1 -
CO-4 3 3 - - 3 - - - - - - 2 1 1 -
CO-5 3 2 3 - 2 - - - - - - 3 1 1 -
GUIDELINES
1. The MOOC course will be selected as per the HOD instruction The students must
register for the selected MOOC Course. Faculty will be assigned to assist for
assignment completion.
2. At the end of the course will be directly transferred to the student’s coursework.
3. For all other courses the concurrence from a faculty member to set the
CO1, CO2,
question paper and evaluate the performance of the student should be obtained.
CO3, CO4,
4. All the internal examination will be conducted. The candidate will have to appear
CO5 /BTL4
for the
5. end semester examinations.
6. At the end of the online & contact courses, the student should submit the course
completion certificate(s) with grades/marks for record in his/her course work.
MOOC
https://www.mooc-list.com/course/cloud-computing-applications-part-1-cloud-systems-
1.
and-infrastructure-coursera
2. https://www.mooc-list.com/course/cloud-computing-concepts-part-2-coursera
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 3 2 2 1 1 2 3 3 2 3 2 - 2 3
CO-2 - 2 2 3 1 1 2 3 3 2 3 2 - 2 -
CO-3 3 2 2 3 2 1 3 3 2 3 2 - 2 - 1
CO-4 2 - 2 3 2 2 3 3 2 3 2 - 2 - 2
CO-5 - - 3 - 2 1 2 2 3 3 2 3 2 - 2
Deadlock handling strategies in distributed systems – issues in deadlock detection and resolution –
control organizations for distributed deadlock detection – centralized and distributed deadlock
CO-2
detection algorithms – hierarchical deadlock detection algorithms. Agreement protocols – introduction-
BTL-2
the system model, a classification of agreement problems, solutions to the Byzantine agreement
problem, applications of agreement algorithms.
PRACTICES`
3. ImplementationofmultiplesleepingbarbersproblemforsynchronizationindistributedOS
6. ImplementationoftransactionsandconcurrencyinDatabaseoperatingsystem.
TEXT BOOKS
1 Mukesh Singhal, Niranjan G.Shivaratri, "Advanced concepts in operating systems", TMH, 2011
REFERENCE BOOKS
1
Abraham Silberschatz, Peter B. Galvin, G. Gagne, “Operating System Concepts”, Ninth Edition, Addison
Wesley Publishing Co.,2013.
2 Andrew S.Tanenbaum, "Modern operating system", PHI, 3rd edition,2008
E BOOKS
https://books.google.co.in/books/about/Advanced_Concepts_In_Operating_Systems.html?id=nel4vdeLcqkC
1
http://www.cs.iit.edu/~sun/pdfd/cs550-lec1.pdf
2
MOOC
1 https://www.coursera.org/learn/practical-machine-learning
2 https://www.coursera.org/learn/python-machine-learning
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 2 2 1 1 2 3 3 2 3 2 - 2 3 -
CO-2 2 2 3 1 1 2 3 3 2 3 2 - 2 - -
CO-3 2 2 3 2 1 3 3 2 3 2 - 2 - 1 2
CO-4 1 2 2 2 2 3 3 2 3 2 - 2 - 2 1
CO-5 - 3 - 2 1 2 2 3 3 2 3 2 - 2 -
Introduction to Neuro – Fuzzy and Soft Computing – Fuzzy Sets – Basic Definition and
Terminology – Set-theoretic Operations – Member Function Formulation and
parameterization – Fuzzy Rules and Fuzzy Reasoning – Extension Principle and Fuzzy
Relations – Fuzzy If-Then Rules – Fuzzy Reasoning – Fuzzy Inference Systems – Mamdani
CO-1
Fuzzy Models – Sugeno Fuzzy Models – Tsukamoto Fuzzy Models – Input Space
Partitioning and Fuzzy Modeling. BTL-2
Suggested Activities: Apply fuzzy logic and reasoning to handle uncertainty and solve
engineering problems.
Suggested Activities: Develop the application based on Genetic Algorithm and Ant
Colony optimization
Suggested sources:
http://in.mathworks.com/help/fuzzy/adaptive-neuro-fuzzy-inference-systems.html
Suggested Activities: Prepare the students for developing intelligent modeling, CO-5
https://towardsdatascience.com/introductory-guide-to-artificial-intelligence-
11fc04cea042
TEXT BOOKS
2 N.P.Padhy, “Artificial Intelligence and Intelligent Systems”, Oxford University Press, 2006
REFERENCE BOOKS
1
SamirRoy”IntroductiontoSoftcomputing“NeuroFuzzyandGeneticAlgorithms”,Firstedition,Pearson
Publishers, 2015.
2 J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”, Pearson, 2004.
4 DavisE.Goldberg,“GeneticAlgorithms:Search,OptimizationandMachineLearning”,AddisonWesley, 2009.
5 S. Rajasekaran and G.A.V.Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithms”, PHI,2003.
E BOOKS
https://stimelstep.firebaseapp.com/15/Introduction-to-Soft-Computing-Neuro-Fuzzy-and-Genetic
1
Algorithms.pdf
http://www.a-zshiksha.com/forum/viewtopic.php?f=147&t=61593
2
MOOC
1 https://www.class-central.com/tag/soft-computing
2 https://www.class-central.com/course/nptel-introduction-to-soft-computing-10053
COURSE TITLE ADVANCED DATA BASE TECHNOLOGY CREDITS 4
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-5
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Assessment Quiz
Project
Course This course serves as an introduction to Advanced Data Base Technology and to learn
Description advanced data models and emerging databases.
CO-1 3 2 2 1 1 2 2 3 2 3 2 - 2 3 -
CO-2 2 2 3 1 2 2 2 3 2 3 2 - 2 - 2
CO-3 2 2 3 2 2 3 3 2 3 2 - 2 - 1 1
CO-4 1 2 2 2 1 2 3 2 3 2 - 2 - 2 1
CO-5 - 3 - 2 1 2 2 3 3 2 3 2 - 2 -
Concepts for Object Databases: Object Identity – Object structure – Type Constructors –
Encapsulation of Operations – Methods – Persistence – Type and Class Hierarchies – Inheritance –
Complex Objects – Object Database Standards, Languages and Design: ODMG Model – ODL – OQL
– Object Relational and Extended – Relational Systems: Object Relational features in SQL/Oracle –
CO-2
Case Studies.
BTL-2
Suggested Activities: Assignments and Case Study
Active Databases: Syntax and Semantics (Starburst, Oracle, DB2)- Taxonomy- Applications- Design
CO-3
Principles for Active Rules- Temporal Databases: Overview of Temporal Databases- TSQL2-
Deductive Databases: Logic of Query Languages – Datalog- Recursive Rules- Syntax and Semantics BTL-3
of Datalog Languages- Implementation of Rules and Recursion- Recursive Queries in SQL- Spatial
Databases- Spatial Data Types- Spatial Relationships- Spatial Data Structures-Spatial Access
Methods- Spatial DB Implementation.
Suggested sources:
https://www.cse.iitb.ac.in/~cs6212011/.../Intelligent%20Database%20Systems.ppt
Mobile Databases: Location and Handoff Management - Effect of Mobility on Data Management -
Location Dependent Data Distribution - Mobile Transaction Models - Concurrency Control -
Transaction Commit Protocols- Multimedia Databases- Information Retrieval- Data Warehousing-
CO-4
Data Mining- Text Mining.
BTL-2
Suggested Activities: Assignments and Case Study
XML Databases: XML-Related Technologies-XML Schema- XML Query Languages- Storing XML in
Databases-XML and SQL- Native XML Databases- Web Databases- Geographic Information
Systems- Biological Dasta Management- Cloud Based Databases: Data Storage Systems on the
Cloud- Cloud Storage Architectures-Cloud Data Models- Query Languages- Introduction to Big Data-
Storage-Analysis. CO-5
https://www.techwalla.com/articles/what-is-a-web-database
https://www.ibm.com/cloud/learn/what-is-cloud-database
TEXT BOOKS
1 ApproachtoDesign,Implementation,andManagement”,SixthEdition,PearsonEducation,2015.
REFERENCE BOOKS
1
RamezElmasri&ShamkantB.Navathe, “Fundamentals of Database Systems”, Seventh Edition ,Pearson Education
, 2016.
2 Tamer Ozsu M., Patrick Ualduriel, “Principles of Distributed Database Systems”, Second Edition,Pearson
Education, 2003.
4 Peter Rob and Corlos Coronel, “Database Systems – Design, Implementation and Management”,Thompson
Learning, Course Technology, 9th Edition, 2011.
E BOOKS
http://aries.ektf.hu/~hz/pdf-tamop/pdf-xx/Radvanyi-hdbms-eng2.pdf
1
https://dsinghpune.wordpress.com/advanced-database-management-system/
2
MOOC
1 https://www.coursera.org/learn/distributed-database
2 https://nptel.ac.in/courses/106106093/38
COURSE
SEMINAR CREDITS 2
TITLE
COURSE
CSA3751 COURSE CATEGORY LAB L-T-P-S 0-0-3-0
CODE
23 ACM,
Version 1.0 Approval Details 06.02.20 LEARNING LEVEL BTL-3
21
ASSESSMENT SCHEME
First
Second Review Third Review Model Evaluation ESE
Review
Course
In this course, students will develop the scientific and technical reading, writing and
Descriptio
presentation skills they need to understand and construct research articles.
n
1. To develop the skills in doing literature survey, technical presentation and report
preparation
Course 2. To Selecting a subject, narrowing the subject into a topic
Objective 3. To Link the papers and preparing a draft of the paper.
4. To Stud the papers and understanding the authors contributions and critically
analysing each paper.
Upon completion of this course, the students will be able to
1. Acquired the basic skills to for performing literature survey and paper
presentation
Course
2. Provide students better communication skills.
Outcome
3. Describe the current topics in computer science and related areas based on
current publications.
4. Prepare the report
Prerequisites: Nil
CO, PO AND PSO MAPPING
CO-1 1 2 3 - 3 - - - - - - 3 - - 3
CO-2 1 2 3 - - - - - - - - - - - 3
CO-3 1 2 3 - - - - - - - - - - - 3
CO-4 1 2 3 - - - - - - - - - - - 3
GUIDELINES
1. For seminar, a student under the supervision of a faculty member, shall collect
the literature on a topic and critically review the literature and submit it to the
department in a report form and shall make an oral presentation before the
Departmental Academic Committee consisting of Department PG Coordinator,
Supervisor and two other senior faculty members of the department.
2. Each student will make a seminar presentation using audio/visual aids for a
duration of 20-25 minutes and submit the seminar report prepared in Latex
only
CO1/BTL3
3. For Seminar there will be only internal evaluation.
4. Out of the total allocated marks distribution of marks shall be 30% for the
report, 50% for presentation and 20% for the queries.
5. A candidate has to secure a minimum of 50% of marks to be declared
successful.
6. If the student fails to fulfil minimum marks, the student has to reappear during
the supplementary examinations.
7. There shall be no semester end examinations for the seminar.
REFERENCE BOOKS
1. NYIF ,”Technical Analysis: A Personal Seminar”, Prentice Hall Press (10 March 2005)
2. David F. Beer ,”Presenting the Successful Technical Seminar”,Wiley-IEEE Press,2003
E BOOKS
1. https://link.springer.com/book/10.1007%2F978-94-6300-524-1
CSA3782 COURSE
COURSE CODE PC L-T-P-S 0- 0- 24- 0
CATEGORY
ASSESSMENT SCHEME
Prerequisites: NIL
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 - - 1 - 3 - - - - - - - 3
CO-2 - - 1 - - - - 2 - 2 - - - 2 -
CO-3 - - - - - 1 - - 2 - - - 2 - -
CO-4 2 - - - - - - 2 - - - 1 - - 3
CO-5 - - 3 - - - - - - - - - - 2 -
GUIDELINES (12)
CSA3783 COURSE
COURSE CODE PC L-T-P-S 0- 0- 24- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course
1. Identify a suitable problem to be solved computationally
Outcome
2. Reflectively analyze proposed solutions to the identified computing problem
3. Design and develop solutions to the problem and analyze results
4. Prepare a thesis and defend the thesis on the work done
5. Augment the knowledge base in the chosen area of computing, adhering to
ethical practices at every stage
Prerequisites: NIL
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 - - 1 - 3 - - - - - - - 3
CO-2 - - 1 - - - - 2 - 2 - - - 2 -
CO-3 - - - - - 1 - - 2 - - - 2 - -
CO-4 2 - - - - - - 2 - - - 1 - - 3
CO-5 - - 3 - - - - - - - - - - 2 -
ELECTIVE - I
COURSE
COURSE CODE CSB3721 DE L-T-P-S 3-0-0-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Course This course introduces the core principles and techniques required in the design and
Description implementation of database systems.
CO-1 2 3 3 2 1 2 3 2 1 1 2 1 3 1
CO-2 2 3 3 2 3 2 3 2 2 2 2 1 3 2
CO-3 3 2 2 2 1 2 3 2 2 1 2 1 3 1
CO-4 3 3 3 2 1 2 3 3 2 2 2 1 3 1
CO-5 3 1 2 1 1 1 2 3 2 1 1 1 3 1
Magnetic, Optical and Semiconductor Media, Techniques for read/write Operations, CO-1
Issues and Limitations.
BTL-2
Suggested Activity:Assignments,MCQ
MODULE 2:USAGEANDACCESS(9)
Positioning in the Memory Hierarchy, Hardware and Software Design for Access, CO-2
Performance issues
BTL-3
Suggested Activity: Assignments,MCQ
MODULE 3:LARGESTORAGES(9)
MODULE 4: STORAGEARCHITECTURE(9)
MODULE 5:STORAGEAREANETWORKS(9)
1 Franklyn E. Dailey Jr. ,”The Complete Guide to Data Storage Technologies for Network-centric
Computing” ,Computer Technology Research Corporation, Mar 1998
2 Nigel Poulton ,”Data Storage Networking: Real World Skills for the CompTIA Storage” ,2014
E BOOKS
https://eu.dlink.com/es/es/-/media/resource-centre/b2b-briefs/es/
1
dlinkstoragetechnologiesandterminology.pdf
https://the-eye.eu/public/Books/qt.vidyagam.es/library/humble-Network-Security-
2
Certification-
bundle/Data%20Storage%20Networking_%20Real%20World%20IA%20Storage_%20Certific
ation%20and
%20Beyond/Data%20Storage%20Networking_%20Real%20World%20Skills_%20Certificatio
n%20and%20Beyond%20-%20Nigel%20Poulton.pdf
MOOC
1. https://nptel.ac.in/downloads/106108058/
COURSE COURSE
CSB3722 PE L-T-P-S 2-0-2-0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-6
06.02.2021 LEVEL
ASSESSMENT SCHEME
First Seminar/
Second Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
The course will cover fundamental and practical aspects of Recommender systems,
Course
focusing on theory as well as on the practical use and applications of Recommender
Description
systems
To develop state-of-the-art recommender systems that automate a variety of choice-
Course
making strategies with the goal of providing affordable, personal, and high-quality
Objective
recommendations
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 3 3 1 - 2 - - - - - 2 1 -
CO-2 3 3 3 3 3 - - - - 2 - - 2 1 -
CO-3 3 3 3 - - 1 2 - - - - 1 2 1 -
CO-4 3 3 3 - - - - - - - - 1 2 1 -
CO-5 3 3 3 - - - 2 - - - - 1 2 1 -
TEXT BOOKS
JannachD.,Zanker M. And FelFeringA.,Recommender Systems: An Introduction, Cambridge
1
University Press (2011), 1st edition. ISBN: 9780521493369
REFERENCE BOOKS
1 CharuC.Aggarwal,RecommenderSystems:TheTextbook,Springer(2016),1stediton.
2 RicciF.,RokachL.,ShapiraD.,KantorB.P.,RecommenderSystemsHandbook,Springer(2011),1st
ed.
http://rd.springer.com/book/10.1007%2F978-3-319-29659-3
1.
https://pdfrog.com/download/recommender_systems.pdf
2.
MOOC
1. https://nptel.ac.in/courses/110105083/54
2. https://www.coursera.org/specializations/recommender-systems
COURSE
CSB3723 COURSE CATEGORY PE L-T-P-S 2-0-2-0
CODE
23 ACM,
LEARNING
Version 1.0 Approval Details 06.02.202 BTL-3
LEVEL
1
ASSESSMENT SCHEME
First Surprise
Second Periodical Seminar/
Periodical Test / Attendance ESE
Assessment Assignments/ Project
Assessment Quiz
PO- PO- PO- PO- PO PO- PO- PO PO- PO PO- PO- PSO PSO PSO
CO
1 2 3 4 -5 6 7 -8 9 -10 11 12 -1 -2 -3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Agents as a paradigm for software engineering - Agents as a tool for understanding human CO-1
societies- Intelligent Agent: Agents and Objects - Agents and Expert Systems - Agents as
BTL-2
Intentional Systems - Abstract Architectures for Intelligent Agents - How to Tell an Agent
What to Do.
Practical Component:Develop an AI based application for solving any real time problem
Software tools for ontology - OWL - XML - KIF - Speech acts - Cooperative Distributed
Problem Solving - Task Sharing and Result Sharing - Result Sharing - Combining Task and
CO-3
Result Sharing - Handling Inconsistency - Coordination - Multi agent Planning and
Synchronization BTL-3
Situated Agents: Actions and Percepts - Proactive and Reactive Agents: Goals and Events -
Challenging Agent Environments: Plans and Beliefs - Social Agents - Agent Execution Cycle -
Deciding on the Agent Types - Grouping functionalities - Review Agent Coupling - CO-4
MODULE 5: APPLICATIONS(12)
Agent for workflow and business process management- Mobile agents - Agents for
distributed systems - agents for information retrieval and management - agents for
CO-5
electronic commerce - agent for human- computer interface - agents for virtual
environments - agents for social simulation. BTL-3
TEXT BOOKS
Michael Wooldridge, An Introduction to Multi Agent Systems, Second Edition, John Wiley andSons, 2009.
1
ISBN :9780470519462
StuartRussell,PeterNorvig,―ArtificialIntelligence:AModernApproach‖,ThirdEdition,
2
Pearson Education, 2009. ISBN: 978-0136042594.
LinPadgham,MichaelWinikoff,DevelopingIntelligentAgentSystems:APracticalGuide,Wiley
3
publications, 2005. ISBN: 9780470861219.
REFERENCE BOOKS
1 RonaldBrachman,HectorLevesque―KnowledgeRepresentationandReasoning,TheMorganKaufmann Series in
Artificial Intelligence 2004. ISBN: 978-1558609327.
2 Arthur B. Markman, ―Knowledge Representation, Lawrence Erlbaum Associates,1998.
ISBN: 978-0805824414
E BOOKS
http://guwp.gallaudet.edu/reader/read.php?article=an-introduction-to-multiagent-systems-
1. 2nd-edition-pdf&encrypt=22aad92b4b2b88f6d201b2fc7a505169
MOOC
https://www.coursera.org/lecture/modeling-simulation-natural-processes/multi-agent-systems-kAKyC
1.
COURSE
COURSE CODE CSC3723 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
The purpose of this course is to provide the students with a comprehensive introduction
Course
to the recent developments in AI through the coverage of fundamental AI concepts,
Description
practical business applications and the hands-on experiences with modern AI frameworks.
1. To introduce the importance of automation techniques manufacturing and process
industries
Course
2. To impart the role of PLC in industry automation.
Objective
3. To expose to various control techniques employed in process automation
4. To develop automation system for manufacturing and process industries.
Prerequisites: NIL
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Suggested sources: Kate Lyapina,” Technical challenges for AI in heavy industry and how to
overcome them “,2019.
Industrialized Machine learning-Rapid Information factory-Five system layers-Six data lake BTL-3
Zones-RAPTORE/QUBE.
Suggested Activities: Deploy interpretable and inclusive machine learning models with
Explainable AI, tools and frameworks designed to instill user trust.
TEXT BOOKS
1 Jay Lee,” Industrial AI: Applications with Sustainable Performance”, Springer; 1st ed. 2020
edition (February 2020). ISBN: 9811521433
Vermeulen, Andreas François ,”Industrial Machine Learning Using Artificial Intelligence as a
2
Transformational Disruptor”. ISBN: 978-1484253151.
REFERENCE BOOKS
1
Nilanjan Dey, Aboul Ella Hassanien, Santosh Kumar Das, Shom Prasad Das,” Machine
Learning Algorithms for Industrial Applications”,Springer 2020. ISBN: 978-3030506407.
2 Bill Hibbard,” Super-Intelligent Machines”,Springer 2020. ISBN: 9781461507598
E BOOKS
https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/AI-in-
1. Industrie4.0.pdf?__blob=publicationFile&v=5
https://www2.deloitte.com/content/dam/Deloitte/ch/Documents/manufacturing/ch-en-
2. manufacturing-industry-4-0-24102014.pdf
MOOC
1. https://www.coursera.org/learn/introduction-to-ai
ELECTIVE II
COURSE
COURSE CODE CSB3724 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM,
Approval LEARNING
Version 1.0 06.02.20 BTL-4
Details LEVEL
21
ASSESSMENT SCHEME
PO- PO- PO PO- PO- PO PO- PO PO PO- PO- PO- PSO PSO PSO
CO
1 2 -3 4 5 -6 7 -8 -9 10 11 12 -1 -2 -3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Suggested sources:
https://www.researchgate.net/publication/220672995_Using_OLAP_Tools_for_eHRM_A_
case_study
Data Mining Functionalities – Data Preprocessing – Data Cleaning – Data Integration and
Transformation – Data Reduction – Data Discretization and Concept Hierarchy
Generation- Architecture of A Typical Data Mining Systems- Classification Of Data Mining
Systems. Association Rule Mining: - Efficient and Scalable Frequent Item set Mining
Methods – Mining Various Kinds of Association Rules – Association Mining to Correlation CO-2
Analysis – Constraint-Based Association Mining.
BTL-3
Suggested Activities: Application of Data Mining any one domain – Eg : Education
MODULE 3:CLASSIFICATIONANDPREDICTION(12)
Suggestedsources:http://www.greatideasforteachingmarketing.com/fun-approach-to-
cluster- analysis/
MODULE 5: MINING OBJECT, SPATIAL, MULTIMEDIA, TEXT ANDWEBDATA (12)
Multidimensional Analysis and Descriptive Mining of Complex Data Objects – Spatial Data
Mining –Multimedia Data Mining – Text Mining – Mining the World Wide Web- Case
Studies.
CO-5
Suggested Activities: Mini Project on mining any one Text/Oject/Multimedia/Spatial
BTL-3
Suggested sources:
https://www.slideshare.net/Tommy96/chap-10-mining-object-spatial-multimedia-text-
and-web- data
TEXT BOOKS
1 Jiawei Han and Micheline Kamber, “Data Mining: Concepts and Techniques”, 3rd
Edition,Morgan Kaufmann Publishers, 2011.
Alex Berson and Stephen J. Smith, “Data Warehousing, Data Mining & OLAP”, 10th Edition,
2
TataMc Graw Hill Edition, 2007
REFERENCE BOOKS
1 AdelchiAzzalini,BrunoScapa,“DataAnalysisandDatamining”,2ndEdition,OxfordUniversity,Press
Inc., 2012.
2 G.K.Gupta,“IntroductiontoDataMiningwithCaseStudies”,1stEdition,EasterEconomy
Edition, PHI, 2006.
E BOOKS
http://guidetodatamining.com/
1.
https://www.cs.waikato.ac.nz/ml/weka/book.html
2.
MOOC
1. https://www.mooc-list.com/tags/data-warehousing
COURSE
COURSE CODE CSB3725 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
The main goal of this course is to help students learn, understand, and practice big data
Course analytics and machine learning approaches, which include the study of modern computing
Description big data technologies and scaling up machine learning techniques focusing on industry
applications.
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Introductiontobigdata:IntroductiontoBigDataPlatform–ChallengesofConventionalSystems-
Intelligentdataanalysis–NatureofData-AnalyticProcessesandTools-AnalysisvsReporting. CO-1
MODULE 2 :DATASTREAMS(12)
Miningdatastreams:IntroductionToStreamsConcepts–StreamDataModelandArchitecture- CO-2
StreamComputing-SamplingDatainaStream–FilteringStreams–CountingDistinctElementsina
BTL-3
Stream–EstimatingMoments–CountingOnenessinaWindow–DecayingWindow-
RealtimeAnalyticsPlatform(RTAP)Applications-CaseStudies-RealTimeSentimentAnalysis-
StockMarket Predictions.
MODULE 3:HADOOPADMINISTRATION(12)
Hadoop:HistoryofHadoop-theHadoopDistributedFileSystem–ComponentsofHadoop Analyzing
the Data with Hadoop- Scaling Out- Hadoop Streaming- Design of HDFS-Java interfaces to
HDFS Basics-DevelopingaMapReduceApplication-HowMapReduceWorks- CO-3
AnatomyofaMapReduce JobrunFailures-JobScheduling-ShuffleandSort–Taskexecution-
BTL-3
MapReduceTypesandFormats- MapReduce
Suggested Activity:Practice on how to modify a MapReduce job and how to use the configure
MODULE 4: HADOOPFRAMEWORK(12)
PredictiveAnalytics-Simplelinearregression-Multiplelinearregression-Interpretation5of
CO-4
regression coefficients. Visualizations - Visual data analysis techniques- interaction techniques
- Systems andapplications. BTL-3
MODULE 5 :REGRESSIONMODELS(12)
MultidimensionalAnalysisandDescriptiveMiningofComplexDataObjects–SpatialDataMining– CO-5
Multimedia Data Mining – Text Mining – Mining the World Wide Web- Case Studies.
Suggested Activity:Practice on how to create and launch MapReduce tasks. BTL-3
TEXT BOOKS
1 Tom White “Hadoop: The Definitive Guide” Third Edition, O’reilly Media, 2012.
Chris Eaton, Dirk DeRoos, Tom Deutsch, George Lapis, Paul Zikopoulos, “Understanding
2
BigData:AnalyticsforEnterpriseClassHadoopandStreamingData”,McGrawHillPublishing,2012.
REFERENCE BOOKS
1
Anand Rajaraman and Jeffrey David Ullman, “Mining of Massive Datasets”, CUP, 2012.
2 BillFranks,“TamingtheBigDataTidalWave:FindingOpportunitiesinHugeDataStreamswith
Advanced Analytics”, John Wiley& sons, 2012.
3 Glenn J. Myatt, “Making Sense of Data”, John Wiley & Sons, 2007.
E BOOKS
http://www.bdbanalytics.ir/media/1121/big-data-analytics_turning-big-data-into-big-
1. money.pdf
MOOC
1. https://www.coursera.org/courses?query=big%20data%20analytics
COURSE
COURSE CODE CSB3726 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-5
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Assessment Quiz
Project
This course aims to capture new developments and applications in data mining and
Course
knowledge discovery, while summarizing the computational tools and techniques useful in
Description
data analysis
1. To consolidate the volume of data in such a way that similarities and differences can be
quickly understood. Figures can consequently be ordered in sections with common
Course
traits.
Objective
2. To aid comparison.
3. To point out the important characteristics of the data at a flash.
4. To give importance to the prominent data collected while separating the optional
elements.
5. To allow a statistical method of the materials gathered.
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 -1 -2 -3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Reasonsforclassification-Definingacluster-Examplesofuseofclusters:MarketResearch-
CO-1
Astronomy-Psychiatry-Weatherclassification-Archaeology-Bioinformaticsandgenetics.
Suggested Activity:Implement the clustering Algorithm and test the accuracy of the system BTL-2
with test sets
MODULE 2:FEATUREEXTRACTION(12)
Classification:Classification–DecisionTreeInduction–BayesianClassification–Prediction– CO-3
BackPropagation
BTL-3
Suggested Activity:Practice on classification algorithms
MODULE 4: OPTIMIZATIONCLUSTERINGTECHNIQUES(12)
Clusteringcriteriaderivedfromthedissimilaritymatrix-
CO-4
Clusteringcriteriaderivedfromcontinuousdata – Optimizationalgorithms –
Choosingthenumberofclusters-Applicationsofoptimizationmethods. BTL-3
Suggested Activity:Practice on clustering algorithms
MODULE 5: CLUSTERANALYSIS(12)
Cluster analysis: Types of data – Clustering Methods – K-Means clustering-K- Medoid clustering-
Hierarchical clustering-agglomerative clustering- Partitioning methods – Model based clustering CO-5
methods – Outlieranalysis.
BTL-3
Suggested Activity:Practice on Advanced clustering algorithms
TEXT BOOKS
SugatoBasu,IanDavidson,KiriL.wagsstaff,“ConstrainedClustering:AdvancesinAlgorithms,Theory,
1
and Applications”, 1st Edition, Chapman and Hall/CRC press, 2009.
PaulrajPonnaiah,” Data Warehousing Fundamentals”, 1st Edition, Wiley Publishers, 2008.
2
REFERENCE BOOKS
1 BrianS.Everitt,SabineLandau,MorvenLeese,andDanielStah,“ClusterAnalysis”,5thEdition,,Wiley,
2011.
2 MarkNixon,AlbertoSAguado,“FeatureExtraction&ImageProcessing”,2ndEdition,Academic
Press, 2008
E BOOKS
https://epdf.tips/constrained-clustering-advances-in-algorithms-theory-and-
1. applications.html
http://haralick.org/ML/data_clustering.pdf
2.
MOOC
1. https://www.coursera.org/specializations/data-mining
COURSE
COURSE CODE CSC3733 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course This course provides fundamental skills required to acquire, munge, transform, manipulate,
Description and visualize data in a computing environment that fosters reproducibility
1. To Performyourdataanalysisin aliterateprogrammingenvironment
2. To Importandmanagestructuredandunstructureddata
Course
3. To Manipulate,transform,andsummarize the data
Objective
4. To Join disparatedatasources Methodicallyto exploreandvisualize thedata
5. To Develop the functions to the performbasicpredictiveanalyticmodeling
Upon completion of this course, the students will be able to
1. Understand the basics of Data Clean up and work on NoSQL
Course 2. Understand data clean up and test the new dataset
Outcome 3. Transform and wrangle data
4. Visualize the data using different libraries
5. Scrap data from websites using Beautiful Soap library
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 -2 -3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
MODULE 1: INTRODUCTION(12)
Acquiring and Storing Data: Readability, Cleanliness, and Longevity – NoSQL: Installation and
usage-Data Cleanup-Investigation, Matching, and Formatting CO-1
Suggested Activity:Practice on processing the data in various formats like - merging, grouping, BTL-2
concatenating etc
Normalizing and Standardizing, Determining What Data Cleanup Is Right for Your Project,
Scripting Your Cleanup, Testing with New Data, Data Exploration and Analysis- Importing CO-2
Suggested Activity:Practice on Data Exploration: Checking for feature data types, unique
values, and describing data.
Charts, Time-Related Data, Maps, Interactives, Words, matplotlib, Plotting with pandas and
CO-4
seaborn, Other Python Visualization Tools
BTL-3
Suggested Activity:Working on various forms of Graphs
Acquiring and Storing Data from the Web- Analyzing a Web Page, Reading a Web Page with
CO-5
Beautiful Soup. Screen Scrapers and Spiders- Browser-Based Parsing, Spidering the Web
BTL-3
Suggested Activity:Analyze the web content using data wrangling tool
TEXT BOOKS
1 Jacqueline Kazil& Katharine Jarmul, “Data Wrangling with Python”, O’Reilly Media, Inc, 2016.
Wes McKinney, Python for Data Analysis Data Wrangling with Pandas, NumPy, and IPython,
2
O’Reilly Media, Inc, 2016.
REFERENCE BOOKS
1
Jeffrey Heer, Sean Kandel & Connor Carreras, Principles of Data Wrangling: Practical
Techniques for Data Preparation, O’Reilly Media, Inc, 2017
2 Allan Visochek ,”Practical Data Wrangling: Expert Techniques for Transforming Your Raw Data
Into a Valuable Source for Analytics”,Packt Publishing; 1st edition (15 November 2017)
3 Boehmke, “Bradley, Data Wrangling with R”, Springer; 1st ed. 2016 edition (17 November
2016)
E BOOKS
https://www.fintechfutures.com/files/2017/10/Trifacta_Principles-of-Data-Wrangling.pdf
1.
MOOC
1. https://www.coursera.org/learn/data-wrangling-analysis-abtesting
2. https://www.coursera.org/learn/data-analysis-with-python
ELECTIVE III
COURSE
COURSE CODE CSB3727 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
First Seminar/
Second Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
Course The goal of this course is to introduce students to data visualization including both the
Description principles and techniques
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
MODULE 1: INTRODUCTION(12)
Introduction – Data- Visualization-Design, Data & Tasks- Data Types- Dataset Types-
Spatial Data- Scivis and Infovis, Graphic Design, Graphical Integrity, Data-Ink Ratio, Aspect
CO-1
Ratios & Scales
BTL-2
Suggested Activity:
MODULE 4:COLORPROCESSING(12)
Color. Color Processing. Color Spaces. Color Aesthetics. Colors for Visualization -Cognition.
Looking vs. Seeing. Image Gist. Gestalt Principles. Visual Attention. Visual Working & Long- CO-4
Term Memory.
BTL-3
Suggested Activity:Working on Colors for Visualization
MODULE 5: DATAVISUALISATIONSYSTEM(12)
Visual Story Telling. Messaging. Effective Presentations. Design forInformation Visualization CO-5
and Arts, Visualization Systems- Database Visualization
Suggested Activity:Design, evaluate and develop Information visualization. BTL-3
TEXT BOOKS
Ben Fry "Visualizing Data: Exploring and Explaining Data with the
1
ProcessingEnvironment"O'Reilly Media, 2007.
2 Scott Murray "Interactive Data Visualization for the Web" O'Reilly Media, 2013.
REFERENCE BOOKS
2 Colin Ware, “Visual Thinking for Design”, Morgan Kaufman Series, 2008.
3 AlbertoCairo,“TheFunctionalArt:Anintroductiontoinformationgraphicsandvisualization”,
New Riders ,2012.
E BOOKS
http://alignedleft.com/tutorials/d3/
1.
MOOC
1. https://www.coursera.org/learn/datavisualization
COURSE
HADOOP ADMINISTRATION CREDITS 3
TITLE
COURSE
CSB3728 COURSE CATEGORY PE L-T-P-S 3- 0- 0- 0
CODE
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
First
Second Periodical Seminar/ Assignments/ Surprise
Periodical Attendance ESE
Assessment Project Test / Quiz
Assessment
This course covers in-depth knowledge on Big Data and Hadoop Ecosystem tools such as HDFS,
Course
YARN, MapReduce, and Hive
Description
1. Gain conceptual understanding of Hadoop Distributed File System and use the features of
Outcome 2. Understand the concepts of map reduce and its functional programming
3. Explain the basis techniques in managing and monitoring Hadoop cluster
4. Identify appropriate techniques and tools to solve actual Big Data problems
5. Demonstrate various challenges in processing Big data and Hadoop
Pre requisites: NIL
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 -1 -2 -3
CO-1 3 3 2 1 1 2 1 - - - - - 2 - -
CO-2 3 3 3 - - - - - - 2 - - - - -
CO-3 3 3 3 2 - 1 - 2 - - - - - - -
CO-4 2 1 3 3 3 - 1 1 2 2 2 - - 1
CO-5 1 1 3 3 3 - - 1 1 2 2 2 3 - 1
MapReduceTypes–InputFormats–OutputFormats–Counters–Sorting–Joins–SideData
Distribution–MapReduce Library Classes. CO-3
Hive- Installing Hive, An Example, Running Hive. HBase– Hbasics, Concepts, Installation, Clients,
Example.–Zoo Keeper – Sqoop. CO-5
1 Vijay Srinivas Agneeswaran - Big Data Analytics Beyond Hadoop Pearson Education, Inc.
2. Vignesh Prajapati, “Big Data Analytics with R and Hadoop”, Packet Publishing
1
Tom White, “Hadoop: The Definitive Guide”, 3rd Ed., O'Reilly Media, 2012
2 ShuminGuo, Hadoop Operations and Cluster Management Cookbook, Safari, 2013
4 Dirk Deroos, Paul C. Zikopoulos, Roman B. Melnyk, Bruce Brown, “Hadoop for dummies”, Wiley
publication, 2015.
E BOOKS
https://www.isical.ac.in/~acmsc/WBDA2015/slides/hg/Oreilly.Hadoop.The.Definitive.Guide.3rd.Edit
1. ion. Jan.2012.pdf
MOOC
1. https://nptel.ac.in/courses/106105186/26
COURSE
COURSE CODE CSB3729 PE L-T-P-S 3- 0- 0- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-5
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
15% 15% 10% 5% 5% 50%
Course
This course covers in-depth knowledge for Building the deep learning models
Description
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 1 1 1 2 1 - - - - - 2 - -
CO-2 3 3 1 - - - - - - 2 - - - - -
CO-3 3 3 3 2 - 1 - 2 - - - - - - -
CO-4 2 1 3 3 3 3 1 1 1 2 2 2 - - 1
CO-5 1 1 3 3 3 3 3 1 1 2 2 2 3 - 1
MODULE1:INTRODUCTION (9)
Basics of Deep leaning-Deep learning architectures: Convolutional Neural
Networks:Neurons in Human Vision-The Shortcomings of Feature Selection-Vanilla Deep
Neural Networks Don’tScale-Filters and Feature Maps-Full Description of the Convolutional
Layer-Max Pooling-Full Architectural Description of Convolution Networks-Closing the Loop
on MNIST with Convolutional Networks Image Preprocessing Pipelines Enable More CO-1
Robust Models-Accelerating Training with BatchNormalization-
BTL-2
BuildingaConvolutionalNetworkforCIFAR-10 Visualizing Learningin Convolutional Networks
Leveraging Convolutional Filters to Replicate Artistic Styles-Learning Convolutional Filters
for Other Problem Domains-Training algorithms.
Practical component:Study on Tools for AI and DL
Suggested Readings: https://machinelearningmastery.com/what-is-deep-learning/
MODULE2:MEMEORY AUGUMENTED NEURAL NETWORKS (9)
Applications: Deep learning for computer vision, Deep Learning Applications at the
Enterprise Scale, Deep Learning Models for Healthcare Applications CO-5
Practical component:Mini project on DL
BTL-5
Suggested Readings: https://towardsdatascience.com/what-is-deep-learning-and-how-
does-it-work-2ce44bb692ac
TEXT BOOKS
2 Zurada and Jacek M, “Introduction to Artificial Neural Systems”, West Publishing Company,
1992, ISBN: 9780534954604
1
IanGoodfellow,YoshuaBengio,AaronCourville,”DeepLearning(AdaptiveComputationand
Machine Learning Series MIT Press 2017
2 MTHagan,HBDemoth,MBeale,“NeuralNetworksDesign”,ThomsonLearning,2002.ISBN-
E BOOKS
http://www.deeplearningbook.org/
1.
MOOC
1 https://onlinecourses.nptel.ac.in/noc18_cs26/
2 https://www.upgrad.com/machine-learning-and-artificial-intelligence
COURSE
HIGH DIMENSIONAL DATA ANALYSIS CREDITS 3
TITLE
COURSE COURSE
CSC3734 PE L-T-P-S 3- 0- 0- 0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
First Seminar/
Second Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
Course This course will cover the analysis of high-dimensional data, with an emphasis on the use of
Description penalized regression models
1. To broaden the mind in terms of thinking about the methods useful for high-
dimensional data
2. To introduce useful statistical methods for high-dimensional data
Course 3. To familiarize you with important topics in high-dimensional data that you may wish to
Objective research
4. To bring you up to speed concerning terminology and concepts in high-dimensional
data analysis and penalized regression
5. To do more easily read research articles in the fieldof high dimensional data
Upon the completion of the course the students will be able to
Course
1. Analyze the various classifiers for high dimensional classification.
Outcome 2. Understand the model building and various approaches
3. Identify the methods for high dimensional statistics
4. Analyze the survival and longitudinal data.
5. Study of statistical procedures.
Prerequisites: NIL
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO-
CO PSO-3
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO-1 3 3 3 1 1 2 1 - - - - - 2 - -
CO-2 3 3 3 - - - - - - 2 - - - 2 -
CO-3 3 3 3 2 - 1 - 2 - - - - - 2 -
CO-4 3 3 3 1 2 3 1 1 1 2 2 2 - - 1
CO-5 3 3 3 1 1 1 1 1 1 2 2 2 3 - 1
Model Building with variable selection, Classical Approaches, Bayesian and stochastic search,
Regularization, Statistical models, Estimation. CO-2
BTL-5
Practical component:Compare the various statistical procedures
TEXT BOOKS
Tony Cai , Xiao tong Shen,”High-Dimensional Data Analysis “,WSPC/HEP (December 15, 2010)
1
1 Frigessi, A., Bühlmann, P., Glad, I.K., Langaas, M., Richardson, S., Vannucci, M.,”Statistical
Analysis for High-Dimensional Data the Abel Symposium”, Springer February 17, 2016
ELECTIVE IV
COURSE
COURSE CODE CSB3730 PE L-T-P-S 3- 0- 0- 0
CATEGORY
23 ACM,
Version 1.0 Approval Details LEARNING LEVEL BTL-3
06.02.2021
ASSESSMENT SCHEME
First Seminar/
Second Periodical Surprise Test /
Periodical Assignments/ Attendance ESE
Assessment Quiz
Assessment Project
Course This course covers in-depth knowledge the human computer interaction and the uses in real
Description world applications
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 2 1 1 2 1 - - - - - 2 - -
CO-2 3 2 2 - - - - - - 2 - - - - -
CO-3 1 3 3 2 - 1 - 2 - - - - - - -
CO-4 1 1 3 3 3 - 1 1 2 2 2 - - 1
CO-5 1 1 3 3 3 - - 1 1 2 2 2 3 - 1
Practical component:Design the interface that integrate with and influence the world around us BTL-2
Suggested Readings: https://link.springer.com/chapter/10.1007/978-3-540-24837-8_2
MODULE2:USERCAPABILITIES (9)
Users’physicalcapabilities–Cognition–Designconsiderations–Memory-guidelinesforinterfaces
– Memory and learning – Computer Human Systems.
CO-2
Practical component:Create intuitive, usable interfaces, with established design principles like BTL-2
feedback cycles, direct manipulation, affordances, signifiers, and more.
MODULE3:INTERFACEDESIGN(9)
ImportanceofEvaluation–EvaluationTechniques–UsabilityEngineering–UsabilityProcess–
Usability Metrics - Socio Technical Design - Ergonomics, Health and Safety – Social Implications.
CO-4
Practical component:Apply usability metrics to critically evaluate commercial products
BTL-3
Suggested Readings: https://exaud.com/human-computer-interaction
MODULE5:VARIETIESOFINTERACTION(9)
ModelingrichInteractions–Sensorbasedinteractions–UbiquitousComputing–Virtualand Augmented
Reality – Information Visualization. - Multimedia User Interface Design -Mobile Interaction -
Human–Computer Interaction and the Web - Human-Centered Design of Decision-
SupportSystems-OnlineCommunities-VirtualEnvironments-Privacy,SecurityandTrust:Human–
ComputerInteractionChallengesandOpportunities. CO-5
Practical component:To carry out research on latest human interaction systems and the related BTL-3
technology.
1
WilbertOGalitz,“Theessentialguidetouserinterfacedesign”,3rdEdition,,Wiley,2007
2 BenShneidermann,CatherinePlaisant,“Designingtheuserinterface,Strategiesforeffective
3 AlanDix,JanetFinlay,GreGoryd,Abowd,RussellBeale,”Human–ComputerInteraction”,3rd
E BOOKS
http://www.ittoday.info/Excerpts/HCI.pdf
1.
MOOC
https://www.class-central.com/course/nptel-introduction-to-human-computer-interaction-
1.
9906
COURSE TITLE VIRTUAL REALITY CREDITS 3
COURSE
COURSE CODE CSB3731 PE L-T-P-S 3- 0- 0- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course
This course covers in-depth knowledge use of Virtual reality in real world application
Description
5. Explain the technologies related to virtual reality and application of virtual reality
system
Prerequisites: NIL
CO, PO AND PSO MAPPING
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 2 2 1 1 2 1 - - - - - 2 - -
CO-2 1 3 3 - - - - - - 2 - - - - -
CO-3 3 3 1 3 3 1 - 2 - - - - - - -
CO-4 1 1 2 2 1 3 3 3 1 2 2 2 - - 1
CO-5 1 1 3 3 3 - - 3 3 2 3 2 3 - 1
TEXT BOOKS
2 www.vrac.iastate.edu.
3 www.w3.org/MarkUp/VRML.
MOOC
1 https://www.mooc-list.com/course/making-your-first-virtual-reality-game-coursera
2 https://www.mooc-list.com/course/vr-360-video-production-coursera
3 https://nptel.ac.in/syllabus/syllabus_pdf/106106138.pdf
Course This course introduces students about the risk management, environmental assessments
Description and social dimensions of risk management
1. Identify, formulate, andsolveengineering problems inrisk management.
2. Apply knowledge of mathematics, scienceand engineering to the assessment of risk.
Course 3. Understand the environmental assessments and perception ofriskassessment
Objective 4. Suggest risk reduction and risk management measures, also wherethere is a lack of information
5. Reflect upon ethical, subjective and societal dimensions of riskassessments.
Implement tools and techniques to evaluate risk in projects
1. Identify, formulate, and solve engineering problems in risk management.
2. Apply knowledge of mathematics, science, and engineering to the assessment of risk.
Course 3. Understand the environmental assessments and perception ofriskassessment
Outcome 4. Suggest risk reduction and risk management measures, also wherethere is a lack of information
5. Reflect upon ethical, subjective and societal dimensions of riskassessments.
6. Implement tools and techniques to evaluate risk in projects
Prerequisites : NIL
CO, PO AND PSO MAPPING
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 3 2 1 - 1 2 - - 1 1 - 2 -
CO-2 2 3 2 1 - 1 2 - - 1 1 - 2 - -
CO-3 - - 2 3 2 1 - 1 2 - - 1 1 - 2
CO-4 2 2 3 2 1 - 1 2 - - 1 1 - 2 -
CO-5 - - 3 2 3 2 1 - 1 2 - - 1 1 -
1: Weakly related, 2: Moderately related and 3: Strongly related
MODULE1: INTRODUCTION TO RISKANALYSIS (9)
Introduction - Risk analysis –Variability and uncertainty of risk analysis-Risk analysis modeling-
CO-1
ProbabilisticriskanalysisforcomplexengineeringsystemEcologicalriskanalysis-
BTL-2
EconomicsofriskPrivacy.
MODULE2: APPLICATION OF RISK ANALYSIS (9)
Role of risk assessment in human health–Role of risk analysis in pollution prevention-Integrated
CO-2
risk analysis and global climate change-Computer software programs-databases–www-Other
BTL-2
onlinesystems- Use of internet.
MODULE 3: RISK PERCEPTION AND COMMUNICATION (9)
Risk perception and trust-Insurability of risk–Setting environmental priorities based on risk— CO-3
Comparative risk analysis – Law and risk assessment –Science and toxic risk assessment. BTL-3
MODULE4:RISK MANAGEMENT (9)
Risk management process-Identify-assess-plan responses-Manage process–PRAM Process– CO-4
Three cycles of strategic level risk management. BTL-2
MODULE 5: RISK ORGANISATION&CONTROL (9)
Organizationalstructure-Responsibilities–Functionalroles–Riskresponseactions-Controlrisk CO-5
documentation – Risk reporting – Risk governance – Risk reviews –Behavioral influences– Risk
BTL-2
identification techniques–SWOT analysis.
TEXT BOOKS
COURSE
COURSE CODE CSC3735 PE L-T-P-S 3- 0- 0- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
1. To Understand who your most likely customers are so you can target them more
meaningfully
1. Relate to need for digital media transformation and components of Digital Media
Marketing.
Course 2. Analyze the Media Strategies and perform Search Engine Optimization
Prerequisites:NIL
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 2 1 1 2 1 1 - - - - 2 - -
CO-2 1 3 3 3 3 1 1 1 - 2 - - - - -
CO-3 1 1 3 2 - 1 1 1 3 3 3 - - - -
CO-4 1 3 3 2 1 3 3 3 1 3 3 2 - - 1
CO-5 1 1 1 2 3 3 3 1 3 3 2 2 3 - 1
Doing Business in a Digital world – Digital transformation – Online buying behavior - privacy –
Non marketing Digital marketers – Personalization – Viral marketing – Content marketing –
Influencers – Affiliate Marketing – Strategic Digital Marketing – Digital Marketing objectives –
Search engine optimization – Keyword selection – Onsite and Offsite Optimizations – CO-1
Strategic SEO - Third party search engine ranking – Metrics and Analytics BTL-2
Practical component:Working on google analytics tools
Four Ps of marketing – Porter’s Five forces – Brand – Customer Life time value – Aligning
with Business strategy – Barriers and Considerations – Planning – Budgeting and
Forecasting.Search Engine Strategy – Search Engine Optimization – Paid Search –
CO-2
Measurement and Optimization – Advanced Paid Search – Humans and Robots
BTL-2
Practical component:Working on Bitly tool
Suggested Readings: https://contently.com/2016/08/02/the-top-10-free-content-analytics-
tools/
Display – Types and Formats – Ad servers – Planning and targeting Display Campaigns –
Social Media – Types of Social media – Social Advertising – User Experience and
Transformation – CRM and Retention – Social CRM – Personalization – Types of CO-3
Personalization – Customer Service
BTL-3
Practical component: Working on Piwik tool
Suggested Readings:https://contently.com/2016/08/02/the-top-10-free-content-analytics-
tools/
MODULE 4: CONTENT MANAGEMENT AND ANALYTICS(9)
Content Marketing and Content types – People and process for crating content – Measuring
the value of content – Analytics – Tools and Technology – Attribution modelling and
reporting – Decision making – Budget – Key Channel benefits – Structuring proposal –
Advocacy CO-4
Practical component:Study on Open wen analytics
BTL-3
Suggested Readings: https://www.woorank.com/en/blog/analytical-tools-other-than-google-
analytics
TEXT BOOKS
Todd Kelsey, “Introduction to Google Analytics”, Apress Publishers, ISBN-13 (pbk): 978-1-
3.
4842-2828-9, 2017
REFERENCE BOOKS
1.
Grant Kennedy, “Master Social Media Marketing, Facebook, Twitter, Youtube, Instagram”,
http://ebooklibrary.space/read01/?book=1523709146
2. Dave Chaffey, Fiona Ellis-Chadwick, “Digital Marketing – Strategy, Implementation and
Practice”, Pearson Education, Sixth edition, ISBN-13: 978-1292077611, 2016.
3. Chuck Hemann and Ken Burbary, “Digital Marketing Analytics: Making Sense of Consumer
Data in a Digital World”, Que Publishing, 1 edition, ISBN-13: 978-0789750303, 2013.
E BOOKS
https://blog.alexa.com/wp-content/uploads/2016/12/How-to-Pros-Turn-Marketing-
1. Analytics-into-Effective-Marketing-Strategies-ebook.pdf
MOOC
1. https://www.coursera.org/learn/marketing-analytics