AIDS M Tech Curriculum Syllabus R23
AIDS M Tech Curriculum Syllabus R23
Puducherry
PUDUCHERRY – 605107
M.TECH.
(REGULATIONS - 2023)
VISION
To be globally recognized for excellence in quality education, innovation and research for the
transformation of lives to serve the society.
MISSION
M1: Quality Education : To provide comprehensive academic system that amalgamates
the cutting edge technologies with best practices.
M2: Research and Innovation : To foster value-based research and innovation in collaboration
with industries and institutions globally for creating
intellectuals with new avenues.
M3: Employability and
Entrepreneurship : To inculcate the employability and entrepreneurial skills
through value and skill based training.
M4: Ethical Values : To instill deep sense of human values by blending societal
righteousness with academic professionalism for the growth
of society.
VISION
To create a productive learning and research environment for graduates to become highly
dynamic, competent, ethically responsible, professionally knowledgeable in the field of computer
science and engineering to meet the industrial needs on par with global standards.
MISSION
M1: Quality Education: Empowering the students with the necessary technical skills through quality
education to grow professionally.
M2: Innovative Research: Advocating the innovative research ideas by incorporating with industries
for developing products and services.
M3: Placement and Entrepreneurship: Advancing the education by strengthening the Industry-
academic relationship through hands-on training to seek placement in the top most industries or to
develop a start-ups.
M4: Ethics and Social Responsibilities: Stimulating professional behaviour and good ethical values
to improve the leadership skills and social responsibilities.
PEO1: Competitive Platform: To create a competitive platform for solving critical problems in a wide
variety of fields.
PEO2: Exploration: Enthusiastic participation in learning, understanding, designing and applying new
innovative research ideas as the field evolves.
PEO3: Career: Applying cutting-edge technology that improves knowledge and to commit students for
life-long learning to reach the leading positions in the career.
PEO4: Professional Values: Simulate the graduates to hold the responsibilities in the context of
technology, ethics, society and humanity.
PSO1: Computational Skills: Graduates with the ability to apply basic knowledge of Computer
Science in solving the critical problems.
PSO2: Studious Research: Ability to convert innovative ideas into research or society oriented projects
through current trending technologies.
PSO3: Employability: Acquire placement in highly reputed industries or accomplish new technical
business skills with the contemporary trends in the industry.
2 Basic Sciences(BS) 3
Total 72
Total 21 22 17 12 72
* AEC, MC Credits are not included for CGPA calculation
CURRICULUM
SEMESTER – I
Sl. Course Periods Max. Marks
Course Title Category Credits
No. Code L T P CAM ESM Total
Theory
1 P23BST103 Probability and Statistics BS 2 1 0 3 40 60 100
Machine Learning
2 P23ADT101 PC 3 0 0 3 40 60 100
Algorithms
Computing System for
3 P23ADT102 PC 3 0 0 3 40 60 100
Data Science
Artificial Intelligence &
4 P23ADT103 PC 3 0 0 3 40 60 100
Intelligent Systems
Research Methodology
5 P23ADT101 PC 2 0 0 2 40 60 100
and IPR
6 P23ADE1XX Professional Elective – I * PE 3 0 0 3 40 60 100
Practical
Machine Learning
7 P23ADP101 PC 0 0 4 2 50 50 100
Algorithms Laboratory
Technical Report Writing
8 P23CCP101 PC 0 0 4 2 100 - 100
and Seminar
Audit Course
9 P23ACT10X Audit Course-I** AC 0 0 2 - 100 - 100
Ability Enhancement Course
Ability Enhancement
10 P23ADC1XX AEC 0 0 4 - 100 - 100
Course-I #
21 590 410 1000
SEMESTER – II
Sl. Course Periods Max. Marks
Course Title Category Credits
No. Code L T P CAM ESM Total
Theory
1 P23ADT204 IoT and Edge Computing PC 3 0 0 3 40 60 100
Natural Language
2 P23ADT205 PC 3 0 0 3 40 60 100
Processing
3 P23ADT206 Advanced Deep Learning PC 3 0 0 3 40 60 100
4 P23ADT207 AI and RPA PC 3 0 0 3 40 60 100
5 P23ADE2XX Professional Elective - II PE 3 0 0 3 40 60 100
6 P23ADE2XX Professional Elective - III PE 3 0 0 3 40 60 100
Practical
Advanced Deep Learning
7 P23ADP202 PC 0 0 4 2 50 50 100
Laboratory
Seminar on ICT a hands-on
8 P23CCP202 PC 0 0 4 2 100 - 100
approach
Audit Course
9 P20ACT20X Audit Course-II** AC 0 0 2 - 100 - 100
Ability Enhancement Course
Ability Enhancement
10 P20ADC2XX AEC 0 0 4 - 100 - 100
Course-II #
22 590 410 1000
SEMESTER – III
Sl. Course Periods Max. Marks
Course Title Category Credits
No. Code L T P CAM ESM Total
Theory
1 P23ADE3XX Professional Elective – IV * PE 3 0 0 3 40 60 100
2 P23ADE3XX Professional Elective – V * PE 3 0 0 3 40 60 100
3 P23ADE3XX Professional Elective – VI * PE 3 0 0 3 40 60 100
Practical
7 P23ADW301 Project Phase - I PW 0 0 12 6 50 50 100
8 P23ADW302 Internship PW 0 0 0 2 100 - 100
Ability Enhancement Course
10 P23ADC3XX NPTEL/GIAN/MOOC AEC 0 0 0 - 100 - 100
17 370 230 600
SEMESTER – IV
Sl. Course Periods Max. Marks
Course Title Category Credits
No. Code L T P CAM ESM Total
Practical
7 P23ADW403 Project Phase - II PW 0 0 24 12 50 50 100
12 50 50 100
* Professional Elective Courses are to be selected from the list given in Annexure I
# Ability Enhancement Courses are to be selected from the list given in Annexure II
** Audit Courses are to be selected from the list given in Annexure III
PC – Professional Core
PE – Professional Elective
CREDIT DISTRIBUTION
Credits 21 22 17 12 72
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 1 - - - 1 1 2 1
2 3 2 1 1 - 1 2 2 1
3 3 2 1 1 - 1 2 2 1
4 3 2 1 1 - - 2 2 1
5 3 2 1 1 - - 2 2 1
Evaluation Method
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 2 2 1 2 2 3 2 2
2 1 2 2 2 2 2 3 2 2
3 2 3 3 1 3 3 3 3 3
4 2 3 3 1 3 3 3 3 3
5 2 3 3 1 3 3 3 3 3
Evaluation Method
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Acquire an insight into the different search techniques to solve real world problems K3
Outcomes for which solutions are difficult to express using the traditional algorithmic approach
CO2 Learn the different approaches of knowledge representation and reasoning and K3
develop systems that demonstrate intelligent behavior including dealing with
uncertainty
CO3 Formulate solutions by applying the planning and learning approaches to real world K2
problems.
CO4 Learn the intelligent computing models and explore the ways in which real-world K3
problems can be solved by adapting the working principle of nature inspired
intelligence
CO5 Examine case studies, learn the benefits of hybridization and propose new hybrid K3
algorithms and validate their results.
UNIT-I Introduction and Search Techniques Periods: 9
History of AI, Problem-solving through search, state-space, blind search techniques: BFS, DFS, UCS, Heuristic search techniques -
Best-first search, Greedy search, A* search, AO* search, Adversarial search: Mini-max search, alpha-beta cut off, Problem reduction CO1
– AND/OR Graphs, Constraint satisfaction problem, Means Ends Analysis.
* Application oriented / Problem solving / Design / Analytical in content beyond the syllabus
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 3 2 1 1 2 1 3 3 2
2 3 2 1 1 2 1 3 2 2
3 3 2 1 1 2 1 3 2 2
4 3 2 1 1 3 1 3 2 3
5 3 2 1 1 2 1 3 2 2
Evaluation Method
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 2 2 3 2 2 3 2 2
2 1 2 2 2 2 2 3 2 2
3 1 3 3 3 3 3 3 3 3
4 2 3 3 3 3 3 3 3 3
5 1 3 3 3 3 3 3 3 3
Marks 15 5 5 15 10 50 100
Department Artificial intelligence and Data Science Programme: M.Tech.
Semester I Course Category Code: HS *End Semester Exam Type:
LE
Periods / Week Credit Maximum Marks
Course Code P23HSPC01
L T P C CAM ESE TM
Course Name Technical Report Writing and Seminar - - 4 2 100 - 100
(Common to all M.Tech Programme)
Prerequisite
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Select a subject, narrowing the subject into a topic. K2
Outcome
CO2 State an objective and collecting the relevant bibliography (at least 15 journal K2
s
papers).
CO3 Study the papers and understanding the author’s contributions and critically K3
analyzing each paper.
CO4 Prepare a working outline and linking the papers and preparing a draft of the K2
paper.
CO5 Prepare a working outline and linking the papers and preparing a draft of the K2
paper.
List of Experiments:
Submission
Activity Instructions Evaluation
week
Selection of area of Select an area of interest, topic and state an objective 2nd week 3 % Based on clarity of thought,
interest and Topic current relevance and clarity in
writing
Stating an Objective
Collecting 1. List 1 Special Interest Groups or professional society 3rd week 3% (the selected information must
Information about 2. List 2 journals be area specific and of international
area & topic 3. List 2 conferences, symposia or workshops and national standard)
4. List 1 thesis title
5. List 3 web presences (mailing lists, forums, news
sites)
6. List 3 authors who publish regularly in your area
7. Attach a call for papers (CFP) from your area.
Collection of Journal • provide a complete list of references you will be using- 4th week 6% ( the list of standard papers and
papers in the topic Based on your objective -Search various digital libraries reason for selection)
in the context of the and Google Scholar
objective – collect • When picking papers to read - try to:
20 & then filte - Pick papers that are related to each other in some ways
and/or that are in the same field so that you can write a
meaningful survey out of them.
- Favour papers from well-known journals and
conferences, in the field (as indicated in other Favour
more recent papers,
- Pick a recent survey of the field so you can quickly gain
an overview, Find relationships with respect to each
other and to your topic area(classification
scheme/categorization)
- Mark in the hard copy of papers whether complete work
or section/sections of the paper are being considered
Reading and notes Reading Paper Process For each paper form a Table
for first 5 papers answering the following questions:
• What is the main topic of the article?
• What was/were the main issue(s) the author said they
want to discuss?
• Why did the author claim it was important?
• What simplifying assumptions does the author claim to
be making? 8% ( The table given should indicate
• What did the author do? your understanding of the paper and
• How did the author claim they were going to evaluate 6th week the evaluation is based on your
their work and compare it to others? conclusions about each paper)
• What did the author say were the limitations of their
research?
• What did the author say were the important directions
for future research?
• Conclude with limitations/issues not addressed by the
paper ( from the perspective of survey)
Reading and notes Repeat Reading Paper Process 7 th week 8% ( the table given should indicate
for next 5 papers your understanding of the paper and
the evaluation is based on your
conclusions about each paper
Draft outline 1 and Prepare a draft Outline, your survey goals, along with a 8 th week 8% ( this component will be
Linking papers classification / categorization diagram evaluated based on the linking and
classification among the papers)
Abstract Prepare a draft abstract and give a presentation 9 th week 6%(Clarity, purpose and
conclusion)
6% Presentation & Viva Voce
Introduction Write an introduction and background sections 10th week 5% ( clarity)
Background
Sections of the Write the sections of your paper based on the 11th week 10% (this component will be
paper classification / categorization diagram in keeping with evaluated based on the linking and
the goals of your survey classification among the papers)
Conclusions Write your conclusions and future work 12th week 5% ( conclusions)
Final Draft Complete the final draft of your paper 13th week 10% (formatting, English, Clarity
and linking)
4% Plagiarism Check Repor
Seminar A brief 15 slides on your paper 14th & 15th 10% (based on presentation and
week Vivavoce)
Lecture Periods: - Tutorial Periods: - Practical Periods: 4 5 Total Periods: 45
* TE – Theory Exam, LE – Lab Exam
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 3 1 3 3 2 1 2
2 2 3 2 1 3 2 2 1 2
3 2 3 2 1 3 2 2 1 2
4 2 3 2 1 3 2 2 1 2
5 2 3 2 1 3 2 2 1 2
Evaluation Method
Marks 40 30 10 10 10 - 100
Department Artificial intelligence and Data Science Programme: M.Tech.
Semester I Course Category Code: AEC *End Semester Exam Type: -
Periods / Week Credit Maximum Marks
Course Code P23ADC1XX
L T P C CAM ES TM
E
Course Name Ability Enhancement Courses - - 4 - 100 - 100
Students shall choose an International certification course offered by the reputed organizations like Google, Microsoft, IBM,
Texas Instruments, Bentley, Autodesk, Eplan and CISCO, etc. The duration of the course is 40-50 hours specified in the
curriculum, which will be offered through Centre of Excellence.
Pass /Fail will be determined on the basis of participation, attendance, performance and completion of the course. If a
candidate fails, he/she has to repeat the course in the subsequent years. Pass in this course is mandatory for the award of
degree.
Department Artificial Intelligence and Data Science Programme: M.Tech.
Semester I Course Category: PE *End Semester Exam Type: TE
Periods / Week Credit Maximum Marks
Course Code P23ADEC01
L T P C CAM ESE TM
Course Name Agile and Software Project 3 - - 3 40 60 100
Management
Common to MTech AI & DS and BDA
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Perform Software engineering processes. K2
Outcomes
CO2 Make use of software design. K3
CO3 Apply different software testing strategies. K3
CO4 Illustrate different Agile Methodology. K2
CO5 Make use of different process of Agile Methodology. K3
UNIT-I Software Engineering Processes Periods: 9
Software engineering concepts – Development activities – Software development lifecycle models –Software project management –
Project planning – Estimation – Scheduling – Risk management – Software configuration management - Project Planning – Empirical CO1
Estimation Techniques – Staffing Level Estimation – Scheduling – Organization and Team structures – Staffing – Software
Requirements specification.
UNIT-II Software Design Periods: 9
Characteristics of a Good Software Design – Coupling and Cohesion – Structured Analysis – Data Flow Diagrams – Structured and CO2
Detailed Design – Object oriented concepts – UML Diagrams – Use case model – Class diagrams – Interaction diagrams – Activity
diagrams – State chart diagrams – Object Oriented Analysis and Design methodology – Characteristics of a good User Interface –
Types – A User Interface Design methodology.
UNIT-III Software Testing Periods: 9
Introduction to Software testing – Psychology of Testing – Principles of Software Testing – Defects – Defect Prevention Strategies –
Role of a tester – Software Testing Life Cycle. CO3
UNIT-IV Agile Methodology Periods: 9
Theories for Agile Management – Agile Software Development – Traditional Model vs. Agile Model – Classification of Agile Methods CO4
– Agile Manifesto and Principles – Agile Project Management – Agile Team Interactions – Ethics in Agile Teams – Agility in Design,
Testing – Agile Documentations – Agile Drivers, Capabilities and Values.
UNIT-V Agile Processes Periods: 9
Lean Production – SCRUM, Crystal, Feature Driven Development – Adaptive Software Development – Extreme Programming:
Method Overview – Lifecycle – Work Products, Roles and Practices. CO5
Reference Books
1. Hazza and Dubinsky, “Agile Software Engineering, Series: Undergraduate Topics in Computer Science”, Springer, 2009.
2. Roger S. Pressman, “Software Engineering: A Practitioner's Approach”, McGraw-Hill International Edition, Seventh
Edition, 2009.
3. David J. Anderson and Eli Schragenheim, “Agile Management for Software Engineering: Applying the Theory of Constraints
for Business Results”, Prentice Hall, 2003.
4. Object-Oriented Systems Analysis and Design, McGraw-Hill Higher Education; 4th Edition, 2010.
5. Robert C Martin, “Agile Software Development, Principles, Patents and Practices”, Prentice Hall, 2012.
Web References
1. https://www.coursera.org/courses?query=software%20engineering
2. https://www.edx.org/learn/software-engineering
3. https://www.udemy.com/courses/development/software-engineering/
4. https://www.coursera.org/learn/agile-software-development
5. https://www.tutorialspoint.com/sdlc/sdlc_agile_model.htm
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Reference Books
1. John Paul Mueller, Luca Massaron, “Python for Data Science for Dummies”, John Wiley& Sons, 2nd edition, 2019.
2. Jesus Rogel-Salazar, “Data Science and Analytics with Python”, CRC Press Taylor and Francis Group, 1st edition, 2017.
3. Mark Lutz, Laura Lewin, Frank Willison, “Programming Python”, O'Reilly Media, 3rd edition, 2006.
4. Eric Matthes, “Python Crash Course: A Hands-on, Project-based Introduction to Programming”, 2nd edition, 2019
5. Al Sweigart, “Automate the Boring Stuff with Python: Practical Programming for Total Beginners”, 1 st edition, 2015
Web References
1. https://nptel.ac.in/courses/106/106/106106212/
2. https://www.geeksforgeeks.org/data-analysis-visualization-python/
3. https://www.coursera.org/learn/python-data-analysis
4. https://www.python.org
5. https://www.datacamp.com/courses/statistical-thinking-in-python-part-1
* TE – Theory Exam, LE – Lab Exam
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 2 2 1 2 2 3 2 2
2 1 2 2 2 2 2 3 2 2
3 2 3 3 1 3 3 3 3 3
4 2 3 3 1 3 3 3 3 3
5 2 3 3 1 3 3 3 3 3
Evaluation Methods
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Understand the data science process and how its components interact K3
Outcomes
CO2 Classify, formulate the data science problems and manage large dataset K3
CO3 Plan modeling, apply basic machine learning algorithms and evaluate the model. K2
CO4 Create effective visualization of data and work with data science projects K3
CO5 Use the data science toolkit and develop awareness of ethical dimensions of data K3
science
UNIT-I Introduction Periods: 9
Introduction: Data Science - Key Features - Motivations - Relationship between Artificial Intelligence, Machine Learning, and Data
Science - History and Current Landscape - Data science in a big data world: Big Data and Data Science hype - Datafication - Benefits CO1
and uses of data science and big data - Facets of data - Data Science Process: A Data Scientist’s Role - Overview of the data science
process - Data Science Classification - Data Science Applications.
UNIT-II Data Management Periods: 9
Data Exploration: Objectives - Datasets - Descriptive Statistics - Data Visualization – Data Collection: Data Sources - Reading Files CO2
- Scraping the Web - Using APIs – Working with Data: Exploring Your Data - Cleaning and Munging - Manipulating Data – Rescaling
- Dimensionality Reduction – Data Handling: The problems of handling large data – Techniques and Programming tips for handling
large volumes of data - Distributing data storage and processing with frameworks.
UNIT-III Data Modeling and Algorithms Periods: 9
The Modeling Process - Machine learning in Data Science - Overfitting and Underfitting - Correctness – Basic Machine Learning
Algorithms: Classification: k-Nearest Neighbors - Naïve Bayes - Support Vector Machines– Regression Methods: Linear Regression CO3
- Logistic Regression – Clustering: Kmeans Clustering – Model Evaluation: Confusion matrix - ROC/AUC- and lift Curves
UNIT-IV Data Visualization and Text Analysis Periods: 9
Define: Data Visualization - Data Visualization History - Types of Data Visualization: Exploratory - Explanatory - Data for Visualization CO4
- Data Types - Data Encodings - Retinal variables - Mapping variables to Encodings - Visual encodings - Technologies for
Visualization - Bokeh (Python) – Text mining and Text Analytics: Text mining in the real world -Text mining techniques - Case study:
Classifying Reddit posts
UNIT-V Data Science Tools and Ethics Periods: 9
Data Engineering: MapReduce, Pregel, and Hadoop – RapidMiner: User Interface and Terminology - Data Importing and Exporting
Tools - Data Visualization Tools - Data Transformation Tools - Sampling and Missing Value Tools - Optimization Tools - Integration CO5
with R – Next-Generation Data Scientists, Hubris, and Ethics.
Lecture Periods: 30 Tutorial Periods: 15 Practical Periods: - Total Periods: 45
Text Books
1. Vijay Kotu and Bala Deshpande, Data Science, Concepts and Practice, Second Edition, Morgan Kaufmann, 2019.
2. Davy Cielen, Arno D. B. Meysman and Mohamed Ali, Introducing Data Science: Big Data, Machine Learning, and more,
using Python Tools, Manning, 2016.
3. Cathy O‟Neil and Rachel Schutt, Doing Data Science, Straight Talk from The Frontline, O‟Reilly, 2013
Reference Books
1. Joel Grus, Data Science from Scratch, Second Edition, O‟Reilly, 2019.
2. Skiena, Steven S.. The Data Science Design Manual. , Springer, 2017.
3. Foster Provost and Tom Fawcett, Data Science for Business: What You Need to Know About Data Mining and Data-
Analytic Thinking, 1st edition, 2013.
4. John Paul Mueller and Luca Massaron, Python for Data Science for Dummies, 1st edition, 2015.
5. Christopher M. Bishop, Pattern Recognition and Machine Learning, 1 st edition, 2006.
Web References
1. https://www.ibm.com/topics/data-science
2. https://www.oracle.com/in/what-is-data-science/
3. https://u-next.com/blogs/data-science/importance-of-data-science/
4. https://monkeylearn.com/text-analysis/
5. https://www.toptal.com/designers/data-visualization/data-visualization-tools
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Explore the fundamental concepts of big data and analytics. K3
Outcomes
CO2 To learn Hadoop and develop map-reduce applications K3
CO3 Design algorithms for handling petabytes of datasets K2
CO4 Design algorithms and propose solutions for Big Data by optimizing main memory K3
consumption
CO5 Analyse a data in modeling K3
UNIT-I Introduction To Big Data and Analytics Periods: 9
Introduction to Big Data Platform – Importance of Big data – Big data sources – Acquisition, Big data Business Analytics - State of
the practice in analytics role of data scientists - Key roles for successful analytic project - Main phases of life cycle - Best Practices CO1
for Big data Analytics- Big Data Analytics applications
UNIT-II HADOOP Periods: 9
History of Hadoop - Hadoop Distributed File System – Components of Hadoop - Analyzing the Data with Hadoop - Scaling Out - CO2
Hadoop Streaming- Design of HDFS-Java interfaces to HDFS Basics - Developing a Map Reduce Application- How Map Reduce
Works-Anatomy of a Map Reduce Job runFailures-Job Scheduling-Shuffle and Sort – Task execution - Map Reduce Types and
Formats- Map Reduce Features- Hadoop environment.
UNIT-III Similar Items Search Periods: 9
Nearest Neighbor Search – Shingling of Documents – Similarity preserving summaries – Locality sensitive hashing for documents –
Distance Measures – Theory of Locality Sensitive Functions – LSH Families – Methods for High Degree of Similarities CO3
UNIT-IV Mining Data Streams Periods: 9
Stream Data Model – Sampling Data in the Stream – Filtering Streams – Counting Distance Elements in a Stream – Estimating CO4
Moments – Counting Ones in Window – Decaying Windows
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Understand the concepts of Expert systems. K2
Outcomes
CO2 Acquire knowledge on Knowledge representation techniques. K3
CO3 Explore the Inference methods. K3
CO4 Explore and Analyze the Reasoning under uncertainty. K2
CO5 Demonstrate the design of expert system. K3
UNIT-I Introduction to Expert Systems Periods: 9
The meaning of an expert system - problem domain and knowledge domain - the advantages of an expert system - general stages
in the development of an expert system - general characteristics of an expert system - history and uses of expert systems today - CO1
rule-based expert systems - procedural and nonprocedural paradigms - characteristics of artificial neural systems.
Reference Books
1. Gonzalez and D. Dankel, "The Engineering of Knowledge-Based Systems'', Prentice Hall, 1994.
2. Nikolopoulos, "Expert Systems", Marcel Dekker Inc. 1997.
3. H. B. Verbruggen, Spyros G. Tzafestas, “Artificial Intelligence in Industrial Decision Making, Control and Automation”,
Springer, 2012.
4. Lakhmi C. Jain, Gloria Phillips-Wren, “Intelligent Decision Support Systems in Agent-mediated Environments”, IOS Press,
2005.
5. Nilanjan Dey, Jitendra Kumar Rout, Himansu Das, Suresh Chandra Moharana “Applied Intelligent Decision Making in Machine
Learning”, CRC Press; 1st Edition, 2020.
Web References
1. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/lecture-
videos/lecture-3-reasoning-goal-trees-and-rule-based-expert-systems/
2. http://www.umsl.edu/~joshik/msis480/chapt11.htm
3. https://www.coursera.org/courses?query=decision%20making
4. https://www.slideshare.net/akhilrocker143/572-11293384
5. https://www.sciencedirect.com/science/article/abs/pii/0378720693900696
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Correlation Level: 1 - Low, 2 - Medium, 3 – High
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Interpret the vision of IoT from a global context along with the uses of IOT devices. K2
Outcomes
CO2 Determine the Market perspective of IoT. K2
CO3 Design a portable IOT using Raspberry Pi K3
CO4 Describe the importance of edge computing K2
CO5 Illustrate the applications in Industrial Automation and identify Real World Design K2
Constraints
UNIT – I Introduction and Enabling Technologies Periods:9
Definition and Characteristics - Physical Design - Things in IoT- Protocols, Logical Design -Communication Models -
Communication APIs - Difference between IoT and M2M - SDN and NFV for IoT CO1
- Software Defined Networking - Network Function Virtualization - System Management with NETCONF-YANG - Need for IoT
Systems Management - Network Operator Requirements – NETCONF - YANG.
UNIT – II IoT Protocols Periods:9
IoT Access Technologies: Physical and MAC layers - topology and Security of IEEE 802.15.4, 802.15.4g, 802.15.4e, 1901.2a, CO2
802.11ah and LoRaWAN – Network Layer: IP versions, Constrained Nodes and Constrained Networks – Optimizing IP for
IoT - From 6LoWPAN to 6Lo - Routing over Low Power andLossy Networks – Application Transport Methods- Supervisory
Control and Data Acquisition – Application Layer Protocols: CoAP and MQTT
Web References
1. https://www.wired.co.uk/article/internet-of-things-what-is-explained-iot
2. https://www.ibm.com/blogs/internet-of-things/what-is-the-iot/
3. https://www.geeksforgeeks.org/edge-computing/
4. https://www.i-scoop.eu/internet-of-things-guide/edge-computing-iot/
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
5. Akshar Bharathi, Vineet chaitanya, “Natural Language Processing, A paninian perspective”, Prentice – Hall of
India,2018
Web References
1. https://www.udemy.com/course/chatbot/
2. https://gtuematerial.in/natural-language-processing-3170723/
3. https://chatbotsmagazine.com/understanding-the-need-for-nlp-in-your-chatbot-78ef2651de84?gi=ecca664b642a
4. https://www.ultimate.ai/blog/ai-automation/how-nlp-text-based-chatbots-work
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Describe RPA, where it can be applied and how it's implemented. K3
Outcomes
CO2 Describe the Different Types of Variables, Control Flow and Data Manipulation K2, K3
Techniques
CO3 Identify and understand Image, Text and Data Tables Automation. K2
CO4 Describe how to handle the User Events and various types of Exceptions and K2, K3
strategies.
CO5 Understand the Deployment of the Robot and to maintain the connection. K3
UNIT – I Introduction to Robotic Process Automation Periods:9
What is RPA - RPA vs Automation - Processes & Flowcharts - Programming Constructs in RPA - RPA Advanced Concepts -
Standardization of processes - RPA Development methodologies - Difference from SDLC - Robotic control flow architecture - RPA CO1
business case - RPA Team - Process Design Document/Solution Design Document - Industries best suited for RPA - Risks &
Challenges with RPA - RPA and emerging ecosystem.
UNIT – II RPA Tool Introduction and Basics Periods:9
Introduction to RPA Tool - The User Interface - Variables - Control Flow - If Else Statements - Loops - Flowcharts - About Control CO2
Flow - Control Flow Activities - The Assign Activity - The Delay Activity - The Do While Activity - The If Activity-The Switch Activity -
The While Activity - The for Each Activity - The Break Activity - Data Manipulation- Data Manipulation Introduction - Scalar
variables, collections and Tables - Text Manipulation - Data Manipulation - Gathering and Assembling Data
UNIT – III Advanced Automation Concepts & Techniques Periods:9
Recording Introduction - Basic and Desktop Recording - Web Recording - Input/Output Methods - Screen Scraping -
Data Scraping - Scraping advanced techniques - Selectors - Defining and Assessing Selectors - Customization -Debugging - CO3
Dynamic Selectors - Partial Selectors - RPA Challenge - Image, Text & Advanced Citrix Automation Introduction to Image & Text
Automation - Excel Data Tables & PDF - Data Tables in RPA - Excel and Data Table basics - Data Manipulation in excel –
Extracting Data from PDF
UNIT – IV Handling User Events & Assistant Bots, Exception Handling Periods:9
What are assistant bots - Monitoring system event triggers - Hotkey trigger - Mouse trigger - System trigger -Monitoring image and CO4
element triggers - An example of monitoring email - Example of monitoring a copying event and blocking it - Launching an assistant
bot on a keyboard event. Debugging and Exception Handling - Debugging Tools - Strategies for solving issues - Catching errors.
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite NIL
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Understand the role of neural networks in engineering & artificial intelligence. K2
Outcome
CO2 Understand regularization methods for gradient problem. K2
s
CO3 Apply various optimization techniques and fine-tuning process. K3
CO4 Understand various Neural Network models. K3
CO5 Apply deep learning Network in various applications. K3
List of Exercises
1. Build a simple neural network
2. Build a deep learning model to Classify cat and dog using CNN
3. Build a deep learning model to predict Stock Prices using Recurrent Neural Network
4. Build a deep learning model to Forecast Sales using LSTM
5. Build a deep learning model to predict Movie box office using GRU model
6. Build a deep learning model to predict Sports result Prediction using RNN and LSTM
7. Build a deep learning model to predict Cardiovascular Disease using ANN
8. Build a deep learning model to create an art using Style Transfer technique
9. Build a deep learning model to a identify traffic signs from the image
10. Build a deep learning model for Fashion Recommendation System
Web References
1. https://nptel.ac.in/courses/106/106/106106212/
2. https://www.geeksforgeeks.org/data-analysis-visualization-python/
3. https://www.coursera.org/learn/python-data-analysis
4. https://www.python.org/
5. https://www.programiz.com/python-programming
* TE – Theory Exam, LE – Lab Exam
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 3 3 3 3 2 3 3 3 2
2 3 2 2 2 1 2 2 2 1
3 3 1 1 1 2 1 1 1 2
4 3 1 1 2 2 1 2 1 2
5 3 2 2 2 3 2 2 2 3
Marks 15 5 5 15 10 50 100
Department Artificial Intelligence and Data Science Programme: M.Tech.
Semester II Course Category : HS *End Semester Exam Type:
LE
Periods / Week Credit Maximum Marks
Course Code P23HSPC02 L T P C CAM ESE TM
Course Name Seminar On ICT: A Hands-On - - 4 2 100 - 100
Approach
(Common to all M.Tech Programmes)
Prerequisite No Prerequisite needed
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Select a topic, narrowing the topic into presentation. K2
Outcome
CO2 State an objective and use the relevant ICT tools to make the presentation K3
s
effective.
CO3 Study the topic and understanding the contributions and prepare report. K2
CO4 Prepare a working demo. K3
CO5 Prepare conclusions based on the reading of the topic and giving final K4
Presentation.
List of Experiments:
The methodology used is “learning by doing”, a hands-on approach, enabling the students to follow their own pace. The teacher,
after explaining the project, became a tutor, answering questions and helping students on their learning experience.
ICT skills
• Understand ICT workflow in the respective domain choosed.
• Manage multitasking.
• Deal with main issues using tech in class.
• Record, edit and deliver audio and video.
• Automate assessments and results.
Scope
• Perspective in order to design activities in class.
• Understand the process of creating audiovisuals.
Teaching tools
• Different ways to create audiovisual activities.
• Handle audiovisual editors.
• Collaborative working.
• Individualize learning experience.
• Get instant feedback from students.
Each one of the students will be assigned an ICT Topic and the student has to conduct a detailed study on the assigned topic
and prepare a report, running to 30 or 40 pages for which a demo to be performed followed by a brief question and answer
session. The demo will be evaluated by the internal assessment committee (comprising of the Head of the Department and two
faculty members) for a total of 100 marks.
Evaluation Method
Marks 30 30 30 10 - 100
Department Artificial Intelligence and Data Science Programme: M.Tech.
Semester II Course Category Code: AEC *End Semester Exam Type: -
Periods / Week Credit Maximum Marks
Course Code P23ADC2XX
L T P C CAM ES TM
E
Course Name Ability Enhancement Courses - - 4 - 100 - 100
Students shall choose an International certification course offered by the reputed organizations like Google, Microsoft, IBM,
Texas Instruments, Bentley, Autodesk, Eplan and CISCO, etc. The duration of the course is 40-50 hours specified in the
curriculum, which will be offered through Centre of Excellence.
Pass /Fail will be determined on the basis of participation, attendance, performance and completion of the course. If a
candidate fails, he/she has to repeat the course in the subsequent years. Pass in this course is mandatory for the award of
degree.
Department Computer Science Engineering (Big Programme: M.Tech.
Data Analytics)
Semester II Course Category : PE End Semester Exam Type: TE
References Books
1. Sterne J., Web Metrics: Proven methods for measuring web site success, John Wiley and Sons,2002
2. Brian Clifton , "Advanced Web Metrics with Google Analytics" , Sybex, Third Edition, 2012
3. Jerri L. Ledford and Joe Teixeira , "Learning Web Analytics: A Beginner's Guide to Google Analytics", O'Reilly Media, 2010
Pedro Sostre ,"Web Analytics For Dummies" , For Dummies, Second Edition , 2012
4. Avinash Kaushik ,"Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity" , Sybex, 2 nd Edition, 2009
Web References
1. https://www.mygreatlearning.com/courses/big-data-analytics-dse
2. https://intellipaat.com/big-data-hadoop-training/
3. https://www.edureka.co/comprehensive-hive
COs/POs/PSOs Mapping
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Apply the various Charts using Tableau. K3
Outcomes
CO2 Understand and apply Maps in Tableau. K3
CO3 Understand the Power BI concepts K2
CO4 Apply the Power Querry and M Language in data. K3
CO5 Design the concepts in data modelling and create a dashboard. K3
UNIT-I Introduction in Tableau Periods: 9
Data Visualization-Tableau Products- Connecting to data source – Creating Univariate Charts: Tables – Bar graphs – Pie charts –
Sorting the graphs – Histograms – Line Charts – Using the Show Me toolbar – Stacked Bar Graphs – Box Plots – Showing Aggregate CO1
Measures. Creating Bivariate Charts: Tables – Scatter Plots – Swapping Rows and Columns – Adding trend lines – Selecting color
Palettes – Using dates. Creating Multivariate Charts – Acets – Area Charts – Bullet Graphs – dual axes charts – Gantt charts – heat
maps.
UNIT-II Maps and Statistics using Tableau Periods: 9
Setting Geographic Roles – Placing marks on a Map – Overlaying Demographic data – Creating choropleth Maps – Using polygon CO2
shapes – Customizing Maps – Statistics: Add Reference Lines Bands and Distribution- Adding Reference Lines -Adding Reference
Bands -Adding Reference Distribution-Working Reference Lines Bands and Forecasting -Trend lines and Trend Models- Creating
Dashboards – Creating Storyboard
UNIT-III Introduction to Power Bi Periods: 9
Connection of Data Source- Reporting Business Intelligence (BI), Traditional BI, Self-Serviced BI-Power BI Products-Power BI
Desktop-Flow of Work in Power BI Desktop-Power BI Architecture-A Brief History of Power BI. CO3
UNIT-IV Power Querry And M Language Periods: 9
Data Transformation, Benefits of Data Transformation-Shape or Transform Data using Power Query-Overview of Power Query / CO4
Query Editor, Query Editor User Interface- The Ribbon (Home, Transform, Add Column, View Tabs)-Basic Functions-M Language-
IF..ELSE Conditions, Transform Column () Types-Remove Columns (), Split Columns (),Replace Value() -Table. Distinct Options
and GROUP BY Options Table. -Group () Table. Sort () with Type Conversions PIVOT -Operation and Table. Pivot()-List Functions
Using Parameters with M Language
UNIT-V Data Modeling Periods: 9
Data Modeling Introduction -Relationship, Need of Relationship -Relationship Types , Cardinality in General One-to-
CO5
One, One-to-Many (or Many-to-One), Many-to-Many - AutoDetect the relationship, Create a new relationship, Edit
existing relationships -Make Relationship Active or Inactive -Delete a relationship – Power Bi service- Creating
Dashboards.
Lecture Periods: 30 Tutorial Periods: 15 Practical Periods: - Total Periods: 45
Text Books
1. Ashutosh Nandeshwar, “Tableau Data Visualization Cookbook”, Packt Publishing Ltd., 2013.
2. Brett Powell, Mastering Microsoft Power BI: Expert techniques for effective data analytics and business intelligence, 1 st
edition, 2018.
3. Alberto Ferrari and Marco Russo, Analyzing Data with Power BI and Power Pivot for Excel, 1 st edition, 2017.
Reference Books
1. Scott Murray, Interactive Data Visualization for the Web: An Introduction to Designing with D3, 2nd edition, 2017.
2. Cole Nussbaumer Knaflic, Storytelling with Data: A Data Visualization Guide for Business Professionals, 1 st edition, 2015.
3. Stephen Few, Information Dashboard Design: Displaying Data for At-a-Glance Monitoring, 2nd edition, 2013.
4. Nathan Yau, Data Points: Visualization That Means Something, 1st edition, 2013.
5. Edward R. Tufte, The Visual Display of Quantitative Information, 2nd edition, 2001
Web References
1. https://www.tableau.com/
2. https://www.guru99.com/what-is-tableau.html
3. https://www.datacamp.com/tutorial/data-visualisation-powerbi
4. https://learn.microsoft.com/en-us/power-query/power-query-ui
5. https://www.tutorialspoint.com/power_bi/power_bi_data_modeling.html
* TE – Theory Exam, LE – Lab Exam
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite NIL
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Design and analyze appropriate predictive models K3
Outcomes
CO2 Define the predictive models using PMML. K3
CO3 Apply statistical tools for analysis. K3
CO4 Use various analytical tools available for predictive modeling. K3
CO5 Apply predictive modeling markup language in data manipulation . K3
UNIT-I Introduction To Predictive Modeling Periods: 9
Core ideas in data mining - Supervised and unsupervised learning - Classification vs. Prediction - Steps in data mining- SEMMA
Approach - Sampling -Pre-processing - Data cleaning - Data Partitioning - Building a model - Statistical models - Statistical models CO1
for predictive analytics.
Reference Books
1. Kattamuri S. Sarma, “Predictive Modeling with SAS Enterprise Miner: Practical Solutions for Business Applications”, 3 rd
Edition, SAS Publishing, 2017.
2. Alex Guazzelli, Wen-Ching Lin, Tridivesh Jena, James Taylor, “PMML in Action Unleashing the Power of Open Standards for
Data Mining and Predictive Analytics”, 2nd Edition, Create Space Independent Publishing Platform,2012
3. Ian H. Witten, Eibe Frank , “Data Mining: Practical Machine Learning Tools and Techniques”, Morgan Kaufmann Series in
Data Management Systems, Morgan Kaufmann, 3rd Edition, 2011
4. Eric Siegel , “Predictive Analytics: The Power to Predict Who Will Click, Buy, Lie, or Die”, 2 nd Edition, Wiley, 2016.
5. Conrad Carlberg, “Predictive Analytics: Microsoft Excel”, 1st Edition, Que Publishing, 2012.
Web References
1.https://nptel.ac.in/courses/108108111/
2.https://www.coursera.org/learn/predictive-modeling-analytics
3.https://bookdown.org/egarpor/PM-UC3M/
4.https://cics.nd.edu/research/applications/materia
5.https://www.netsuite.com/portal/resource/articles/financial-management/predictive-modeling.shtml
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite NIL
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Understanding the market and technology forces leading to today’s next generation K3
Outcomes databases.
CO2 Mastering in Hadoop architecture with querying in various Hadoop components K3
CO3 Demonstrating the working of XML and JSON Document Databases K3
CO4 Understanding the database applications oriented to Graph and Column databases K3
CO5 Applying the Distributed Database patterns and consistency models in MongoDB, K3
HBase and Cassandra
UNIT-I Database Revolution Periods: 9
First Database Revolution – Second Database Revolution: Relational Theory – Transaction Models – First Relational Databases –
Database Wars - Client-server Computing – Object Oriented Programming and OODBMS – Third Database Revolution: Google and CO1
Hadoop – Cloud Computing – Document Databases – NEWSQL.
Distributed Database Patterns: Distributed Relational Databases – Non-relational Distributed Databases – MongoDB Sharding and
Replication - HBase – Cassandra. Consistency Models: Types of Consistency – Consistency in MongoDB – Hbase Consistency – CO5
Cassandra Consistency
Lecture Periods: 45 Tutorial Periods: 15 Practical Periods: - Total Periods: 60
Text Books
1. Enhancing Availability for NoSQL Database Systems using Failover Techniques,Priyanka Gotter, Kiranbir Kaur, Tanveer
Kaur
2. NoSQL A complete guide,2021 edition
Reference Books
1. Guy Harrison, “Next Generation Databases: NoSQL, NewSQL, and Big Data”, Apress Publisher, 2016
2. Chanchal Singh and Manish Kumar, “Mastering Hadoop 3: Big data processing at scale to unlock unique business insights”,
Packt Publishing, 2019.
3. Subhashini Chellappan, Dharanitharan Ganesan, “MongoDB Recipes: With Data Modeling and Query Building Strategies”,
Apress Publisher, 2019
4. Jeff Friesen, “Java XML and JSON: Document Processing for Java SE”, Apress Publisher, 2019
Web References
1. https://www.researchgate.net/publication/221214756_The_Next_Database_Revolution
2. https://cloudxlab.com/blog/big-data-solution-apache-hadoop-and-spark/
3. https://www.mongodb.com/document-databases
4. https://www.geeksforgeeks.org/document-databases-in-nosql/
5. https://towardsdatascience.com/cap-theorem-and-distributed-database-management-systems-5c2be977950e
TE – Theory Exam, LE – Lab Exam
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite NIL
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Analyze algorithms to determine algorithm correctness K3
Outcomes
CO2 Analyze algorithms to determine time efficiency K3
CO3 Master a variety of advanced data structures and their implementations K3
CO4 Master a variety of different algorithm design techniques K3
CO5 Apply and implement the learnt algorithm design techniques to solve problems K3
UNIT-I Basics of Algorithm Analysis Periods: 9
Computational Tractability – Asymptotic Order of Growth – Implementing the Stable Matching Algorithm Using Lists and Arrays – A
survey of common running times – A more Complex Data Structure: Priority Queues.
CO1
UNIT-II Graphs and Greedy Algorithms Periods: 9
Graphs: Basic Definitions and Applications – Graph connectivity and Graph traversal – Implementing Graph Traversal using CO2
Queues and Stacks – Testing Bipartiteness: An application of Breadth First search.
Greedy Algorithms: Interval Scheduling: The Greedy Algorithm Stays Ahead – Optimal Caching: A More Complex Exchange
Argument – The Minimum Spanning Tree Problem – Implementing Kruskal’s Algorithm: The Union-Find Data Structure – Clustering
– Huffman Codes and Data Compression
UNIT-III Divide and Conquer Periods: 9
A First Recurrence: The Merge sort Algorithm – Further Recurrence Relations – Counting Inversions – Finding the Closest Pair of
Points – Integer Multiplication Dynamic Programming: Weighted Interval Scheduling: A Recursive Procedure – Principles of
Dynamic Programming: Memoization or Iteration over Subproblems – Segmented Least Squares: Multi-way Choices – Subset
CO3
Sums and Knapsacks: Adding a variable – Shortest Paths in a Graph – Shortest Paths and Distance Vector Protocols – Negative
Cycles in a Graph
UNIT-IV Network Flow Periods: 9
The Maximum-Flow Problem and the Ford-Fulkerson Algorithm – Maximum Flows and Minimum Cuts in a Network – Choosing CO4
Good Augmenting Paths – A First Application: The Bipartite Matching Problem – Disjoint Paths in Directed and Undirected Graphs.
Reference Books
1. Jon Kleinberg, ÉvaTardos, “Algorithm Design”,Pearson Education Limited 2014.
2.Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, “Introduction to Algorithms”, MIT Press, 2009.
3. Ellis Horowitz, SartajSahni and SanguthevarRajasekaran, “Fundamentals of Computer Algorithms”, Second Edition,
Universities Press, Hyderabad, 2008.
4. AnanyLevitin, “Introduction to the Design and Analysis of Algorithms”, Third Edition, Pearson Education Asia, 2008.
Web References
1. https://www.scaler.com/topics/analysis-of-algorithm/
2. https://www.codingninjas.com/studio/library/greedy-algorithm-in-graph-theory
3. https://www.tutorialspoint.com/data_structures_algorithms/divide_and_conquer.htm
4. https://www.cs.cmu.edu/~avrim/451f11/lectures/lect1025.pdf
5. https://cseweb.ucsd.edu//classes/sp05/cse101/Day19NP.pdf
TE – Theory Exam, LE – Lab Exam
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Concepts of data integration, Needs and advantages of using data integration, introduction to common data integration
approaches,Meta data - types and sources, Introduction to data quality, data profiling concepts and applications, Introduction to ETL
using Pentaho data Integration (formerly Kettle).
UNIT – III Introduction to Multi-Dimensional Data Modeling Periods:9
Data Modelling Introduction to data and dimension modelling, multidimensional data model, ER Modelling vs. multi-dimensional
modelling, concepts of dimensions, facts, cubes, attribute, hierarchies, star and snowflake schema, Introduction to business metrics
and KPIs, Creating cubes using Microsoft Excel.
UNIT – IV Working With BI Tools Periods:9
Overview of managerial, strategic and technical issues associated with Business Intelligence and Data Warehouse design,
implementation, and utilization. Critical issues in planning, physical design process, deployment and ongoing maintenance. Dash
Boards and Scorecards Creation.
UNIT – V Future of Business Intelligence Periods:9
Emerging Technologies, Machine Learning, Predicting the Future with the help of Data Analysis, BI Search & Text Analytics –
Advanced Visualization – Rich Report, Future beyond Technology.
LecturePeriods:45 TutorialPeriods:0 PracticalPeriods:-0 TotalPeriods:45
Text Books
1. R N Prasad, Seema Acharya: Fundamentals of Business Analytics, Wiley India, Second Edition, 2016.
2. David Loshin: Business Intelligence: The Savvy Manager's Guide., Latest Edition By Knowledge Enterprise,2018.
3. Efraim Turban, Ramesh Sharda, Dursun Delen, “Decision Support and Business Intelligence
Systems”, 9 th Edition, Pearson 2018
4. Carlo Vercellis, “Business Intelligence: Data Mining and Optimization for Decision Making”, Wiley Publications, 2019.
5. Grossmann W, Rinderle-Fundamental of Business Intelligence 1th Edition, Springer, 2017
Reference Books
1. J.Han and M. Kamber, “Data Mining: Concepts and Techniques”, Morgan Kaufman publishers, Harcourt India pvt.
Ltd. Latest Edition, 2016
2. Larissa Terpeluk Moss, ShakuAtre, “Business Intelligence roadmap”, Addison Weseley.2018
3. CindiHowson, “Successful Business Intelligence: Secrets to making Killer BI Application”, Tata McGraw Hill, 2018
4. Mike Biere, “Business intelligence for the enterprise”, Addison Weseley, Ausgust 2017
5. Dorian Pyle, “Business Modeling and Data Mining”, Elsevier Publication, 2016
Web References
1. https://www.investopedia.com/terms/b/business-intelligence-bi.asp
2. https://www.cio.com/article/272364/business-intelligence-definition-and-solutions.html
3. https://www.javatpoint.com/power-bi
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Explain the need for stream computing. K2
Outcomes
CO2 Comprehend the architecture of stream analytics. K3
CO3 Build data flow management pipelines for streams. K2
CO4 Process the streaming data. K3
CO5 Deliver the results of streaming analytics. K3
UNIT-I Introduction to stream computing Periods: 9
Streaming Data – Sources – Difference between Streaming Data and Static Data. Overview of Large-Scale Stream Processing
Engines – Issues in Stream Processing. CO1
UNIT-II Streaming analytics architecture Periods: 9
Phases in Streaming Analytics Architecture - Vital Attributes - High Availability – Low Latency – Horizontal Scalability-Fault CO2
Tolerance - Service Configuration and Management – Apache ZooKeeper.
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Learn various types of algorithms to handle the large data. K2
Outcomes
CO2 Apply parallel and distributed ML techniques to get the insights of the large data. K3
CO3 Identify suitable ML framework to develop the real-world application. K2
CO4 Demonstrate graph-based learning algorithms. K3
CO5 Develop scalable learning techniques both in standalone and distributed settings. K3
UNIT-I Streamdata mining algorithms Periods: 9
Stream Data model, sampling data in a stream, filtering algorithms, counting distinct elements in a stream, estimating moments,
Decaying windows, Naïve Baye’s, Frequent Item sets: Handling larger datasets in memory, counting frequent itemset in a stream. CO1
UNIT-II Tools for large data sets Periods: 9
Introduction to Hadoop, Hadoop streaming Debugging Hadoop, Combiners, Scalable classification, Abstracts for map-reduce CO2
algorithms, joins in Hadoop, similarity joins, page rank, spark, phrase finding.
Evaluation Method
Prerequisite -
On completion of the course, the students will be able to BT Mapping
(Highest Level)
Course CO1 Study and use basic fundamental concepts to solve the real-world problem using K2
Outcomes R programming language.
CO2 Design and implement the solution using scalar, vectors, matrices and statistical K3
problems in R program.
CO3 Design and implement the program using data frame, list to provide the solution K3
for various problem.
CO4 Study about factors and tables and to solve statistical problems. K2
CO5 Study Minimize and maximize functions, simulation and visualization and statistical K2
analysis using R.
UNIT-I Introduction Periods: 9
Overview of R, R data types and objects, reading and writing data, sub setting R Objects, Essentials of the R Language, Installing R,
Running R, Packages in R, Calculations, Complex numbers in R, Rounding, Arithmetic, Modulo and integer quotients, Variable names CO1
and assignment, Operators, Integers, Factors, Logical operations.
Web References
1. https://www.r-project.org/about.html
2. https://www.tutorialspoint.com/r/index.htm
3. https://www.javatpoint.com/r-tutorial
COs/POs/PSOs Mapping
Program Specific
Program Outcomes (POs)
COs Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PSO1 PSO2 PSO3
1 2 3 2 - - - 1 2 1
2 3 3 3 - 1 - 2 2 1
3 2 3 2 1 2 - 2 2 1
4 3 3 3 1 3 - 2 2 1
5 3 3 3 1 3 - 2 2 1
Evaluation Methods
Evaluation Method
Evaluation Method
End
Semester Total
Continuous Assessment Marks (CAM)
Assessment Examination Marks
(ESE) Marks
Assignment 1 Assignment 2 Test 1 Test 2 Attendance
Marks 20 20 25 25 10 - 100
Department Artificial Intelligence and Data Science Programme: M.Tech.
Semester I/II Course Category : AC *End Semester Exam Type: TE
Periods / Week Credit Maximum Marks
Course Code P23ACTX02
L T P C CAM ESE TM
Course Name Disaster Management - - 2 - 100 - 100
(Common to all M.Tech Programme)
Prerequisite No Prerequisite needed
On completion of the course, the students will be able to BT Mapping
(Highest Level)
CO1 Ability to summarize basics of disaster. K1
Course
CO2 Ability to explain a critical understanding of key concepts in disaster risk reduction and K2
Outcomes humanitarian response.
CO3 Ability to illustrate disaster risk reduction and humanitarian response policy and practice K3
from multiple perspectives.
CO4 Ability to describe an understanding of standards of humanitarian response and practical K3
relevance in specific types of disasters and conflict situations.
CO5 Ability to develop the strengths and weaknesses of disaster management approaches. K3
UNIT- I Introduction Periods: 6
Disaster: Definition, Factors and Significance; Difference between Hazard And Disaster; Natural and Manmade Disasters: CO1
Difference, Nature, Types and Magnitude.
UNIT- II Repercussions of Disasters and Hazards Periods: 6
Economic Damage, Loss of Human and Animal Life, Destruction of Ecosystem. Natural Disasters: Earthquakes, Volcanisms, CO2
Cyclones, Tsunamis, Floods, Droughts and Famines, Landslides and Avalanches, Man-made disaster: Nuclear Reactor Meltdown,
Industrial Accidents, Oil Slicks and Spills, Outbreaks Of Disease And Epidemics, War And Conflicts.
UNIT- III Disaster Prone Areas in India Periods: 6
Study of Seismic Zones; Areas Prone To Floods and Droughts, Landslides And Avalanches; Areas Prone To Cyclonic and Coastal
Hazards with Special Reference To Tsunami; Post-Disaster Diseases and Epidemics. CO3
UNIT- IV Disaster Preparedness and Management Periods: 6
Preparedness: Monitoring Of Phenomena Triggering a Disaster or Hazard; Evaluation of Risk: Application of Remote Sensing, CO4
Data from Meteorological And Other Agencies, Media Reports: Governmental and Community Preparedness.
UNIT- V Risk Assessment Periods: 6
Disaster Risk: Concept and Elements, Disaster Risk Reduction, Global and National Disaster Risk Situation. Techniques of Risk
Assessment, Global Co-Operation in Risk Assessment and Warning, People’s Participation in Risk Assessment. Strategies for CO5
Survival
Lecture Periods: 30 Tutorial Periods: - Practical Periods: - Total Periods: 30
Reference Books
1. Goel S. L., “Disaster Administration And Management Text And Case Studies”, Deep & Deep Publication Pvt. Ltd., New Delhi, 2009.
2. NishithaRai, Singh AK, “Disaster Management in India: Perspectives, issues and strategies”, New Royal book Company, 2007.
3. Sahni, Pardeep Et.Al. , “Disaster Mitigation Experiences And Reflections”, Prentice Hall Of India, New Delhi, 2001.
Evaluation Method
Evaluation Method
Evaluation Method
Evaluation Method
End Semester
Total
Continuous Assessment Marks (CAM) Examination
Assessm Marks
(ESE) Marks
ent
Assignment Assignmen Test Test
Attendance
1 t2 1 2
Marks 20 20 25 25 10 - 100
Department Artificial Intelligence and Data Science Programme: M.Tech.
Semester I/II Course Category : AC *End Semester Exam Type: TE
Periods / Week Credit Maximum Marks
Course Code P23ACTX06
L T P C CAM ESE TM
Course Name Pedagogy Studies - - 2 - 100 - 100
(Common to all M.Tech Programme)
Prerequisite No Prerequisite needed
On completion of the course, the students will be able to BT Mapping
(Highest Level)
CO1 What pedagogical practices are being used by teachers informal and informal classrooms in K2
Course developing countries?
Outcomes CO2 What is the evidence on the effectiveness of these pedagogical practices, in what K2
conditions, and with what population of learners?
CO3 How can teacher education (curriculum and practicum) and the school curriculum and K2
guidance materials best support effective pedagogy?
CO4 Illustrate Professional development K3
CO5 Identify Research gaps and Future Directions K3
UNIT- I Introduction and Methodology Periods: 6
Aims and rationale, Policy background, Conceptual framework and terminology - Theories of learning, Curriculum, Teacher CO1
education - Conceptual framework, Research questions – Overview of methodology and Searching.
UNIT- II Thematic Overview Periods: 6
Pedagogical practices are being used by teachers in formal and informal classrooms in developing countries - Curriculum, CO2
Teacher education.
Evaluation Method
Evaluation Method
Evaluation Method
Evaluation Method