PERIYAR MANIAMMAI INSTITUTE OF SCIENCE & TECHNOLOGY
FACULTY OF COMPUTING SCIENCE AND APPLICATIONS
DEPARTMENT OF INFORMATICS
[Link]. Data Science
CURRICULUM - REGULATIONS 2022 - REVISION 2
SEMESTER IV
Credits
Course
Sl. No. Course Name
Code
L T P C
Theory Courses
XGT401 Tamil IV
1 3 0 0 3
XFT401 Foundational Tamil IV
2 XGE402 English IV 3 0 0 3
Fundamentals of Artificial
3 XDS403 3 0 0 3
Intelligence
Mathematics for Data
4 XDS404 3 1 0 4
Science IV
Data Mining and
5 XDS405 3 0 0 3
Warehousing
6 GE - II General Elective - II 3 0 0 3
Introduction to
7 XUM004 Entrepreneurship 1 0 0 1
Development
Practical Courses
Artificial Intelligence
8 XDS406 0 0 2 1
Laboratory
Data Mining with R
9 XDS407 0 0 4 2
Programming Laboratory
Total 19 1 6 23
SEMESTER V
Credits
Course
Sl. No. Course Name
Code
L T P C
Theory Courses
Machine Learning
1 XDS501 3 0 0 3
Fundamentals
Neural Networks
2 XDS502 3 1 0 4
Fundamentals
Interactive Data
3 XDS503 3 0 0 3
Visualization
4 XDS504 Business Intelligence 3 0 0 3
Discipline Specific
5 DSE - I 3 0 0 3
Elective - I
Practical Courses
Machine Learning
6 XDS505 0 0 4 2
Laboratory
Data Visualization
7 XDS506 0 0 2 1
Laboratory
8 XDS507 In Plant Training (21 Days) 0 0 4 2
Total 15 1 10 23
SEMESTER VI
Credits
Course
Sl. No. Course Name
Code
L T P C
Theory Courses
1 XDS601 Big Data Analytics 3 0 0 3
Deep Learning
2 XDS602 3 0 0 3
Fundamentals
Cloud Computing and
3 XDS603 3 0 0 3
Virtualization
4 XDS604 Computer Vision 3 0 0 3
Discipline Specific
5 DSE - II 3 0 0 3
Elective - II
Practical Courses
6 XDS605 Deep Learning Laboratory 0 0 4 2
7 XDS606 Capstone Project 0 0 10 6
Total 15 0 14 23
The number of credits in each semester is summarized as follows:
Programme I II III IV V VI
[Link]. Data Science 23 23 25 23 23 23
Suggested List of Courses for DSE - I
Course Credits
Sl. No. Course Name
Code L T P C
Fundamentals of Cyber-
1 XDS508A 3 0 0 3
Physical Systems
Fundamentals of Robotics and
2 XDS508B 3 0 0 3
Intelligent Systems
Fundamentals of Natural
3 XDS508C 3 0 0 3
Language Processing
Suggested List of Courses for DSE - II
Course Credits
Sl. No. Course Name
Code L T P C
1 XDS607A Healthcare Data Analytics 3 0 0 3
2 XDS607B Web Analytics 3 0 0 3
3 XDS607C Social Media Analytics 3 0 0 3
Course Code Course Name L T P C
XDS403 Fundamentals of Artificial Intelligence 3 0 0 3
Category: Programme Core Courses
a. Preamble
This course provides an introduction to Artificial Intelligence (AI), its foundations,
and core techniques, including problem-solving, search methods, knowledge
representation, reasoning, planning, and decision-making. Learners will explore
real-world AI applications and address ethical and societal challenges, aligning with
Sustainable Development Goals (SDGs).
b. Course Outcomes
After successful completion of the course, the learners will be able to
Knowledge
COs Course Outcome SDGs
Level
Describe the foundational concepts, types, and
CO1 K2
applications of Artificial Intelligence (AI)
Implement problem-solving and search strategies in
CO2 K3
Artificial Intelligence
Apply knowledge representation techniques and
CO3 K3
reasoning methods in AI systems
Develop planning and decision-making solutions for
CO4 K3
deterministic and uncertain environments
Explore applications of AI in domains such as NLP,
CO5 K3
robotics, and vision systems
Utilize AI techniques to solve real-world problems
CO6 K3
while addressing ethical concerns and SDGs
c. Course Syllabus Total : 45 Hours
INTRODUCTION TO ARTIFICIAL INTELIGENCE AND AGENTS 9
Definition and scope of AI - Foundations of AI: History, Evolution, Approaches,
Growth, and Applications - Types and Classification of AI - Risks and Benefits of
AI - Intelligent Agents: Environments, Rationality, Tasks, and Structure - Types of
Agents: Simple reflex, Goal based, and Utility based Agents - Logical agents.
PROBLEM SOLVING AND SEARCHING 9
Problem solving agents - State space representation - Searching - Uninformed search
strategies: Breadth-first, and Depth-first - Informed search strategies: Greedy search,
and A* algorithm - Adversarial search: Min-max algorithm, and Alpha-beta Pruning
- Monte Carlo tree search - Stochastic games - Constraint satisfaction problems.
KNOWLEDGE REPRESENTATION AND REASONING 9
Knowledge based agents - Propositional logic - Agents based on propositional and
predicate logic - First order logic - Inference techniques in propositional and
predicate logic - Semantic Networks, Frames, and Ontologies - Rule-based systems
and Expert systems.
PLANNING AND DECISION MAKING 9
Planning problem formulation - Classical planning: Algorithms, Heuristics, and
Hierarchical methods - Planning and acting in nondeterministic domains - Time,
Schedules, and Resources - Time and Uncertainty - Planning with Uncertainty:
Markov decision processes (MDPs) - Utility theory and Decision theory.
APPLICATIONS OF ARTIFICIAL INTELIGENCE 9
Natural language processing: Overview and applications - AI in Robotics:
Perception, Motion planning, and Control - AI in Vision systems: Image recognition
and Object detection - Societal impact of AI: Ethical issues, Bias, and Future
Challenges - AI applications in Healthcare, Finance, and emerging domains.
d. Activities
Perform case study on presenting the impact of AI on education systems.
Develop and compare search algorithms for route optimization in a smart
city.
Create a semantic network for a knowledge-based healthcare system.
Implement a Markov Decision Process for resource allocation in disaster
management.
Implement basic image recognition using AI techniques for detecting urban
waste management issues.
Develop an AI model to monitor air quality and predict pollution levels in
cities
e. Learning Resources
Text Books
1. Stuart Russell, and Peter Norvig, “Artificial Intelligence - A Modern
Approach,” 4th edition, Pearson, 2024
2. Elaine Rich, Kevin Knight, Shivashankar B. Nair, “Artificial Intelligence”,
4th revised edition, MedTech Science Press, 2024.
Reference Books
1. Luger, G. F., “Artificial Intelligence: Structures and Strategies for Complex
Problem Solving”, Pearson, 2009.
2. Poole, D., and Mackworth, A., “Artificial Intelligence: Foundations of
Computational Agents, Cambridge University Press, 2017.
Web Resources
1. AI Programming with Python (Udacity): [Link]
2. Kaggle AI Datasets: [Link]
3. OpenAI Tutorials: [Link]
Course Code Course Name L T P C
XDS405 Data Mining and Warehousing 3 0 0 3
Category: Programme Core Courses
a. Preamble
This course provides an in-depth understanding of data mining techniques and data
warehousing concepts. Learners will explore methods for pre-processing data, mining
patterns, and analyzing web and structured data. Emphasis is placed on real-world
applications, tools, and ethical considerations. The course aligns with Sustainable
Development Goals to foster data-driven decision-making in various domains.
b. Course Outcomes
After successful completion of the course, the learners will be able to
Knowledge
COs Course Outcome SDGs
Level
Describe the knowledge discovery process,
CO1 K2
techniques, and applications of data mining
Perform data pre-processing, including cleaning,
CO2 K3
integration, and transformation
Apply pattern mining techniques to identify frequent
CO3 K3
itemsets and association rules
Analyze web mining methods and modern trends in
CO4 K4
data mining
Develop OLAP solutions for multi-dimensional data
CO5 K3
and decision support
Utilize data mining and warehousing concepts to
CO6 K3
address real-world challenges aligned with SDGs
c. Course Syllabus Total : 45 Hours
INTRODUCTION TO DATA MINING 9
Definitions, scope, and need for data mining - Knowledge discovery process -
Diversity of data types - Mining various kinds of knowledge - Data mining process
- Data mining techniques - Data mining in multiple disciplines - Tools and
applications of data mining.
DATA, MEASUREMENTS, AND PREPROCESSING 9
Data types and attributes: Nominal, binary ordinal, numeric, discrete and continuous
- Data sets and types - Statistics of data - Similarity and distance measures - Need
for data preprocessing - Data quality, data cleaning, and data integration - Data
transformation - Dimensionality reduction.
PATTERN MINING AND METHODS 9
Frequent patterns - Frequent itemsets, Closed and maximal itemsets - Association
rules - Definitions, representations, and rule generation - Metrics: Support,
Confidence, and Lift - Approaches for transaction database storage - Naïve
algorithm for finding association rules - Data mining algorithms: Apriori, Apriori
TID, Direct Hashing and Pruning (DHP), FP Growth.
WEB MINING AND DATA MINING TRENDS 9
Web mining: Content, usage, and structure mining - Modern search engines -
Working of a search engine - PageRank algorithm - Precision and Recall - Mining
rich data types: Text, spatial-temporal, graph, and networks - Applications and
future trends in data mining.
DATA WAREHOUSING AND ONLINE ANALYTICAL PROCESSING 9
Operational data store (ODS) and its needs - Data warehouse - Data marts - Data
warehouse schemas - Online analytical processing (OLAP): Definition, features,
strengths, benefits, and applications - OLAP vs. OLTP - Multi-dimensional data and
Data cubes - OLAP servers and operations.
d. Activities
Perform case study on how data mining improves educational systems, such
as adaptive learning platforms.
Clean and preprocess a dataset related to infrastructure planning, ensuring
data quality for analysis.
Use association rule mining on retail data to identify product bundling
opportunities for improving sales.
Analyze web usage data to recommend improvements for an e-commerce
platform’s infrastructure.
Create an OLAP cube for analyzing workforce trends in an organization,
helping optimize employee productivity.
Develop a data-driven solution to analyze urban transportation data,
proposing ways to optimize public transit systems for sustainable city
development.
e. Learning Resources
Text Books
1. Parteek Bhatia, “Data Mining and Data Warehousing: Principles and
Practical Techniques”, Cambridge University Press, 2019.
2. Han, J., Kamber, M., & Pei, J., “Data Mining: Concepts and Techniques, 4th
edition, Morgan Kaufmann, 2023.
3. Pang-Ning Tan, Steinbach, M., & Kumar, V., “Introduction to Data Mining”,
2nd edition, Pearson, 2019.
Reference Books
1. Alex Berson & Stephen J. Smith: Data Warehousing, Data Mining & OLAP,
McGraw-Hill, 2017.
3. Ralph Kimball, “The Data Warehouse Toolkit: The Definitive Guide to
Dimensional Modeling”, Wiley, 2013.
4. Gordon S. Linoff, and Michael J.A. Berry, “Data Mining Techniques: For
Marketing, Sales, and Customer Relationship Management”, Wiley, 2012.
Web Resources
1. R and DataMining: [Link]
2. Weka Tool Documentation: [Link]