0% found this document useful (0 votes)
22 views11 pages

B.Sc.DataScience-R2022-R2

Uploaded by

santhosh.k20008
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views11 pages

B.Sc.DataScience-R2022-R2

Uploaded by

santhosh.k20008
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

PERIYAR MANIAMMAI INSTITUTE OF SCIENCE & TECHNOLOGY

FACULTY OF COMPUTING SCIENCE AND APPLICATIONS


DEPARTMENT OF INFORMATICS
B.Sc. 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

B.Sc. 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): https://www.udacity.com

2. Kaggle AI Datasets: https://www.kaggle.com

3. OpenAI Tutorials: https://openai.com


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: https://www.rdatamining.com/
2. Weka Tool Documentation: https://www.cs.waikato.ac.nz/ml/weka/

You might also like