MSC Data Analytics 2024 25 Ud
MSC Data Analytics 2024 25 Ud
Syllabus
(With effect from 2024-2025)
Program Code:
Annexure: II
2
BHARATHIAR UNIVERSITY, COIMBATORE–641 046
DEPARTMENT OF COMPUTER APPLICATIONS
M.Sc. DATA ANALYTICS 2024-2025 – (CBCS) University Dept.
(Effective from the academic Year 2024-2025)
1. Eligibility for Admission
A pass in any Bachelors degree of minimum 3 years duration with Mathematics or Statistics as any one
of the subjects at Graduate level.
2. Duration
The programme shall be offered on a full-time basis for two years. The programme will consist of three
semesters of course work and laboratory work and the fourth semester consist of major project.
3. Regulations
The general Regulations of the Bharathiar University Choice Based Credit System Programme are
applicable to these programmes.
6. Ranking
A candidate who qualifies for the PG Degree Course passing all the Examinations in the first attempt,
within the minimum period prescribed for the Course of Study from the date of admission to the Course
and secures 1st or 2nd Class shall be eligible for ranking and such ranking will be confined to 10% of the
total number of candidates qualified in that particular subject to a maximum of 10 ranks.
MISSION
SCHEME OF EXAMINATIONS
Hours Per Week Maximum Marks
Course Code Title of the Course Credits
Theory Practical CIA ESE Total
FIRST SEMESTER
Core – 4 4 0 25 75 100
24CSEGC01
Principles of Data Science
Core –
24CSEGC02 Mathematical Foundations for 4 4 0 25 75 100
Machine Learning
Core -
24CSEGC03 Data Structure, Design and 4 2 3 25 75 100
Analysis of Algorithms
Core - 4 2 3 25 75 100
24CSEGC04 Python Programming
Core - 4 3 2 25 75 100
24CSEGC05
Virtualization and Cloud
Elective I 4 4 0 25 75 100
24CSEGE01
Data Privacy and Ethics
General General Supportive 2 2 0 12 38 50
Total 26 21 8 162 488 650
SECOND SEMESTER
Core –
24CSEGC06 Advanced Database 4 2 3 25 75 100
Management Systems
Core –
24CSEGC07 Probability and Statistics for 4 4 0 25 75 100
Data Analytics
Core – 4 3 3 25 75 100
24CSEGC08 Data Mining and Analytics
Core –
24CSEGC09 Mobile Application and 4 2 3 25 75 100
Development
Elective II
24CSEGE02 Data Visualization 4 2 3 25 75 100
Elective III 4 2 3 25 75 100
24CSEGE03
Text Analytics
Job Oriented Course I 2 1 0 12 38 50
Value Added Course I 2 1 0 12 38 50
Total 28 15 15 150 450 600
7
THIRD SEMESTER
Core – 100
24CSEGC10 4 4 0 25 75
Artificial Intelligence
Core –
24CSEGC11 Big Data Analytics Frameworks 4 2 3 25 75 100
and Tools
Core – 100
24CSEGC12 4 2 3 25 75
Machine Learning
Core Industry Module -
24CSEGC13 4 3 2 25 75 100
Generative Learning Models
Elective IV
24CSEGE04 4 4 0 25 75 100
Semantic Web
Elective V 100
24CSEGE05 4 2 3 25 75
Internet of Things
24CSEGC14 Mini Project and Viva Voce 2 0 1 50 50 100
Total 26 15 15 175 525 750
FOURTH SEMESTER
(Self-Study - 1)
24CSEGC15 Research Methodology 2 0 0 12 38 50
(Self-Study - 2)
24CSEGC16 DevOps And Agile 2 0 0 12 38 50
Methodology
24CSEGC17 Major Project and Viva Voce 12 0 0 150 150 300
Job Oriented Course – II 2 1 0 12 38 50
Value Added Course – II 2 1 0 12 38 50
Total 20 150 150 300
GRAND TOTAL 100
CO-SCHOLASTICCOURSES
ONLINE COURSE
SWAYAM–MOOC– Online Course* 2 50
VALUE ADDED COURSES
Value Added Course 1 2 12 38 50
Value Added Course 2 2 12 38 50
JOB ORIENTED COURSES
Job Oriented Course 1 2 12 38 50
Job Oriented Course 2 2 12 38 50
8
ELECTIVE COURSES
Maximum
Course Hours per week
Title of the Course Credits Marks
Code
Theory Practical CIA ESE
*SWAYAM – MOOC – online course shall be of duration of at least 4 weeks with at least 2 credits. The
course shall be mandatory and shall be completed within third semester (i.e., before the beginning of fourth
semester).
9
JOB ORIENTED CERTIFICATE COURSES
1. Blockchain Technology
2. Cyber law
3. Ethical Hacking
4. Design Thinking
5. Soft Skills -1
6. Soft Skills - 2
10
PRINCIPLES OF DATA
Course code 24CSEGC01 L T P C
SCIENCE
Core/Elective/Supportive Core 4 4 0 4
Syllabus
Pre-requisite Nil 2024 -2025
Version
Course Objectives:
The main objectives of this course are to:
1. To understand Data source evolution, data Characteristics and data processing models.
2. To understand and apply data processing architecture, Eco System Components of Big Data
Frameworks HADOOP, SPARK MapReduce
3. To analyze and Build Data Science use cases for specific domain and applications.
Text Book(s)
1 V. Bhuvaneswari, T. Devi, “Big Data Analytics: A Practitioner’s Approach”, Sci-Tech
Publications, 2016.
2 Han Hu, Yonggang Wen, Tat-Seng, Chua, XuelongLi,“Toward Scalable Systems for
Big”,
3 Seema Acharya, Subhashini Chellappan, “Big Data and Analytics”, Wiley Publication, first
edition. Reprint in 2016
4 Joel Grus, “Data Science from Scratch”, 2nd Edition, O′Reilly Publisher,
ISBN: 9781492041139, May 2019
Reference Books: EBooks
1 SinanOzdemir, Sunil Kakade, “Principles of Data Science”, Second Edition, [Packt]
2 David Natingga, “Data Science for Algorithms in a Week”, Second Edition, [Packt]
12
3 PrabhanjanTattar, Tony Ojeda, Et al, “Practical Data Science Cookbook”, Second
Edition, [Packt], ISBN: 9781787129627
4 Lillian Pierson, Jake Porway, “Data Science for Dummies”, Second Edition, John Wiley
& Sons, Publishers, ISBN: 9781119327639, 2017
5 Field Cady, “The Data Science Handbook”,John Wiley & Sons, Publishers,
ISBN: 9781119092940, 2017
Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]
Course Title Duration Provider
1. Python for Data Science 4 Weeks Swayam
2. Introduction to Data Science in Python (Free) 4 Weeks Coursera
3. Intro to Data Science (Free) 8 Weeks Udacity
4. Data Science Certification Training – R Programming 14 hours Simlilearn
5. Data Science with Python 15 hours Simplilearn
Web link
1. hthttps://builtin.com/data-science
2. https://www.udacity.com/course/intro-to-data-science--ud359
3. https://www.tutorialspoint.com/python_data_science/index.htm
Text Book(s)
1 J K Sharma, “Operations Research Theory &Applications” 6th Edition, Laxmi
Publications, 2017.
2 Gilbert Strang, Linear Algebra and Its Application, 5thEdition, Wellesley Cambridge
Press, ISBN: 9780980232776, 2017.
Text Book(s)
1 Kleinberg and Tardos: “Algorithm Design”,Pearson, ISBN: 0132131080 2018.
2 Luciano Ramalho, “Fluent Python: Clear, Concise, and Effective Programming”,O’Reilly, ISBN:
9781491946008, 2014.
3 Ellis Horowitz, SartajSahni, SanguthevarRajasekaran, “Fundamentals of Computer
Algorithms”,Galgotia Publications, 2011.
Web link
1. https://www.tutorialspoint.com/design_and_analysis_of_algorithms/
2. https://www.javatpoint.com/daa-tutorial
3. http://openclassroom.stanford.edu/MainFolder/CoursePage.php?course=IntroToAlgorithms
Text Book(s)
1 Jake VanderPlas, “Python Data Science Handbook” O'Reilly, 1st Edition, 2017.
2 Andreas C. Muller & Sarah Guido “Introduction to Machine Learning with Python
O'Reilly,,Edition, 2016.
3 Dr. Charles Russell Severance, Sue Blumenberg, Elliott Hauser, AimeeAndrion“Python for
Everybody: Exploring Data in Python 3”,CreateSpace, 2016.
Reference Books
1 Wesley J. Chun , “Core Python Programming”, 2ndEdition,Pearson Education,2016.
2 Mark Summerfield ,“Programming in Python 3”, Pearson Education,2018.
Text Book(s)
1 George Coulouris, Jean Dollimore, Tim Kindberg, Gordan Blair, “Distributed Systems
Concepts and Design”, 5thEdition, Pearson Education, 2012.
2 VenkataJosyula , Malcolm Orr , Greg Page, “Cloud Computing: Automating the Virtualized
Data Center”, 1st Edition, Cisco Press, 2011.
3 Brian J.S. Chee, Curtis Franklin Jr., “Cloud Computing: Technologies and Strategies of the
Ubiquitous Data Center”, 1st Edition, CRC Press, 2010.
Reference Books
1 Andrew S. Tanenbaum, Maarten Van Steen, “Distributed Systems: Principles and Paradigms”,
2nd edition, Createspace Independent Publishers, 2016.
2 Matthew Portnoy, “Virtualization Essentials”, 2nd edition, Wiley Publication, 2016.
Text Book(s)
1 G.E. Kennedy, Data Privacy Law A Practical Guide to the GDPR, 2019
2 Mike Loukides, Hilary Mason, “Ethics and Data Science”, O’REILLY Media, Inc., 2018.
3 Journel Joseph, Data & Analytics 4.0, The future of work, Privacy and Trust in the Age of
Artificial Intelligence, 2019.
Reference Books
1 Data Privacy, Ethics and Protection Guidance note on Big Data For Achievement of the 2030 Agenda,
United Nations Development Group
Text Book(s)
1 William A. R. Weiss “An Introduction to Set Theory” Publisher: University of Toronto 2008
2 RafVandebril, Marc Van Barel, Nicola Mastronardi, “Matrix Computations and Semiseparab
Matrices: Eigenvalue and Singular Value Methods”, JHU Press, 2009.
3 By Vijay K. Rohatgi, A.K. Md. EhsanesSaleh. “An Introduction To Probability And
Statistics”, ISBN: 978-1-118-79964-2, 3rd Ed , 2015.
4 Jacques Sakarovitch, “Elements of Automata Theory”, Cambridge University Press, 2009.
5 R.S.N. Pillai, Bagavathi, “Statistics Theory and Practice, S.Chand& Company, 2013
Reference Books
1 Charles E. Roberts, Jr, “Introduction to Mathematical Proofs A Transition to Advanced
Mathematics” Denny Gulick, 4th Edition, Published by Pearson, ISBN: 9780134746753, 2018.
2 John R. Hauser, “Numerical Methods for Nonlinear Engineering Models”, Springer
Netherlands, ISBN: 9401777071, 9789401777070, 1013 pages, 2017.
Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]
Course Title Duration Provider
1 Advanced Probability Theory 12 Weeks Swayam
2 Discrete Mathematics 12 Weeks Swayam
3 Numerical Methods And Simulation Techniques For Scientists 8 weeks Swayam
and Engineers
4 Theory of Automation 8 Weeks Swayam
Text Book(s)
1 Jiawei Han, MichelineKamber, “Data Mining Concepts and Techniques”, Morgan Kaufmann Publishers,
2012
2 Pieter Adriaans, DolfZantinge, “Data Mining”, Addison Wesley, 2008.
3 Krzyszlof J Cios, WitoldPedrycz, “Data Mining: A Knowledge Discovery Approach”, Springer, 2010.
4 V. Bhuvaneswari, “Data Analytics with R – Step by Step”, SciTech Publications, 2016.
5 Roger D. Peng, “R Programming for Data Science” Lean Publishing, 2014
6 Alain F. Zuur, Elena N. Ieno, Erik H.W.G. Meesters,“A Beginner’s Guide to R” Springer, 2009
7 Hadley Wickham, “R for Data Science: Import, Tidy, Transform, Visualize, and Model Data”,First
Edition, O'Reilly Media Publisher, ISBN: 9781491910399, 2017
Reference Books
1 Arun K Pujari, “Data Mining Techniques”, Universities Press. 2012
2 ArijayChaudhry, Dr. P .S Deshpande, “Multidimensional Data Analysis and Data Mining”, Dreamtech
press, 2009.
3 Brett Lantz, “Machine Learning with R”, Third Edition, ISBN: 9781788295864, 2019, [Packt]
4 Kaelen Medeiros, “R Programming Fundamentals”, ISBN: 9781789612998, 2018, [Packt]
29
5 VitorBinanchiLanzetta, “Hands-On Data Science with R”, ISBN: 9781789139402, 2018, [Packt]
6 Omar Trejo Navarro, “R Programming by Example”, ISBN: 9781788292542, 2017, [Packt]
7 Jared P. Lander, “R for Everyone: Advanced Analytics and Graphics”, Second Edition, Pearson
Education Publisher, ISBN: 9789386873521, 2018
8 VigneshPrajapati, “Big Data Analytics with R and Hadoop”, First Edition, PACKT Publishing
Limited, ISBN: 9781782163282, 2013
9 Nina Zumel, “Practical Data Science with R”,Dreamtech Press Publisher, 2014
10 Hadley Wickham, “Advanced R”, Second Edition, CRC Publisher, ISBN: 978-0815384571, 2019
Web Link
1. http://www.celta.parissorbonne.fr/anasem/papers/miscelanea/InteractiveDataMining.pdf
2. https://www.javatpoint.com/data-mining-world-wide-web
3. https://www.peterindia.net/DataMiningLinks.html
4. https://www.datacamp.com/tracks/r-programming
5. https://www.tutorialspoint.com/r/index.htm
6. https://www.datamentor.io/r-programming/
Reference Books:EBooks
1 Mark Murphy; Beginning Android 3; Apress Springer India Pvt Ltd. ;1st Edition; 2011
2 Sayed Hashimi , Pro Android 4; Apress Springer India Pvt Ltd; 1st Edition; 2012
3 Reto Meier; Professional Android 2 Application Development; Wiley India Pvt.ltd; 1st
Edition;
2012
4 The Android Developer’s Cookbook: Building Applications with the Android SDK by James
Steele, Nelson To, Addison-Wesley Professional; 2010
Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]
Course Title Duration Provider
1. Java for Android 4 Weeks Coursera
2. Android App Development Specialization 4 Weeks Coursera
Web link
1. https://developers.google.com/training/adf
2. https://goo.gl/ADKvq8
3. https://innovator.samsungmobile.com
Course
23CSEGC13 GENERATIVE LEARNING MODELS L T P C
Code
Core/Elective/Supportive Core 4 4 0 4
Coding skills and pre-knowledge in Machine Syllabus 2024-
Pre-requisite
Learning Version 2025
Course Objectives:
The main objectives of this course are to:
1. To understand How to implement Generative AI models. We focus on proper concept implementation
and relevant code
2. To understand great ideas in the GAI space and make best use of already developed models for
realising your projects and ideas
3. To understand How to augment your dataset such that it ultimately improves your machine learning
performance
4. To understand the technical side: from the evolution of generative models, to the generator-
discriminator interplay, to common implementation issues and their remedies
Expected Course Outcomes:
On the successful completion of the course, student will be able to:
1 Incorporating existing knowledge with new information based on open-mindedness and K2
experimentation.
2 Organization refers to linking data or concepts we had already gathered to new information K3
or concepts in an effective way
3 Large language models are computer programs that open new possibilities of text K4
understanding and generation in software systems.
4 This is useful because once text is in this form, it can be compared to other text for similarity K6
5 Principles and techniques for writing prompts (inputs for our models) that will help you get K5
the best generations for your task.
K1 - Remember; K2 - Understand; K3 - Apply; K4 - Analyze; K5 - Evaluate; K6 – Create
Text Book(s)
1 ArshdeepBahga, ‘Internet of Things: A Hands-On Approach’, Universities Press, 2015.
2 Boris Adryan, DominikObermaier, Paul Fremantle, ‘The Technical Foundations of IoT’,
Artech Houser Publishers, 2017.
3 Michael Margolis, “Arduino Cookbook” 2nd Edition, O'Reilly Media, 2012.
4 Marco Schwartz, ‘Internet of Things with ESP8266’, Packt Publishing, 2016.
Reference Books
1 Charles Platt, “Make Electronics – Learning by discovery”, O'Reilly Media, 2015.
2 Michael Miller, “The Internet of Things”, Pearson India, 2015.
Text Book(s)
1 Gene Kim, Jez Humble, Patrick Debois, John Allspaw and John Willis, “The DevOps Handbook”,IT
Revolution Press; Illustrated edition, 2016, ISBN- 1942788002
2 Gene Kim, Kevin Behr, “The Phoenix Project”,IT Revolution Press, 5th Anniversary edition, 2018,
3 Nicole ForsgrenPhd (Author), “Accelerate”, Tradeselect; Illustrated edition (27 March 2018)
4 Gene Kim, “The Unicorn Project” IT Revolution Press, 2019
Reference Books :EBooks
1 Sanjeev Sharma and Bernie Coyne, “DevOps For Dummies”, 2nd IBM Limited Edition, Published by
John Wiley & Sons, Inc.
2 Sanjeev Sharma and Bernie Coyne, “DevOps”, 3rd IBM Limited Edition, Published by John Wiley &
Sons, Inc., ISBN: 978-1-119-41589-3
PROGRESSIVE WEB T P C
Course code 24CSEGE06 L
APPLICATION DEVELOPMENT
Core/Elective/Supportive Elective 2 0 2 4
HTML, CSS and Object-Oriented Syllabus 2024-
Pre-requisite
Programming using JavaScript Version 2025
Course Objectives:
The main objectives of this course are to:
1. To understand the basics of progressive web applications
2. To understand the fundamentals of Angular and develop Angular applications
3. To create, build and deploy progressive web applications using Angular
Expected Course Outcomes:
On the successful completion of the course, student will be able to:
1 To learn the basics of Angular and Progressive Web Applications K2
2 To understand and use Angular forms, dependency injection and routing K3
3 To create build and deploy an Angular application using Angular CLI K6
4 To explore Service Workers, Data Storage, App Manifest and Notifications in K3
Progressive Web Applications
5 To build and deploy responsive, fast and reliable Progressive K6
Web Applications using Angular
K1 - Remember; K2 - Understand; K3 - Apply; K4 - Analyze; K5 - Evaluate; K6 - Create
Reference Books
1 Tal Ater, ‘Building Progressive Web Apps’, O’Reilly Media, 2017.
2 Chris Love, ‘Progressive Web Application Development By Example’, Packt Publishing Ltd,
2018.
3 John M. Wargo, ‘Learning Progressive Web Apps’, Addison Wesley, 2020.
Text Book(s)
1 Reza Zafarani ,MohhammadAliAbbasi – Social Media Mining: An Introduction – Published by
Cambridge press, 2014 – (Free Ebook available http://dmml.asu.edu/smm/chapter)
2 Memon, N., Xu, J.J., Hicks, D.L., Chen, H. (Eds.), Data Mining for Social Network Data- Springer –
Annals of Information Systems ,
3 Lam Thuy Vo, 2019, “Mining Social Media: Finding Stories in Internet Data
Reference Books :EBooks
1 Matthew A. Russel, 2018, “Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn,
Instagram, GitHub
2 GungorPolatkan, AntonoisChalkiopoulos, et.al., 2018, “Social Media Mining and Analytics.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S - - - M M M M
CO2 M M M S - - S S S S
CO3 S S S S M M S S S S
CO4 S S S S M S M S S S
CO5 S S S S S S S S S S
*S-Strong; M-Medium; L-Low
Text Book(s)
1 AnkurGoel, Neo4j Cookbook, PACKT publishing, 2015, ISBN: 978-1-78328-725-3
2 Chris Kemper, Beginning Neo4j, 2015, Apress, ISBN: 978-1-4842-1227-1
3 Mahesh Lal, Neo4j Graph Data Modeling, PACKT publishing, 2015
4 Thomas Frisendral, Graph Data Modeling for NoSQL and SQL, Technis Publications,
2016,
Web link
1. https://neo4j.com/developer/graph-database/
Mapping with Programme Outcomes
Mapping with Programme Outcomes
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S - S S - - - - L S
CO2 - M L - L - L - - M
CO3 M - - - - - - S M -
CO4 L - - S M M - M - -
CO5 M - M L - L S - - L
*S-Strong; M-Medium; L-Low
Text Book(s)
1 Sanjeev Sharma, The DevOps Adoption Playbook. A guide to Adopting DevOps in a Multi-
Speed IT Enterprise, 2017
2 Gene Kom, DevOps Handbook, How to create world class agility, Reliability, & Security in
Technology Organizations, 2016
Reference Books :EBooks
1 Mikael Krief, Learning DevOps, The Complete guide to accelerate collaboration with Jenkins,
Kubernetes, Terraform and Azure DevOps, Packt, Birmingham, Mumbai
Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S - - - M M M M
CO2 M M M S - - S S S S
CO3 S S S S M M S S S S
CO4 S S S S M S M S S S
CO5 S S S S S S S S S S
*S-Strong; M-Medium; L-Low
Text Book(s)
1 Jeff Barnes, Azure Machine Learning, Microsoft Azure Essentials, Microsoft Press, 2015, ISBN: 978-0-
7356-9817-8.
2 James D Miller, Professional Expertise Distilled, Learning IBM Watson Analytics, PACKT publishing,
2016, ISBN: 978-1-78588-077-3
3 Kamal Kant Hiran, RuchiDoshi, Cloud Computing: Master the concepts, Architecture and Applications
with Real-world examples and case studies, 2018
Reference Books :EBooks
1 Kai Hwang, Cloud Computing for Machine Learning and Cognitive Applications, The MIT Press, 2017,
ISBN: 978-0-262-036-412
2 Noah Gift, An Introduction to Cloud-based Machine Learning Pragmatic AI, Addison-Wesley
Professional, 2018, ISBN: 978-0-134-863-924.
Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]
1. https://www.tutorialspoint.com/microsoft_azure/index.htm
2. https://azure.microsoft.com/en-in/get-started/
3. https://www.edureka.co/blog/microsoft-azure-tutorial
4. https://cloud.ibm.com/docs/assistant?topic=assistant-getting-started
5. https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/ml-mnist-tutorials.html
Mapping with Programme Outcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S - - - M M M M
CO2 M M M S - - S S S S
CO3 S S S S M M S S S S
CO4 S S S S M S M S S S
CO5 S S S S S S S S S S
*S-Strong; M-Medium; L-Low
Cos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 - M L S S S S M M L
CO2 - M L S S S S M M M
CO3 M M M M L M M L S -
CO4 S L M - - M M - L -
CO5 S L M - - M M - L -
*S-Strong; M-Medium; L-Low
Reference Books
1 Information Technology Law and Practice by Vakul Sharma; Universal Law Publishing Co.
Pvt. Ltd.
2 The Information Technology Act, 2000; Bare Act – Professional Book Publishers, New Delhi