M.Tech in AI & Data Science Syllabus 2023
M.Tech in AI & Data Science Syllabus 2023
SCHEME OF EXAMINATION
&
SYLLABI
for
Offered by
University School of Automation and Robotics (USAR)
Page 1 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Introduction
Acronyms:
APC: Academic programme committee comprising of all faculty of the school.
L: Number of Lecture hours per week
T/P: Number of Practical/Tutorial Hours per week
C: Number of credits assigned to a course / paper
NUES: An evaluation scheme in which evaluation is conducted by a committee, a teacher
or a group of teacher as described in the scheme of study.
COE: Controller of Examinations of the Examinations Division of the University.
Page 2 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
PEO2: To apply advanced statistical and computational methods to analyze, model, and
extract insights from large and complex data sets, and to develop innovative solutions to
challenging problems in a range of domains, such as healthcare, finance, marketing, and
social media.
PEO3: To design and implement intelligent systems and applications that can learn,
reason, and interact with humans and the environment.
PEO4: To communicate effectively, both orally and in writing, about technical concepts,
research findings, and ethical considerations related to artificial intelligence and data
science, and to engage in interdisciplinary discussions with stakeholders from diverse
backgrounds and perspectives.
PEO5: To stimulate students for life-long learning with enthusiasm and commitment to
improve knowledge and competence continuously.
PO2: An ability to design and implement intelligent systems and applications that can
interact with humans and the environment, and that can learn, reason, and adapt to
changing circumstances and user preferences.
PO4: Analyze, design, and develop advanced algorithms and models for machine
learning, deep learning, natural language processing, and computer vision, and evaluate
their performance in terms of accuracy, efficiency, and robustness.
PO5: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice
Page 3 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
PSO-PEO Matrix*
Filled on a scale of 1 to 3 (3=High; 2=Moderate; 1=Low; ‘-‘for no correlation)
PO1 3 2 2 1 3
PO2 2 2 3 1 2
PO3 2 3 2 1 1
PO4 2 3 2 2 2
PO5 1 1 2 3 2
Page 4 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Master of Technology
Artificial Intelligence and Data science
Regular Programme
First Semester
PE MEAD-605 Principles of AI 4 - 4
PE MEAD-607 Knowledge Representation & 4 - 4
Reasoning
Elective 2 (Choose One)
Master of Technology
Artificial Intelligence and Data science
Regular Programme
Second Semester
Page 6 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Master of Technology
Artificial Intelligence and Data science
Regular Programme
Third Semester
** The research project guidelines shall be issued separately by the school with
the approval of the Dean, USAR
Page 7 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Master of Technology
Artificial Intelligence and Data science
Regular Programme
Fourth Semester
Page 8 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
DETAILED SYLLABUS
FOR
SEMESTER-I
Page 9 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University
norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to teach students advanced data structures and algorithms
like red-black trees, B-trees, AVL trees, graph algorithms, greedy, divide &
conquer etc.
2. Students should be able to analyze the running time of algorithms and
understand how to design efficient algorithms for a given problem.
3. Students should be able to apply advanced data structures and algorithms to
solve complex problems in computer science and related fields.
4. The course aims to improve the student's programming skills.
Course Outcomes:
CO1 2 2 2 1 1
CO2 2 3 3 3 1
CO3 3 3 3 3 2
CO4 1 1 2 1 3
Page 10 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Elementary Data Structure: Arrays, Expressions, Linked list, Polynomials;
Representation and Operations binary search Trees and operations, AVL trees,
augmented data structure, Red Black Trees and properties
UNIT - II
Overview of Divide-and-Conquer, Dynamic Programming and Greedy Algorithms,
Comparison of dynamic programming and Greedy algorithm with Knapsack as
case study Theoretical foundation of greedy algorithm, Matroids and Greedy
methods, A Task Scheduling problem as a Matroid.
UNIT-III
Graph representation and implementation, searching of a graph, application of
BFS and DFS Data structure for Sets, Disjoint Set and Union – find problem and
implementation, Basic Hash function and collision resolution Hash Tables
(Universal Hashing, Perfect Hashing) implementation and Applications, Sorting
and Searching techniques.
UNIT - IV
Traversal algorithms, Tree, Spanning tree generation Algorithms,
Computational Geometry: Line segments properties, determining whether any
pair of segment intersects, Finding a convex hull, finding the closest pair of
points
Textbooks:
1. T. H. Cormen, C. E. Leiserson, R.L. Rivest, C. Stein. Introduction to
Algorithms, 3rd Edition, PHI, 2009
2. Ellis Horowitz, Sartaj Sahni & Anderson-Freed. Fundamentals of Data
Structures, 2nd Edition, Universities Press,2008
Reference books:
1. Weiss, Mark Allen. Data structures and algorithm analysis. 2nd Edition,
Pearson Education India,1996.
2. Robert L. Kruse, Bruce P. Leung. Data Structures and Program Design in C.
2nd Edition, Pearson Education, 2006.
3. M. Goodrich, R. Tamassia, and D. Mount, Data Structures and Algorithms in
C++. 2nd Edition, Wiley, 2014.
Page 11 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. To understand the mathematical concepts and techniques necessary for
working with AI algorithms and models.
2. To make students learn to apply linear algebra, calculus, probability theory,
and graph theory to solve AI problems.
3. To learn about calculus and its application in AI, including optimization,
derivatives, and gradients.
4. To develop critical thinking skills and the ability to evaluate and analyze
mathematical concepts and techniques in the context of AI.
Course Outcomes:
CO1 2 3 3 3 1
CO2 3 3 3 3 1
CO3 2 3 2 2 2
CO4 3 2 3 2 1
Page 12 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Linear Algebra: Matrices and Determinants, Gauss Elimination, Linear
Independence. Rank of a Matrix. Vector Space. Solutions of Linear Systems and
concept of Existence, Uniqueness, Determinants. Cramer’s Rule, Gauss–Jordan
Elimination. The Matrix Eigenvalue Problem, Determining Eigenvalues and
Eigenvectors, Eigenbases. Diagonalization. Quadratic [Link] – Hamilton
Theorem
UNIT - II
Calculus: Continuity and differentiability, derivative of composite functions,
chain rule, derivative of some common functions- logarithmic, exponential,
trigonometric and inverse trigonometric. Applications of derivatives. Vector and
matrix calculus, derivatives of scalar and vector valued functions, Gradient
algorithms and convex functions
UNIT - III
Vector Calculus: Vector and Scalar Functions and Their Fields. Derivatives,
Curves. Arc Length. Curvature. Torsion, Gradient of a Scalar Field. Directional
Derivative, Divergence of a Vector Field, Curl of a Vector Field, Line Integrals,
Path Independence of Line Integrals, Double Integrals, Green’s Theorem in the
Plane, Surfaces for Surface Integrals, Surface Integrals, Triple Integrals, Stokes
Theorem. Divergence Theorem of Gauss.
UNIT - IV
Textbooks:
Reference books:
Page 13 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to teach students the basics principles of Artificial
Intelligence and how AI Evolve over the decades
2. The course aims to teach heuristics and uninformed searching techniques
3. Students would be exposed to different ways of knowledge representations
and reasoning approaches
4. The course aims to teach the students Ethics in AI
Course Outcomes:
CO1 3 2 3 1 1
CO2 2 3 3 3 2
CO3 3 3 3 3 2
CO4 1 1 2 2 3
Page 14 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Overview: foundations, scope, problems, and approaches of AI. AI Evolution:
Turing's Work, Turing Test, Alternative test
Intelligent agents: reactive, deliberative, goal-driven, utility-driven, and learning
agents, Artificial Intelligence programming techniques
UNIT-II
UNIT-III
UNIT-IV
Textbooks:
Reference books:
Page 15 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the concepts of knowledge
representation and reasoning.
2. To make students learn about different knowledge representation languages,
such as propositional logic, first-order logic, and ontologies.
3. To understand principles of reasoning, such as deduction, abduction, and
induction.
4. To understand the applications of knowledge representation and reasoning in
various fields, such as expert systems, natural language processing, and
robotics.
Course Outcomes:
CO1 2 2 2 2 1
CO2 3 2 3 2 1
CO3 3 3 3 2 2
CO4 3 2 2 2 3
Page 16 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction to Knowledge Representation and Reasoning: Definition of
Knowledge Representation and Reasoning, Types of knowledge and their
representation, Knowledge-based systems and their components, Knowledge
representation languages, Issues in Knowledge Representation and Reasoning
UNIT - II
UNIT - III
UNIT - IV
Text Books:
Reference Books:
Page 17 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. To understand the fundamental concepts of statistics, including probability
theory, random variables, probability distributions, and statistical inference.
2. To learn about the different types of data and how to describe and summarize
data using graphical and numerical methods.
3. To understand the principles of statistical hypothesis testing and how to test
hypotheses using appropriate tests and procedures.
4. To develop critical thinking skills and the ability to evaluate statistical claims
and arguments in data science.
Course Outcomes:
CO1 2 3 3 3 1
CO2 2 3 3 3 1
CO3 3 3 2 2 2
CO4 3 2 3 2 2
Page 18 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction and types of Data - Basic definitions, Introduction and types of
Data: Understanding data, Classification of data, Scales of measurement,
Describing Categorical Data - Frequency distributions, Charts of categorical data,
Mode and Median
Describing Numerical Data - Frequency Tables for numerical data, Mean, Median
and Mode, Measures of dispersion- Range, variance and standard deviation,
Percentiles, Quartiles, and Interquartile range
Association between two categorical variables, Relative frequencies, Association
between two numerical variables - Scatterplot, Describing association,
Covariance, Correlation, Fitting a line, Association between categorical and
numerical variables
UNIT - II
UNIT - III
Multiple random variables: Two random variables, Multiple random variables and
distributions, Independence, Functions of random variables - Visualization,
functions of multiple random variables, Expected value of a random variable,
Scatter plots and spread, Variance and standard deviation, Covariance and
correlation, Inequalities, Multiple continuous random variables, Jointly Gaussian
random variables Probability models for data
UNIT - IV
Textbooks:
Reference books:
1. Gelman A, Carlin JB, Stern HS, Dunson DB, Vehtari A, Rubin DB. Bayesian
data analysis. CRC press; 2013.
2. Levin RI. Statistics for management. Pearson Education India; 2011.
Page 19 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the fundamental concepts of data
visualization and interpretation.
2. To make students learn about different types of data and how to choose
appropriate visualizations for different data types and analysis goals.
3. To understand principles of effective data visualization, including color,
typography, and layout design.
4. To understand the ethical and legal issues related to data visualization and
interpretation.
Course Outcomes:
CO1 2 2 2 2 1
CO2 3 2 3 2 1
CO3 2 3 3 3 2
CO4 3 2 2 2 3
Page 20 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
UNIT - II
Design Principles and Techniques: The Grammar of Graphics and its principles
Design principles for effective data visualization (e.g., color, typography, layout)
Techniques for creating effective visualizations (e.g., chart types, mapping,
storytelling)
UNIT - III
UNIT - IV
Textbooks
1. Embarak DO, Embarak, Karkal. Data analysis and visualization using
python. Berkeley, CA, USA: Apress; 2018.
2. Knaflic CN. Storytelling with data: A data visualization guide for business
professionals. John Wiley & Sons; 2015.
3. Munzner T. Visualization analysis and design. CRC press; 2014.
Reference Books:
1. Wilkinson L. The grammar of graphics. Springer Berlin Heidelberg; 2012.
2. Healy K. Data visualization: a practical introduction. Princeton University
Press; 2018.
Page 21 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
DETAILED SYLLABUS
FOR
SEMESTER-II
Page 22 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the fundamental concepts and
techniques of computer vision, including image processing, image analysis,
and pattern recognition.
2. To make students learn about image representation and feature extraction,
including edge detection, texture analysis, and feature matching.
3. To understand object detection and recognition techniques, including
template matching, sliding window methods, and deep learning-based
methods.
4. To develop critical thinking skills and the ability to evaluate and analyze
computer vision techniques and algorithms.
Course Outcomes:
CO1 3 3 3 3 1
CO2 3 3 3 2 1
CO3 3 3 3 2 2
CO4 3 2 2 3 2
Page 23 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction:What is computer vision? Image formation: Geometric primitives
and transformations, Photometric image formation, The digital camera
Image processing: Point operators, Linear filtering, More neighborhood operators,
Fourier transforms, Pyramids and wavelets, Geometric transformations, Global
optimization
UNIT - II
Feature detection and matching: Points and patches, edge detection and linking
and lines
Segmentation: Active Contours, Split and merge, mean shift and mode finding
Feature-based Alignment: 2D and 3D based alignment, Pose estimation and
Geometrics intrinsic Calibration
Structure from motion: Triangulation, two frame structure from motion,
factorisation and bundle adjustment, constrained structure and motion.
UNIT - III
UNIT - IV
Textbooks:
Reference books:
Page 24 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the concepts of neural networks and
deep learning.
2. To make students learn about different neural network architectures, such as
feedforward neural networks, convolutional neural networks, and recurrent
neural networks.
3. To understand principles of deep learning, such as backpropagation,
regularization, and optimization.
4. To understand the applications of neural networks and deep learning in
various fields, such as healthcare, finance, and robotics.
Course Outcomes:
CO1 3 3 3 3 1
CO2 3 3 3 2 1
CO3 3 3 3 2 2
CO4 3 3 3 3 2
Page 25 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Basic principles of Artificial Neural Network (ANN): Principles of ANN design,
Basic network structure, Perceptron’s input output principles, the Adaline.
The perceptron: single layer, multilayer perceptron, Madaline, Back propagation
learning procedure, derivation of BP algorithms, modified BP algorithm, Case
study of XOR, character recognition.
Hopfield networks: Binary Hopfield networks, Bidirectional associative memory
principle, Walsh function, Network stability, continuous Hopfield models
UNIT-II
UNIT-III
UNIT-IV
Page 26 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Outcomes:
CO1 2 3 2 3 1
CO2 3 3 3 2 1
CO3 2 3 2 2 2
CO4 3 2 1 3 3
Page 27 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
UNIT - II
UNIT - III
UNIT - IV
Page 28 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Clustering and Unsupervised Learning: Learning from unclassified data.
Clustering. Hierarchical Aglomerative Clustering. k-means partitional clustering.
Expectation maximization (EM) for soft clustering. Semi-supervised learning with
EM using labeled and unlabled data.
Reinforcement Learning: Q learning, non deterministic rewards and actions,
Temporal difference learning
Textbooks:
Reference books:
1. Bishop CM, Nasrabadi NM. Pattern recognition and machine learning. New
York: springer; 2006.
2. Mohri M, Rostamizadeh A, Talwalkar A. Foundations of machine learning. MIT
press; 2018.
Page 29 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The students would made to understand the concepts, principles, and
techniques of data warehousing, including data modelling, schema design,
and data integration
2. The course aims to teach the process of ETL (Extract, Transform, Load) and
its role in populating a data warehouse.
3. Students would be exposed to data mining techniques, including
classification, clustering, association rules, and anomaly detection.
4. The course aims to teach the students, the ethical, legal, and social
implications of data warehousing and data mining, including privacy,
security, and data protection.
Course Outcomes:
CO1 3 2 3 1 1
CO2 3 3 3 3 2
CO3 3 3 3 3 2
CO4 3 3 3 3 2
Page 30 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction to Data Warehousing: Definition and concept of Data Warehousing,
Data Warehouse architecture and components, Differences between operational
and analytical systems, Types of Data Warehouses
Data Modelling for Data Warehousing: Conceptual, logical and physical modeling,
Star schema, snowflake schema, Data warehouse design considerations and best
practices
Extract, Transform, Load (ETL) Processes: ETL definition and concept, ETL tools
and techniques
UNIT - II
OLAP and Multidimensional Modeling: OLAP definition and concept, Types of
OLAP, Multidimensional data model, Measures, dimensions, hierarchies and
cubes, OLAP operations and types
UNIT - III
Data Mining Techniques: Definition and concept of Data Mining, Data Mining
process and steps
Data Mining algorithms and techniques: Classification, Partition based and
hierarchal Clustering
UNIT - IV
Data Mining algorithms and techniques: Association and prediction
Business Intelligence and Reporting: Introduction to Business Intelligence (BI), BI
tools and applications
Textbooks:
Reference books:
Page 31 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the fundamental concepts of big
data, including the three Vs (volume, velocity, and variety), and the challenges
of big data processing and analysis.
2. To make students learn about different big data frameworks, such as Hadoop,
and Spark and their architecture and components.
3. To learn to use different big data tools and software, such as Hadoop
MapReduce, Spark SQL, and Hive, to process and analyze big data.
4. To develop critical thinking skills and the ability to evaluate and analyze
different big data frameworks and their effectiveness.
Course Outcomes:
1. Ability to apply different big data frameworks to process and analyze large
datasets.
2. Ability to design and implement big data applications that can scale to handle
large datasets.
3. Ability to use different big data tools and software to process and analyze big
data.
4. Students will be prepared to use big data frameworks for solving real-world
problems in various fields.
CO1 2 2 2 2 1
CO2 2 3 3 2 1
CO3 3 3 3 2 3
CO4 3 2 2 3 3
Page 32 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction to Big Data: Principles of Big data, Challenges of processing big
data, Big data skill and sources of Big Data, Data Acquisitions: web APIs, open
data sources, Data APIs and Web scrapping, Data quality and transformation:
Data imputation, Data Transformations, outlier and anomalies
UNIT - II
Map Reduce: Map reduce framework, Map and reduce task, partitioners and
combiners, Map reduce programming, map only and reduce only program, Map
reduce streaming, Map reduce on image dataset, Introduction to HBase, HBase
Admin
Introduction to Hive: the hive data-ware house, working with Hive QL
UNIT-IV
Introduction to Apache spark: Apache spark APIs for large scale data processing,
Resilient distributed databases, Map reduce with spark, working of spark with
and without Hadoop, Spark SQL
Introduction to Kafka: Working with Kafka using spark, spark streaming
architecture, setting up Kafka Producer and Consumer.
Textbooks:
Reference books:
Page 33 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the fundamental concepts,
advantages, and novel applications of cloud computing. Provide an overview of
different cloud types and their characteristics.
2. To make students explore cloud computing architecture and virtualization.
3. To make students learn identity and access management in the cloud and
challenges related to identity and access management (IAM) in cloud services.
Introduce relevant IAM standards and protocols .
4. To develop critical thinking skills and the ability to evaluate and analyze
security management and privacy issues in the cloud and to understand
audit, compliance, and security-as-a-cloud
Course Outcomes:
CO1 2 2 2 2 1
CO2 2 3 3 2 1
CO3 3 3 3 2 3
CO4 3 2 2 3 3
Page 34 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction to Cloud Computing Online Social Networks and Applications, Cloud
introduction and overview, Different clouds, Risks, Novel applications of cloud
computing
Cloud Computing Architecture Requirements, Introduction Cloud computing
architecture, On Demand Computing Virtualization at the infrastructure level,
Security in Cloud computing environments, CPU Virtualization, A discussion on
Hypervisors Storage Virtualization Cloud Computing Defined, The SPI Framework
for Cloud Computing, The Traditional Software Model, The Cloud Services
Delivery Model
UNIT - II
Cloud Deployment Models Key Drivers to Adopting the Cloud, The Impact of
Cloud Computing on Users, Governance in the Cloud, Barriers to Cloud
Computing Adoption in the Enterprise
Security Issues in Cloud Computing: Infrastructure Security, Infrastructure
Security: The Network Level, The Host Level, The Application Level, Data Security
and Storage, Aspects of Data Security, Data Security Mitigation Provider Data
and Its Security
Identity and Access Management: Trust Boundaries and IAM, IAM Challenges,
Relevant IAM Standards and Protocols for Cloud Services, IAM Practices in the
Cloud, Cloud Authorization Management
UNIT-III
UNIT-IV
Textbooks:
1. Buyya, Rajkumar, James Broberg, and Andrzej M. Goscinski, eds. Cloud
computing: Principles and paradigms. John Wiley & Sons, 2010.
2. Erl, Thomas, Ricardo Puttini, and Zaigham Mahmood. Cloud computing:
concepts, technology & architecture. Pearson Education, 2013.
Page 35 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Reference books:
Page 36 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the fundamental concepts of GPU
computing, including parallel processing, GPU architecture, and the role of
GPUs in accelerating computationally intensive tasks.
2. To familiarize students with GPU programming languages such as CUDA or
OpenCL and GPU-accelerated libraries.
3. To learn to design and implement parallel algorithms that take advantage of
the massive parallelism offered by GPUs.
4. To evaluate GPU performance and scalability.
Course Outcomes:
CO1 2 2 2 2 1
CO2 2 3 3 2 1
CO3 3 3 3 2 3
CO4 3 2 2 3 3
Page 37 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Introduction: History, Graphics Processors, Graphics Processing Units, GPGPUs.
Clock speeds, CPU / GPU comparisons, Heterogeneity, Accelerators, Parallel
programming, CUDA OpenCL / OpenACC, Hello World Computation Kernels,
Launch parameters, Thread hierarchy, Warps / Wavefronts, Thread blocks /
Workgroups, Streaming multiprocessors, 1D / 2D / 3D thread mapping, Device
properties, Simple Programs
UNIT - II
UNIT-III
UNIT-IV
Textbooks:
Reference books:
Page 38 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
DETAILED SYLLABUS
FOR
SEMESTER-III
Page 39 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
MEAD-701 Text Analytics & Natural Language Processing L T/P C
4 0 4
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. To make students learn about different text analytics techniques, such as text
classification, sentiment analysis, and information extraction.
2. To make students understand the principles of natural language processing,
such as part-of-speech tagging, syntactic parsing, and semantic analysis.
3. To understand the applications of text analytics and natural language
processing in various fields, such as customer service, social media analysis,
and healthcare.
4. To develop critical thinking skills and the ability to evaluate and analyze
different text analytics and natural language processing techniques.
Course Outcomes:
CO1 2 3 2 2 1
CO2 2 3 3 3 1
CO3 3 2 2 3 2
CO4 3 2 1 2 2
Page 40 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT - I
Language in Cognitive Science: Definitions of language, Language as a rule-
governed dynamic system, Knowledge of language, Modes of language: spoken
and written, Language system as expression and content
Language Analysis and Computational Linguistics: What is Language Analysis?,
Form, Function and Meaning in Language Analysis, Levels of Linguistic Analysis:
Phonetics, Phonology, Morphology, Syntax, Semantics, Discourse, Pragmatics,
Lexicology
Shallow Parsing and Tools for NLP: Morphological Analysis, Tokenization & PoS
Tagging, Chunking & Multi word expression (MWE), Named-Entity Recognition,
Lemmatizer & Stemming, Morphological Synthesis
Deep Parsing and Tools for NLP: Syntactic Parsing Techniques and algorithms,
Semantic Parsing, Information Extraction, Automatic Summarization, Anaphora
Resolution, Pragmatics and Discourse analysis
UNIT - II
Text Classification: Bag of words representation. Vector space model and cosine
similarity. Relevance feedback and Rocchio algorithm. Versions of nearest
neighbor and Naive Bayes for text, Text Classification Using Support Vector
Machine (SVM), Statistical Parsing
Language Learning: Classification problems in language: word-sense
disambiguation, sequence labelling. Hidden Markov models (HMM's). Veterbi
algorithm for determining most-probable state sequences, Training the
parameters of HMM's. Use of HMM's for speech recognition.
UNIT - III
NLP with ANN: Issues in using ANN with text, understanding word and sentence
embedding, Introduction to NLTK, Binary encoding, TF, TF-IDF encoding, Latent
Semantic analysis encoding, Latent Dirichlet Allocation, Word2Vec models (Skip-
gram, CBOW, Glove, one hot Encoding), Sequence-to-sequence models (Seq2Seq)
- GloVe: Global Vectors for Word Representation
UNIT - IV
Page 41 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Textbooks:
Reference books:
Page 42 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to different network metrics, such as
centrality, clustering coefficient, and degree distribution.
2. To make students understand the principles of network visualization and
modelling.
3. To learn about different social network analysis techniques, such as
community detection, link prediction, and influence analysis.
4. To understand the applications of social network analysis in various fields,
such as sociology, marketing, and healthcare.
Course Outcomes:
CO1 2 2 2 2 1
CO2 3 3 3 2 1
CO3 3 3 3 2 2
CO4 3 2 2 2 2
Page 43 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT-I
Basic Concepts of Social Networks: The social networks perspective, historical and
theoretical foundation, fundamental concepts in network analysis, analysing
relationships, from relationships to networks, social networks vs Link analysis, power of
informal networks, Social network data
Mathematical representations of Social Networks: Notation for social network data,
Graph and matrices
UNIT-II
UNIT-III
UNIT-IV
Textbooks:
Reference books:
Page 44 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to the concepts of recommender
systems.
2. To make students learn about different types of recommender systems,
such as collaborative filtering, content-based filtering, and hybrid
recommender systems.
3. To understand principles of recommendation algorithms, such as matrix
factorization, clustering, and association rule mining and different
evaluation metrics for recommender systems, such as precision, recall, and
F1 score.
4. To understand applications of recommender systems in various fields, such
as e-commerce, entertainment, and social media.
Course Outcomes:
CO1 3 2 2 2 1
CO2 3 3 3 2 2
CO3 3 3 3 2 2
CO4 3 2 2 3 1
Page 45 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT-I
Introduction to Recommender Systems (RS): Goals of RS, Basic models of RS,
Challenges in RS
Collaborative filtering: Key properties of rating matrices, user and item based
nearest recommendation, predicting ratings, neighborhood-based methods
(clustering, dimensionality reduction, regression modelling and graph models),
Model based collaborative filtering, Content-based, knowledge based, ensemble
based and hybrid recommender system
UNIT-II
UNIT-III
UNIT-IV
Textbooks:
Reference books:
1. Manouselis N., Drachsler H., Verbert K., Duval E., Recommender Systems For
Learning, Springer; 2013.
2. Ricci F., Rokach L., Shapira D., Kantor B.P., Recommender Systems
Handbook, Springer; 2011.
Page 46 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
Marking Scheme:
Teachers Continuous Evaluation and End Term Theory Examiantion: As per per
university examination norms from time to time
Instruction to Paper Setters: Maximum Marks: As per University norms
Question No. 1 should be compulsory and cover the entire syllabus. This
question may have objective or short answer type questions. Apart from
Question No. 1, rest of the paper shall consist of four sections as per the units
given in the syllabus. Every section should have two questions. However,
student may be asked to attempt only 1 question from each section.
Course Objectives:
1. The course aims to introduce students to different types of information
retrieval systems, such as search engines, question-answering systems,
and recommender systems.
2. To make students understand the principles of information retrieval, such
as indexing, querying, and relevance ranking.
3. To understand different information retrieval techniques
4. To understand the applications of information retrieval in various fields,
such as healthcare, finance, and e-commerce.
Course Outcomes:
CO1 2 2 2 3 1
CO2 3 3 3 2 1
CO3 3 3 3 2 2
CO4 3 2 2 3 2
Page 47 of 48
Created on: 24 February 2023 Approved in BoS (USAR) held on 15 June 2023
Approved in AC Sub Committee held on 4 July 2023
UNIT-I
Introduction and Modelling: Information retrieval problem, Classic Information
retrieval, set theoretic models, algebraic models. Probabilistic models, Structured
text retrieval models, Models for browsing, Basic Tokenizing, Indexing, and
Implementation of Vector-Space Retrieval
Retrieval performance Evaluation: Recall and precision, alternative measures,
Standard test collections, evaluation of ranked and unranked retrieval sets,
reference collections
UNIT-II
UNIT-III
UNIT-IV
Textbooks:
Reference books:
1. Ceri, Stefano, et al. Web information retrieval. Springer Science & Business
Media, 2013.
2. Ricardo, Baeza-Yates, and Ribeiro-Neto Berthier. "Modern information
retrieval: the concepts and technology behind search." Addison-Wesley
Professional, 2011.
3. Croft, W. Bruce, Donald Metzler, and Trevor Strohman. Search engines:
Information retrieval in practice. Vol. 520. Reading: Addison-Wesley, 2010.
Page 48 of 48
The core objectives of the M.Tech program in Artificial Intelligence and Data Science include teaching students advanced data structures and algorithms, applying these to solve complex problems, analyzing the running time of algorithms, implementing efficient problem-solving techniques, understanding knowledge representation and reasoning, and ethical applications of AI techniques .
Research projects benefit students by providing opportunities for in-depth investigation into specialized topics, applying theoretical knowledge in practical scenarios, developing problem-solving skills, and contributing novel insights to the field of AI and data science, thus enhancing their readiness for industry roles or further academic research .
An evaluation component like NUES is important as it offers a holistic assessment approach beyond traditional exams, emphasizing continuous evaluation through various methods. This ensures rigorous academic standards and better reflects students' understanding and skills across diverse learning activities .
The course outcomes align with AI and data science skills by focusing on applying data structures in complex scenarios, analyzing algorithm complexity, and implementing efficient problem-solving techniques. These competencies are foundational for designing robust AI systems and conducting nuanced data analyses, which are essential in the field .
'Computer Vision' integrates with the program's goals by addressing the understanding and application of image processing, feature extraction, and recognition techniques, relevant for AI systems. Its inclusion reinforces analytical skills, promotes the development of critical evaluation methods in AI, and aligns with objectives of preparing students for advanced courses and research in AI-related fields .
Including 'Human Values and Ethics' in a technical program complements technical instruction with ethical considerations, vital for responsible AI development. It fosters awareness of AI's societal impacts, encourages ethical decision-making, and promotes integrating moral reasoning into professional practices, potentially leading to more conscientiously developed technologies .
The curriculum ensures a comprehensive understanding by including core courses like Advanced Data Structures and Algorithms, Mathematics for AI, Neural Networks, and Deep Learning, alongside elective options such as Machine Learning, Knowledge Representation, and Cloud Computing. Additionally, it provides practical labs and research or internship opportunities to solidify theoretical knowledge through hands-on experience .
Practical lab sessions are crucial as they provide hands-on experience, reinforcing theoretical knowledge. They facilitate understanding through real-world application, encourage experimentation, and help develop problem-solving skills, serving to bridge the gap between classroom learning and industry demands .
Specialized electives like 'Knowledge Representation & Reasoning' allow students to delve deeper into specific areas within AI, supporting personalized learning paths and encouraging expertise in niche sectors. They foster critical thinking required for developing sophisticated AI systems, aligning with the program’s objective to provide a comprehensive and customizable learning experience .
The course prepares students by teaching fundamental concepts of data visualization, effective design principles, and practical skills in using visualization tools. It emphasizes critical evaluation and interpretation of data, ethical considerations, and effective communication of data insights, equipping students to address real-world data analysis and presentation needs .