M.TECH Syllabus 2021 AI
M.TECH Syllabus 2021 AI
Motto:
VISION
MISSION
VALUE STATEMENT
VISION
To excel in Computer Science and Engineering education, research and project
management by empowering the students with strong conceptual knowledge.
MISSION
M1. To educate the students with basic foundation blocks of core and allied
disciplines of Computer Science and Engineering.
M2. To provide practical skills in the advancements of the Computer Science and
Engineering field required for the growing dynamic IT and ITES industries.
PEO IExcel in their professional career by applying advanced knowledge and/or pursue higher
education including research by applying the knowledge of Computer Science and
Engineering.
PEO II Asses the industry requirements and provide tangible solutions with social
consciousness and ethical values.
PO3 Problem Solving: Think laterally and originally, conceptualize and solve engineering
problems, evaluate a wide range of potential solutions for those and arrive at feasible,
optimal solutions after considering public health and safety, cultural, societal and
environmental factors in the core areas of expertise.
PO5 Usage of modern tools: Create, select, learn, and apply appropriate techniques,
resources, and engineering and IT tools, including prediction and modeling, to
complex engineering activities with an understanding of the limitations.
PO9 Life-Long Learning: Recognize the need for, and have the preparation and ability to
engage in life-long learning independently, with a high level of enthusiasm and
commitment to improve knowledge and competence continuously.
P10 Ethical Practices and Social Responsibility: Acquire professional and intellectual
integrity, professional code of conduct, ethics of research and scholarship,
consideration of the impact of research outcomes on professional practices and an
understanding of responsibility to contribute to the community for sustainable
development of society.
P11 Independent and Reflective Learning: Observe and examine critically the outcomes
of one’s actions and make corrective measures subsequently, and learn from mistakes
without depending on external feedback
PSO1: To impart knowledge in Advanced Operating System, Advance Data Base Technology,
Advanced Data Structures & Algorithms for analyzing and the solving complex
problem.
PSO2: To develop the skill set of the students especially in Data Science and Engineering,
Software Engineering and Information Security.
PSO3 To inculcate the analytical knowledge in the students for innovative system design
using modern tools and techniques.
M.Tech - COMPUTER SCIENCE AND ENGINEERING
SEMESTER - I
PRACTICAL
Total 20 29
SEMESTER - II
PRACTICAL
7 PC CSA3751 Seminar 0 0 3 2 0 2
Total 20 25
SEMESTER - III
PRACTICAL
Internship/Mini Project 2 0
Total 13 27
SEMESTER - IV
PRACTICAL
ELECTIVE I
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
ELECTIVE III
ELECTIVE IV
COURSE
SL. COURSE
CATEGOR NAME OF THE COURSE L T P C S TCH
NO CODE
Y
Course This course serves as an introduction to the world of Statistical models. It describes how
Description to use forecasting methods to support managerial, financial, and operational.
Prerequisites: NIL
CO, PO AND PSO MAPPING
PO - PO- PO- PO- PO- PO- PO- PO- PO- PO - PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 - 2 2 - 1 - - 1 - - - - - - -
CO-2 - 3 3 3 - - 3 - 2 2 - - - - -
CO-3 - - 2 2 2 1 2 2 2 - - - - - -
CO-4 2 - 2 2 2 2 - - - - - - - 2 1
CO-5 - - 3 - - - - - - - - - - - -
1: Weakly related, 2: Moderately related and 3: Strongly related
MODULE 1: PROBABILITY (12)
Introduction to probability–Bayes theorem-Random variables-discrete random variable (Binomial, Poisson,
Geometric), Continues random variable (Uniform, Exponential and Normal distribution). Moment
generating unction. CO-1
BTL-2
Suggested Activities: Basic knowledge on probability
REFERENCE BOOKS
1 K.S.Trivedi.John , “Probability and statistics with reliability, Queuing and computerScience
Application”, Second edition, Wiley&Son, 2016
2 Levin Richard and Rubin Davids, “Statistics for Management “, Pearson Publications,2016
3 Robert Stine, Dean Foster ,“Statistical for Business: Decision Making and Analysis”. Pearson
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course This course serves as an introduction to the world of Advanced Data Structures and algorithms.
Description And used to Estimate time and space complexities for a given algorithm.
Course
1. Illustrate the various self- balanced trees and their operations.
Outcome
2. Apply an appropriate algorithmic approach to a given problem.
3. Illustrate parallel algorithm models.
4. Use a heuristic approach to solve an appropriate problem.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 2 2 1 2 3 3 3 1 1 2 1 - -
CO-2 - 2 2 2 2 2 2 2 2 2 3 3 - - 3
CO-3 1 2 3 3 3 1 2 2 2 1 1 - - 2 -
CO-4 2 1 3 2 2 2 2 2 2 2 2 2 1 2 -
CO-5 - - 3 2 2 2 2 2 2 2 3 3 - 1 3
Abstract Data Types-Time and Space Analysis of Algorithms-Big Oh and Theta Notations- Average,
best and worst case analysis-Simple recurrence relations–Mappings.
Suggested Activities: Find the time and space complexities of the following algorithms CO-1
Suggested sources:
https://nptel.ac.in/courses/106105164/https://nptel.ac.in/courses/106105085/18
Min-maxheaps-Heaps-Leftistheaps-Binomialheaps-Fibonacciheaps-Skewheaps-Lazy-binomial
CO-2
heaps.
Suggested Activities: Implement the following Heap structures using C,C++,Java or Python BTL-2
Binarysearchtrees-AVLtrees-2-3trees-2-3-4trees-Red-blacktrees-B-trees-splaytrees–k-d trees,Tries.
Suggested Activities: Implement the following tree structures using C, C++, Java or Python CO-3
Divide and conquer and Greedy: Quicksort-Strassen’s matrix multiplication-convex hull-Tree- vertex
splitting-Job sequencing with deadlines-Optimal storage on tapes Dynamic Programming and
Backtracking: Multistage graphs - 0/1 knapsack - 8- queens problem - graph coloring, Palindrome
partitioning.
https://nptel.ac.in/courses/106106131/15https://nptel.ac.in/courses/106102011/7
Parallel Algorithms: Basic Techniques- Work & Efficiency - Distributed Computation - Heuristic
CO-5
&Approximation Approaches.
BTL-2
Suggested Activities: Implement following heuristic algorithms
1. HillClimbing
2. SimulatedAnnealing
3. ParticleSwarmOptimization
4. GeneticAlgorithm
Suggested sources: https://nptel.ac.in/courses/106104120/4,
https://nptel.ac.in/courses/106106126/9 - 15
TEXT BOOKS
1
E. Horowitz, S.Sahni and Dinesh Mehta, Fundamentals of Data structures in C++, University Press,
2009.
2 E.Horowitz,S.SahniandS.Rajasekaran,ComputerAlgorithms/C++,SecondEdition,UniversityPress, 2007.
3 Mark Allen Weiss, "Data Structures and Algorithm Analysis in C", Third Edition,
PearsonEducation, Asia.2007.
4 AnanthGrama,AnshulGupta,GeorgeKarypis,VipinKuma,“IntroductiontoParallelComputing“, Second
Edition, Addison Wesley, 2003
E BOOKS
OmidBozorg-Haddad,MohammadSolgi,HugoA.Loáiciga,“Meta-heuristicandEvolutionaryAlgorithms
1
for Engineering Optimization 1st Edition”, Wiley , 2017
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course This course serves as an introduction to Machine learning and to understand real time
Description applications.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 3 2 2 1 2 2 3 3 2 3 2 - 2 3
CO-2 - 2 2 3 1 2 2 3 3 2 3 2 - 2 -
CO-3 3 2 2 1 2 2 3 3 2 3 2 - 2 - 1
CO-4 2 - 2 1 2 2 3 3 2 3 2 - 2 - 2
CO-5 - - 3 - 2 1 2 2 3 3 2 3 2 - 2
Learning - Types of machine learning - Supervised learning - The brain and the neurons,Linear
Discriminants -Perceptron - Linear Separability -Linear Regression - Multilayer perceptron –
Examples of using MLP - Back propagation of error. CO-1
Suggested Activities: Design a Multilayer Perceptron for Rain Forecasting system BTL-2
Suggested sources: Enrico C, Simon W, Jay R, Machine Learning Techniques for Space Weather,
Elsevier, 2018
Suggested Activities: Design a simple application using NumPy and MatPolitB. BTL-2
Suggestedsources:RakshithVasudev,IntroductiontoNumpy-1:Anabsolutebeginnersguideto
MachineLearningandDatascience.,2017.
TEXT BOOKS
1
EthemAlpaydin, "Machine Learning: The New AI”, MIT Press, 2016.
2 Shai Shalev-Shwartz, Shai Ben-David, "Understanding Machine Learning: From Theory to
E BOOKS
http://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning/index.html
1
http://www.mlyearning.org/
2
MOOC
1 https://www.coursera.org/learn/machine-learning
2 https://www.my-mooc.com/en/categorie/machine-learning
23 ACM, LEARNING
Version 1.0 Approval Details BTL-2
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Prerequisites: nil
CO-1 - 2 1 1 1 2 3 2 3 2 3 2 - 3 2
CO-2 - 2 2 3 1 1 2 3 3 2 3 2 - 2 -
CO-3 3 2 2 1 2 2 3 3 2 3 2 - 2 - 1
CO-4 2 - 2 1 2 2 3 3 2 3 2 - 2 - 2
CO-5 - - 3 - 2 1 2 2 3 3 2 3 2 - 2
research problem. Approaches of investigation of solutions for research problem, data BTL-2
collection, analysis, interpretation, Necessary instrumentations
Scope of Patent Rights. Licensing and transfer of technology. Patent information and
databases. Geographical Indications. Administration of Patent System. New CO-5
TEXT BOOKS
3 Donald Cooper & Pamela Schindler ,”Business Research Methods “, TMGH, 9th edition
E BOOKS
https://www.modares.ac.ir/uploads/Agr.Oth.Lib.17.pdf
1
https://drive.google.com/file/d/0Bwk5FIsI0ctxNXBvU2dGVlJhSTg/view?usp=drivesdk
2
MOOC
1 https://www.coursera.org/browse/physical-science-and-engineering/research-
methods
2 https://www.ccrm.in/register.html
CSA3781 COURSE
COURSE CODE PC L-T-P-S 0- 0- 6- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 3 3 - 2 - - 3 3 3 2 3 3 2
CO-2 3 3 3 3 - 2 - 3 3 3 3 2 3 3 2
CO-3 3 3 3 3 3 - - 3 3 - 3 2 3 3 3
CO-4 3 3 3 3 3 - - 3 3 - 3 2 3 3 3
CO-5 3 3 3 3 3 2 - 3 3 - 3 2 3 3 3
GUIDELINES
3. Every project work shall have a guide who is the member of the faculty of the CO5 /BTL4
Department.
4. Design, develop, test and implement a hardware/software system that is
demonstratable with required data set.
5. Assessment is based on creativity, applicability to the society, project development
skills, team work.
6. Technical communication, presentation and report writing skills form an essential
component in assessment.
7. The project/software MUST include all the topics that have been taught in class.
COURSE COURSE
CSA3706 PC L-T-P-S 3- 0- 0- 0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
First
Second Periodical
Periodical Practical Component ESE
Assessment
Assessment
The objective of this course is to define and clarify the cloud technologies that can be
Course used to deploy cloud-based applications and services. It also explains how they differ in
Description their implementation and usage. Any enterprise may implement any of the cloud
deployment models and use the cloud services as per their needs.
1. To analyse, design and develop products/tools/applications to solve the issues
related to real world problems.
2. To apply the concepts, principles and algorithms learnt in the field of computer
Course
science.
Objective
3. To exercise the lifecycle of project development by following the principles of
software engineering.
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 - - 3 - - - 2 - - 1 1 1 -
CO-2 3 3 - - -3 - - - - 2 - - 1 1 -
CO-3 3 3 - - 3 1 - - - - - - 1 1 -
CO-4 3 3 - - 3 - - - - - - 2 1 1 -
CO-5 3 2 3 - 2 - - - - - - 3 1 1 -
1. The MOOC course will be selected as per the HOD instruction The students must
register for the selected MOOC Course. Faculty will be assigned to assist for
assignment completion.
2. At the end of the course will be directly transferred to the student’s coursework.
3. For all other courses the concurrence from a faculty member to set the CO1, CO2,
question paper and evaluate the performance of the student should be obtained. CO3, CO4,
4. All the internal examination will be conducted. The candidate will have to appear for CO5 /BTL4
theend semester examinations.
5. At the end of the online & contact courses, the student should submit the course
completion certificate(s) with grades/marks for record in his/her course work.
MOOC
https://www.mooc-list.com/course/cloud-computing-applications-part-1-cloud-systems-
1.
and-infrastructure-coursera
2. https://www.mooc-list.com/course/cloud-computing-concepts-part-2-coursera
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 3 2 2 1 1 2 3 3 2 3 2 - 2 3
CO-2 - 2 2 3 1 1 2 3 3 2 3 2 - 2 -
CO-3 3 2 2 3 2 1 3 3 2 3 2 - 2 - 1
CO-4 2 - 2 3 2 2 3 3 2 3 2 - 2 - 2
CO-5 - - 3 - 2 1 2 2 3 3 2 3 2 - 2
Deadlock handling strategies in distributed systems – issues in deadlock detection and resolution –
control organizations for distributed deadlock detection – centralized and distributed deadlock
CO-2
detection algorithms – hierarchical deadlock detection algorithms. Agreement protocols – introduction-
BTL-2
the system model, a classification of agreement problems, solutions to the Byzantine agreement
problem, applications of agreement algorithms.
PRACTICES
3. ImplementationofmultiplesleepingbarbersproblemforsynchronizationindistributedOS
6. ImplementationoftransactionsandconcurrencyinDatabaseoperatingsystem.
TEXT BOOKS
1 Mukesh Singhal, Niranjan G.Shivaratri, "Advanced concepts in operating systems", TMH, 2011
REFERENCE BOOKS
1
Abraham Silberschatz, Peter B. Galvin, G. Gagne, “Operating System Concepts”, Ninth Edition, Addison
Wesley Publishing Co.,2013.
2 Andrew S.Tanenbaum, "Modern operating system", PHI, 3rd edition,2008
E BOOKS
https://books.google.co.in/books/about/Advanced_Concepts_In_Operating_Systems.html?id=nel4vdeLcqkC
1
http://www.cs.iit.edu/~sun/pdfd/cs550-lec1.pdf
2
MOOC
1 https://www.coursera.org/learn/practical-machine-learning
2 https://www.coursera.org/learn/python-machine-learning
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-4
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 2 2 1 1 2 3 3 2 3 2 - 2 3 -
CO-2 2 2 3 1 1 2 3 3 2 3 2 - 2 - -
CO-3 2 2 3 2 1 3 3 2 3 2 - 2 - 1 2
CO-4 1 2 2 2 2 3 3 2 3 2 - 2 - 2 1
CO-5 - 3 - 2 1 2 2 3 3 2 3 2 - 2 -
Introduction to Neuro – Fuzzy and Soft Computing – Fuzzy Sets – Basic Definition and
Terminology – Set-theoretic Operations – Member Function Formulation and
parameterization – Fuzzy Rules and Fuzzy Reasoning – Extension Principle and Fuzzy CO-1
Relations – Fuzzy If-Then Rules – Fuzzy Reasoning – Fuzzy Inference Systems – Mamdani BTL-2
Fuzzy Models – Sugeno Fuzzy Models – Tsukamoto Fuzzy Models – Input Space
Partitioning and Fuzzy Modeling.
Suggested Activities: Apply fuzzy logic and reasoning to handle uncertainty and solve
engineering problems.
Suggested Activities: Develop the application based on Genetic Algorithm and Ant BTL-2
Colony optimization
Suggested sources:http://in.mathworks.com/help/fuzzy/adaptive-neuro-fuzzy-
inference-systems.html
Suggested Activities: Prepare the students for developing intelligent modeling, CO-5
TEXT BOOKS
2 N.P.Padhy, “Artificial Intelligence and Intelligent Systems”, Oxford University Press, 2006
REFERENCE BOOKS
1
SamirRoy”IntroductiontoSoftcomputing“NeuroFuzzyandGeneticAlgorithms”,Firstedition,Pearson
Publishers, 2015.
2 J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”, Pearson, 2004.
4 DavisE.Goldberg,“GeneticAlgorithms:Search,OptimizationandMachineLearning”,AddisonWesley, 2009.
5 S. Rajasekaran and G.A.V.Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithms”, PHI,2003.
E BOOKS
https://stimelstep.firebaseapp.com/15/Introduction-to-Soft-Computing-Neuro-Fuzzy-and-Genetic
1
Algorithms.pdf
http://www.a-zshiksha.com/forum/viewtopic.php?f=147&t=61593
2
MOOC
1 https://www.class-central.com/tag/soft-computing
2 https://www.class-central.com/course/nptel-introduction-to-soft-computing-10053
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-5
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test /
Assignments/ Attendance ESE
Assessment Assessment Quiz
Project
Course This course serves as an introduction to Advanced Data Base Technology and to learn
Description advanced data models and emerging databases.
1. To Implement parallel and distributed databases.
2. To Implement object and object relational databases
Course Objective
3. To Learn advanced data models
4. To Learn emerging databases
Upon completion of this course, the students will be able to
CO-1 3 2 2 1 1 2 2 3 2 3 2 - 2 3 -
CO-2 2 2 3 1 2 2 2 3 2 3 2 - 2 - 2
CO-3 2 2 3 2 2 3 3 2 3 2 - 2 - 1 1
CO-4 1 2 2 2 1 2 3 2 3 2 - 2 - 2 1
CO-5 - 3 - 2 1 2 2 3 3 2 3 2 - 2 -
Concepts for Object Databases: Object Identity – Object structure – Type Constructors –
Encapsulation of Operations – Methods – Persistence – Type and Class Hierarchies –
Inheritance – Complex Objects – Object Database Standards, Languages and Design:
ODMG Model – ODL – OQL – Object Relational and Extended – Relational Systems: Object
CO-2
Relational features in SQL/Oracle – Case Studies.
BTL-2
Suggested Activities: Assignments and Case Study
Active Databases: Syntax and Semantics (Starburst, Oracle, DB2)- Taxonomy- Applications-
Design Principles for Active Rules- Temporal Databases: Overview of Temporal Databases-
TSQL2- Deductive Databases: Logic of Query Languages – Datalog- Recursive Rules- Syntax
and Semantics of Datalog Languages- Implementation of Rules and Recursion- Recursive
CO-3
Queries in SQL- Spatial Databases- Spatial Data Types- Spatial Relationships- Spatial Data
Structures-Spatial Access Methods- Spatial DB Implementation. BTL-3
Suggested sources:
https://www.cse.iitb.ac.in/~cs6212011/.../Intelligent%20Database%20Systems.ppt
MODULE 4: ADVANCED DATAMODELS (12)
https://www.techwalla.com/articles/what-is-a-web-database
https://www.ibm.com/cloud/learn/what-is-cloud-database
TEXT BOOKS
1 ApproachtoDesign,ImplementationandManagement”,SixthEdition,PearsonEducation,2015.
REFERENCE BOOKS
1
RamezElmasri&ShamkantB.Navathe, “Fundamentals of Database Systems”, Seventh Edition ,Pearson
Education , 2016.
2 Tamer Ozsu M., Patrick Ualduriel, “Principles of Distributed Database Systems”, Second
Edition,Pearson Education, 2003.
3 Prabhu C.S.R., “Object Oriented Database Systems”, PHI, 2003.
4 Peter Rob and Corlos Coronel, “Database Systems – Design, Implementation and
Management”,Thompson Learning, Course Technology, 9th Edition, 2011.
5 Henry
FKorth,AbrahamSilberschatz,S.Sudharshan,“DatabaseSystemConcepts”,SeventhEdition,McGraw Hill,
2010.
E BOOKS
http://aries.ektf.hu/~hz/pdf-tamop/pdf-xx/Radvanyi-hdbms-eng2.pdf
1
https://dsinghpune.wordpress.com/advanced-database-management-system/
2
MOOC
1 https://www.coursera.org/learn/distributed-database
2 https://nptel.ac.in/courses/106106093/38
COURSE
COURSE CODE CSA3751 LAB L-T-P-S 0-0-3-0
CATEGORY
23 ACM,
Version 1.0 Approval Details 06.02.202 LEARNING LEVEL BTL-3
1
ASSESSMENT SCHEME
Second
First Review Model Evaluation ESE
Review Third Review
20% 20% 20% 40% ---
In this course, students will develop the scientific and technical reading, writing and
Course Description presentation skills they need to understand and construct research articles.
PO- PO- PO- PO- PO- PO- PO- PO PO PO- PO- PO- PSO PSO PSO
CO
1 2 3 4 5 6 7 -8 -9 10 11 12 -1 -2 -3
CO-1 1 2 3 - 3 - - - - - - 3 - - 3
CO-2 1 2 3 - - - - - - - - - - - 3
CO-3 1 2 3 - - - - - - - - - - - 3
CO-4 1 2 3 - - - - - - - - - - - 3
1: Weakly related, 2: Moderately related and 3: Strongly related
GUIDELINES
1. For seminar, a student under the supervision of a faculty member, shall collect the
literature on a topic and critically review the literature and submit it to the department in
a report form and shall make an oral presentation before the Departmental Academic
Committee consisting of Department PG Coordinator, Supervisor and two other senior
faculty members of the department.
2. Each student will make a seminar presentation using audio/visual aids for a duration of
20-25 minutes and submit the seminar report prepared in Latex only
CO1/BTL3
3. For Seminar there will be only internal evaluation.
4. Out of the total allocated marks distribution of marks shall be 30% for the report, 50% for
presentation and 20% for the queries.
5. A candidate has to secure a minimum of 50% of marks to be declared successful.
6. If the student fails to fulfill minimum marks, the student has to reappear during the
supplementary examinations.
7. There shall be no semester end examinations for the seminar.
REFERENCE BOOKS
1. NYIF ,”Technical Analysis: A Personal Seminar”, Prentice Hall Press (10 March 2005)
E BOOKS
1. https://link.springer.com/book/10.1007%2F978-94-6300-524-1
COURSE TITLE PROJECT PHASE –I CREDITS 8
CSA3782 COURSE
COURSE CODE PC L-T-P-S 0- 0- 24- 0
CATEGORY
ASSESSMENT SCHEME
Prerequisites: NIL
CO, PO AND PSO MAPPING
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 - - 1 - 3 - - - - - - - 3
CO-2 - - 1 - - - - 2 - 2 - - - 2 -
CO-3 - - - - - 1 - - 2 - - - 2 - -
CO-4 2 - - - - - - 2 - - - 1 - - 3
CO-5 - - 3 - - - - - - - - - - 2 -
GUIDELINES (12)
evaluation will be based on the project report and a viva voce examination on the CO3, CO4,
5. Project should be for two semesters based on the completion of required number
of credits as per the academic regulations.
6. Carried out inside or outside the university, in any relevant industry or research
institution.
7. Publications in the peer reviewed journals / International Conferences will be an
added advantage
COURSE TITLE PROJECT PHASE –II CREDITS 12
CSA3783 COURSE
COURSE CODE PC L-T-P-S 0- 0- 24- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 - 2 - - 1 - 3 - - - - - - - 3
CO-2 - - 1 - - - - 2 - 2 - - - 2 -
CO-3 - - - - - 1 - - 2 - - - 2 - -
CO-4 2 - - - - - - 2 - - - 1 - - 3
CO-5 - - 3 - - - - - - - - - - 2 -
ELECTIVE I
COURSE 2-0-2-0
CSC3721 COURSE CATEGORY PE L-T-P-S
CODE
ASSESSMENT SCHEME
First ESE
Second Periodical Seminar/ Surprise Test
Periodical Attendance
Assessment Assignments/ Project / Quiz
Assessment
Course
This course covers the methods, tools and algorithms used for optimization problems
Description
PS
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO
CO O- PSO-3
1 2 3 4 5 6 7 8 9 10 11 12 -1
2
CO-1 3 3 2 1 1 2 1 1 - - - - 2 - -
CO-2 3 3 3 1 1 1 1 1 - 2 - - - - -
CO-3 3 3 3 2 - 1 1 1 1 1 1 - - - -
CO-4 3 3 3 2 1 2 2 1 1 1 1 2 - 1 1
CO-5 3 3 3 2 2 1 2 1 1 1 2 2 3 1 1
Linear programming methods for optimum design: Review of Linear programming methods for
optimum design – Post optimality analysis - Application of LPP models in AI. CO-2
Practical component: Discuss on the classification of optimization problems BTL-2
Suggested Readings: https://www.shsu.edu/~eco_dgf/web_chapter_a.pdf
MODULE 3: UNCONSTRAINED OPTIMIZATION (12)
REFERENCE BOOKS
E BOOKS
https://www.csie.ntu.edu.tw/~r97002/temp/num_optimization.pdf
1.
http://cslt.riit.tsinghua.edu.cn/mediawiki/images/e/e8/Introduction_to_Evolutionary_Computing
2. .pdf
MOOC
1. https://www.udemy.com/course/optimisation/
COURSE
COURSE CODE CSC3722 DE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 2 - - 2 - - - 1 1 3 2 1 -
CO-2 3 3 2 1 2 1 - 1 2 2 2 3 3 2 1
CO-3 2 3 3 2 3 1 - 1 2 2 2 2 3 2 2
CO-4 2 3 3 3 2 2 1 1 1 2 2 2 3 3 1
CO-5 3 3 3 3 3 2 1 1 3 2 2 2 3 3 2
Basic Neuroscience - Neurons - Action Potentials or Spikes -Dendrites and Axons -Synapses - Spike Generation
- Adapting the Connections: Synaptic Plasticity -Brain Organization, Anatomy, and Function -Recording and
Stimulating the Brain -Invasive Techniques -Non-invasive Techniques-Stimulating the Brain -Simultaneous
Recording and Stimulation – Multi electrode Arrays –Neuro chip
Suggested Activities: Acquiring brain signals from within the brain and outside the brain
Suggested sources:https://www.udemy.com/course/brain-computer-interface/
Suggested Activities: Design a model to identify anyone of the Brain Disorder of human.
Building a BCI --Brain Responses Useful for Building BCIs -Conditioned Responses -Population Activity -
Imagined Motor and Cognitive Activity -Stimulus-Evoked Activity. Major Types of BCIs:Invasive BCIs - Invasive
BCIs in Animals -Cognitive BCIs -Invasive BCIs in Humans -Cognitive BCIs in Humans - Long-Term Use of
Invasive BCIs ,Semi-Invasive BCIs:Electrocortico graphic (ECoG) BCIs - BCIs Based on Peripheral Nerve Signals
Suggested Activities: Create a few variations of ERP BCI using BCILAB using filters and classifiers
Noninvasive BCIs- Electroencephalographic (EEG) BCIs-Other Noninvasive BCIs: fMRI, MEG, and fNIR -
Functional Magnetic Resonance Imaging Based BCIs-Magnetoencephalography Based BCIs -Functional Near
Infrared and Optical BCIs BCIs that Stimulate: Sensory Restoration-Motor Restoration-Deep Brain Stimulation
(DBS) -Sensory Augmentation - Bidirectional and Recurrent BCIs Bidirectional BCI Control of a Mini-Robot-
Cortical Control of Muscles via Functional Electrical Stimulation-Establishing New Connections between Brain
Regions
Suggested Activities: Conduct the experiment to view and print different amplitude and frequency brain
maps.
Suggested sources:https://www.udemy.com/course/brain-computer-interface/
TEXT BOOKS
REFERENCE BOOKS
1 Jonathan Wolpaw and Elizabeth Winter Wolpaw ,”Brain–Computer Interfaces: Principles and
Practice”,Oxford university Press, 2012. ISBN :9780195388855
3 Guido Dornhege, José del R. Millán, ThiloHinterberger, Dennis J. McFarland and Klaus-Robert
Müller “Toward Brain-Computer Interfacing”,MIT Press,2007. ISBN : 978-0262527880
4 Seungchan Lee, Younghak Shin, Soogil Woo, Kiseon Kim and Heung-No Lee “Brain-Computer
Interface Systems: Recent Progress and Future Prospects”Intechopen, 2013
E BOOKS
1 file:///C:/Users/Rajendran/Downloads/RoutledgeHandbooks-9781351231954-chapter3.pdf
https://www.intechopen.com/books/brain-computer-interface-systems-recent-progress-
2
and-future-prospects/review-of-wireless-brain-computer-interface-systems
MOOC
1 https://www.udemy.com/course/brain-computer-interface/
2 https://www.coursera.org/learn/computational-neuroscience
COURSE
COURSE CODE CSB3723 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course The goal of the course is to understand important problems, challenges, concepts and
Description techniques dealing with the use of intelligent agents for computational tasks
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Agents as a paradigm for software engineering - Agents as a tool for understanding human
societies- Intelligent Agent: Agents and Objects - Agents and Expert Systems - Agents as
CO-1
Intentional Systems - Abstract Architectures for Intelligent Agents - How to Tell an Agent
What to Do. BTL-2
Practical Component:Develop an AI based application for solving any real time problem
Software tools for ontology - OWL - XML - KIF - Speech acts - Cooperative Distributed
Problem Solving - Task Sharing and Result Sharing - Result Sharing - Combining Task and
CO-3
Result Sharing - Handling Inconsistency - Coordination - Multi agent Planning and
Synchronization BTL-3
Situated Agents: Actions and Percepts - Proactive and Reactive Agents: Goals and Events -
Challenging Agent Environments: Plans and Beliefs - Social Agents - Agent Execution Cycle -
Deciding on the Agent Types - Grouping functionalities - Review Agent Coupling - CO-4
MODULE 5:APPLICATIONS(12)
Agent for workflow and business process management- Mobile agents - Agents for
distributed systems - agents for information retrieval and management - agents for
CO-5
electronic commerce - agent for human- computer interface - agents for virtual
environments - agents for social simulation. BTL-3
TEXT BOOKS
Michael Wooldridge, An Introduction to Multi Agent Systems, Second Edition, John Wiley andSons, 2009.
1
ISBN :9780470519462
StuartRussell,PeterNorvig,―ArtificialIntelligence:AModernApproach‖,ThirdEdition,
2
Pearson Education, 2009. ISBN: 978-0136042594.
LinPadgham,MichaelWinikoff,DevelopingIntelligentAgentSystems:APracticalGuide,Wiley
3
publications, 2005. ISBN: 9780470861219.
REFERENCE BOOKS
1 RonaldBrachman,HectorLevesque―KnowledgeRepresentationandReasoning,TheMorganKaufmann
Seriesin Artificial Intelligence 2004. ISBN: 978-1558609327.
2 Arthur B. Markman, ―Knowledge Representation, Lawrence Erlbaum Associates,1998.
ISBN: 978-0805824414
E BOOKS
http://guwp.gallaudet.edu/reader/read.php?article=an-introduction-to-multiagent-
1. systems-2nd-edition-pdf&encrypt=22aad92b4b2b88f6d201b2fc7a505169
MOOC
https://www.coursera.org/lecture/modeling-simulation-natural-processes/multi-agent-
1.
systems-kAKyC
COURSE
COURSE CODE CSC3723 PE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test Attendance ESE
Assignments/
Assessment Assessment Project / Quiz
The purpose of this course is to provide the students with a comprehensive introduction
Course
to the recent developments in AI through the coverage of fundamental AI concepts,
Description
practical business applications and the hands-on experiences with modern AI frameworks.
1. To introduce the importance of automation techniques manufacturing and process
industries
Course
2. To impart the role of PLC in industry automation.
Objective
3. To expose to various control techniques employed in process automation
4. To develop automation system for manufacturing and process industries.
Prerequisites: NIL
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 - - 3 1 - 2 - - - - - 2 1 -
CO-2 2 3 3 3 - - - - 2 - - 2 1 -
CO-3 1 1 3 3 3 1 2 - 3 - - 1 2 1 -
CO-4 1 1 3 3 3 - - - - - - 1 2 1 -
CO-5 3 1 3 3 3 - 2 - 3 - - 1 2 1 -
Suggested Activities: Develop a system to detect the defect in manufacturing process using
computer vision
1 Jay Lee,” Industrial AI: Applications with Sustainable Performance”, Springer; 1st ed. 2020
edition (February 2020). ISBN: 9811521433
Vermeulen, Andreas François ,”Industrial Machine Learning Using Artificial Intelligence as a
2
Transformational Disruptor”. ISBN: 978-1484253151.
REFERENCE BOOKS
1
Nilanjan Dey, Aboul Ella Hassanien, Santosh Kumar Das, Shom Prasad Das,” Machine
Learning Algorithms for Industrial Applications”,Springer 2020. ISBN: 978-3030506407.
2 Bill Hibbard,” Super-Intelligent Machines”,Springer 2020. ISBN: 9781461507598
E BOOKS
https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/AI-in-
1. Industrie4.0.pdf?__blob=publicationFile&v=5
https://www2.deloitte.com/content/dam/Deloitte/ch/Documents/manufacturing/ch-en-
2. manufacturing-industry-4-0-24102014.pdf
MOOC
1. https://www.coursera.org/learn/introduction-to-ai
ELECTIVE -II
COURSE
COURSE CODE CSA3733 DE L-T-P-S 3-0-0-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Course This course offers the fundamentals of computer vision and various techniques in
Description feature detection, segmentation and recognition.
CO-1 3 3 2 3 1 1 1 2 2 1 3 2 2 3
CO-2 3 3 2 3 1 1 1 2 2 1 3 2 2 3
CO-3 3 3 2 3 2 1 1 2 2 1 3 2 2 3
CO-4 3 3 2 3 1 1 1 2 2 1 3 2 2 3
CO-5 3 3 3 1 3 1 1 1 2 1 3 2 2 3
MODULE1:IMAGEFORMATIONANDIMAGEPROCESSING (9)
Mode
2.write a simple OpenCV program that loads an image from disk and displays it on the screen
MODULE 2: FEATUREDETECTIONANDTRACKING(9)
Invariance-key points and 3D flow vectors- RANSAC-SIFT, SURF, ORB- Feature evaluation.Tracking
and feature updation-Lucas-Kanade tracker-Kalman filter. CO-2
Practical Component:1. write a simple OpenCV program for playing a video fi le from disk BTL-2
Segmentation- Active contours, Graph based segmentation- Mean shift- Normalized cut.2D
feature based alignment-Least squares-Iterative algorithms-3D alignment -Pose estimation-
Geometric intrinsic calibration.
1.Write a program for Loading and then smoothing an image before it is displayed on BTL-3
the screen
2.Create a new image that is half the width and height of the input image Using
cvPyrDown()
Object detection- Face detection -Pedestrian detection- Face recognition- Eigenfaces- Active CO-5
appearance and 3D shape models.Categoryrecognition-Bag-of-words-Part-
BTL-3
basedmodels,Recognitionwithsegmentation-Contextand scene understanding.
Practical Component:
Make an application that reads and displays a video and is controlled by sliders.
REFERENCE BOOKS
1 ComputerVision:AlgorithmsandApplications,RichardSzeliski,SpringerInternational,2011.
ISBN :978-1848829343
2 ConciseComputerVision:AnintroductionintotheoryandAlgorithms,ReinhardKlette,2014,Springer-Verlag
London. ISBN: 9781447163206
3 R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, CambridgeUniversity Press,
2003. ISBN: 0521540518.
4 DavidAforsyth&Jeanponce,”Computervision–AmodernApproach”,,PrenticeHall,2002.
ISBN:9780136085928
E BOOKS
http://szeliski.org/Book/drafts/SzeliskiBook_20100903_draft.pdf
1
MOOC
1. https://in.udacity.com/course/introduction-to-computer-vision--ud810
2. https://www.edx.org/course/computer-vision-image-analysis-1
COURSE COURSE
CSB3722 PE L-T-P-S 2-0-2-0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-6
06.02.2021 LEVEL
ASSESSMENT SCHEME
First Seminar/
Second Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
15% 15% 10% 5% 5% 50%
The course will cover fundamental and practical aspects of Recommender systems,
Course
focusing on theory as well as on the practical use and applications of Recommender
Description
systems
CO-1 3 3 3 3 1 - 2 - - - - - 2 1 -
CO-2 3 3 3 3 3 - - - - 2 - - 2 1 -
CO-3 3 3 3 - - 1 2 - - - - 1 2 1 -
CO-4 3 3 3 - - - - - - - - 1 2 1 -
CO-5 3 3 3 - - - 2 - - - - 1 2 1 -
TEXT BOOKS
1
CharuC.Aggarwal,RecommenderSystems:TheTextbook,Springer(2016),1stediton.
2 RicciF.,RokachL.,ShapiraD.,KantorB.P.,RecommenderSystemsHandbook,Springer(2011),1s
t ed.
http://rd.springer.com/book/10.1007%2F978-3-319-29659-3
1.
https://pdfrog.com/download/recommender_systems.pdf
2.
MOOC
1. https://nptel.ac.in/courses/110105083/54
2. https://www.coursera.org/specializations/recommender-systems
COURSE TITLE REINFORCEMENT LEARNING Credit 3
COURSE
COURSE CODE CSC3724 DE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Second Seminar/
First Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
CO-1 3 3 2 2 - 2 - - 2 1 1 3 2 1 -
CO-2 3 3 2 1 2 1 1 1 2 2 2 3 3 2 1
CO-3 3 3 3 2 3 1 - 1 3 2 2 2 2 2 2
CO-4 3 3 3 2 2 2 1 1 1 1 1 2 3 3 1
CO-5 3 3 3 2 1 2 1 1 2 2 2 2 3 2 2
Finite Markov Decision Processes:The Agent–Environment Interface- Goals and Rewards- Returns and
Episodes- Unified Notation for Episodic and Continuing Tasks- Policies and Value Functions - Optimal
Policies and Optimal Value Functions - Optimality and Approximation.
Dynamic Programming: Policy Evaluation- Policy Improvement- Policy Iteration- Value Iteration-
Asynchronous Dynamic Programming- Generalized Policy Iteration- Efficiency of Dynamic Programming.
Monte Carlo Methods: Monte Carlo Prediction - Monte Carlo Estimation of Action Values - Monte Carlo
Control - Monte Carlo Control without Exploring Starts - Off-policy Prediction via Importance Sampling -
Incremental Implementation - Off-policy Monte Carlo Control.
On-policy Control with Approximation: Episodic Semi-gradient Control - Semi-gradient n-step Sarsa -
Average Reward: A New Problem Setting for Continuing Tasks - Deprecating the Discounted Setting -
Differential Semi-gradient n-step Sarsa. Off-policy Methods with Approximation- Semi-gradient Methods -
Examples of Off-policy Divergence -Linear Value-function Geometry - Bellman Error.
Eligibility Traces: The λ-return - TD(λ) -n-step Truncated λ -return Methods- Redoing Updates: Online λ -
return Algorithm - True Online TD(λ) - Sarsa(λ) - Variable λ and Ƴ- Off-policy Traces with Control Variates -
Watkins’s Q(λ) to Tree-Backup(λ)- Stable Off-policy Methods with Traces- Implementation Issues .
Policy Gradient Methods: Policy Approximation and its Advantages - The Policy Gradient Theorem-
REINFORCE: Monte Carlo Policy Gradient - REINFORCE with Baseline - Actor–Critic Methods - Policy
Gradient for Continuing Problems - Policy Parameterization for Continuous Actions. Applications and Case
Studies.
REFERENCE BOOKS
1 Richard S. Sutton and Andrew G. Barto, "Reinforcement Learning: An Introduction", 2nd Edition,
MIT Press,2018. ISBN: 978-0262039246.
2 Csaba Szepesvári, “Algorithms for Reinforcement Learning”, Morgan & Claypool, 2013.
E BOOKS
https://web.stanford.edu/class/psych209/Readings/SuttonBartoIPRLBook2ndEd.pdf
1
MOOC
1 https://www.coursera.org/specializations/reinforcement-learning
2 https://www.edx.org/course/reinforcement-learning-explained-2
ELECTIVE –III
COURSE COURSE
CSC3725 DE L-T-P-S 2-0-2-0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Prerequisites:Artificial Intelligence
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 2 2 - 2 - - 2 1 1 3 2 1 -
CO-2 3 3 2 1 2 1 1 1 2 2 2 3 3 2 1
CO-3 3 3 3 2 3 1 - 1 3 2 2 2 2 2 2
CO-4 3 3 3 2 2 2 1 1 1 1 1 2 3 3 1
CO-5 3 3 3 2 1 2 1 1 2 2 2 2 3 2 2
Random variables - Isotropic random walks - Levy distribution and flights - Markov chains -Step sizes and
Search efficiency - Modality and intermittent search strategy - Importance of randomization- Eagle strategy.
Simulated Annealing: Annealing and Boltzmann Distribution - Parameters -SA Algorithm - Stochastic
Tunneling. Genetic algorithms (GA): Introduction - Role of genetic operators - Choice of parameters -GA
variants - Schema theorem - Convergence analysis.
Particle Swarm Optimization (PSO): Swarm intelligence - PSO algorithm - accelerated PSO - implementation
– Convergence analysis - Binary PSO.
The Firefly algorithm - Algorithm analysis - Implementation – Variants- Firefly Algorithms in Applications.
Cuckoo Search: Cuckoo Breeding Behavior- Lévy Flights - Cuckoo Search – Applications. Bat Algorithms:
Echolocation of Bats- Bat Algorithms- Implementation- Variants of the Bat Algorithm- Convergence Analysis-
Applications.
Self-Tuning Algorithms: Introduction- Algorithm Analysis and Parameter Tuning- Framework for Self-Tuning
Algorithms- A Self-Tuning Firefly Algorithm.
TEXT BOOKS
Xin-She Yang, "Nature Inspired Optimization Algorithms”, Elsevier, First Edition 2014.
1
REFERENCE BOOKS
ISBN: 978-3642072857.
2 Helio J.C. Barbosa, "Ant Colony Optimization - Techniques and Applications", Intech, 2013.
ISBN: 9789535157175.
E BOOKS
http://www.cleveralgorithms.com/nature-inspired/index.html
1
http://cslt.riit.tsinghua.edu.cn/mediawiki/images/e/e8/Introduction_to_Evolutionary_Computing.pdf
2
MOOC
1 https://www.udemy.com/course/geneticalgorithm/
COURSE TITLE COGNITIVE COMPUTING Credit 3
COURSE
COURSE CODE CSC3727 DE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
2. To describe the field of AI and how Watson technology is being applied to solve real
world problems
Course
3. To understand the acquisition of Natural Language and its processing
Objective
4. To know the advancement of Computer Vision and Identify some of the tools and
services of Computer Vision
5. To develop cognitive based applications like Chatbot
P
PO PO- PO- PO PO PO PO PO PO PO PO- PSO- PSO- PSO-
CO O-
-2 3 4 -5 -6 -7 -8 -9 -10 -11 12 1 2 3
1
CO-1 3 3 2 - 1 2 - - 2 1 1 3 2 3 -
CO-2 3 3 2 1 2 1 1 1 2 2 2 3 3 2 1
CO-3 3 3 3 2 3 1 - 1 3 2 2 2 3 2 2
CO-4 3 3 2 1 2 2 1 1 2 1 1 2 2 3 1
CO-5 3 3 3 2 1 2 1 1 2 1 1 2 3 2 1
Bayesian Inference and Hierarchical Bayesian Models, Frameworks for Knowledge Representation: First-
order Logic, Formal Grammars, Associative Networks, Taxonomic Hierarchies, Relational Schemas -
Probabilistic and Causal Graphical Models - Relational Probabilistic Models - Controlling Complexity:
Minimum Description Length, Bayesian Occam's Razor, Nonparametric Bayesian Models - Inductive Logic
Programming - Sampling Algorithms for Inference in Complex Probabilistic Models
Introduction to Artificial Intelligence - Computer Vision, Cognitive computing Introduction to IBM Watson,
Evolution from Deep QA to Watson services on IBM Cloud, Build with Watson
Introduction to Computer Vision, Computer Vision fundamentals, IBM Watson visual recognition service
TEXT BOOKS
1. Cognitive Computing with IBM Watson,TanmayBakshi. ISBN: Cognitive Computing with IBM
Watson,TanmayBakshi. ISBN:9781788478298
REFERENCE BOOKS
1 Judith S. Hurwitz, Marcia Kaufman,Adrian Bowles ,“Cognitive Computing and Big Data Analytics,”,
ISBN: 978-1-118-89662-4 April 2015 288 Pages
2 Peter Fingar, Vinton G. Cerf, “Cognitive Computing: A Brief Guide for Game Changers All's
Changed Utterly”Meghan-Kiffer Press,2015.
MOOC
COURSE COURSE
CSC3728 DE L-T-P-S 2-0-2-0
CODE CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
First Seminar/
Second Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
Humans have always been able to claim mastery above machines when it comes to
Course understanding emotion. But that won't be the case for long. While some may doubt that
Description machines will encroach on emotion, those working in the field of artificial emotional
intelligence
PO PO- PO- PO- PO- PO- PO- PO- PO- PO PO- PO- PSO- PSO- PSO-
CO
-1 2 3 4 5 6 7 8 9 -10 11 12 1 2 3
CO-1 3 3 3 2 1 2 - - 2 1 1 3 2 3 -
CO-2 3 3 2 1 2 1 1 1 2 2 2 3 3 2 1
CO-3 3 3 3 2 3 1 - 1 3 2 2 2 3 2 2
CO-4 3 3 3 1 2 2 1 1 2 1 1 2 2 3 1
CO-5 3 3 3 2 3 2 1 1 2 2 1 2 3 2 1
Develop the model to monitor the Effect of Emotion on Human Machine Interactions
MODULE 2: MATHEMATICAL MODELING AND ANALYSIS OF DYNAMICAL SYSTEMS (12)
TEXT BOOKS
2 Richard Yonck ,“Heart of the Machine: Our Future in a World of Artificial Emotional Intelligence”,
REFERENCE BOOKS
1 Alessandro Parisi,”Hands-On Artificial Intelligence for Cyber security: Implement smart AI systems
for preventing cyber attacks and detecting threats and network anomalies
E BOOKS
1 https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/AI-in-
Industrie4.0.pdf?__blob=publicationFile&v=5
2 https://www2.deloitte.com/content/dam/Deloitte/ch/Documents/manufacturing/ch-en-
manufacturing-industry-4-0-24102014.pdf
MOOC
1 https://www.coursera.org/learn/introduction-to-ai
2 https://www.my-mooc.com/en/mooc/artificial-intelligence-ai-columbiax-csmm-101x/
COURSE TITLE PRINCIPLES OF DEEP LEARNING CREDITS 3
COURSE
COURSE CODE CSB3729 PE L-T-P-S 3- 0- 0- 0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-5
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
Course
This course covers in-depth knowledge for Building the deep learning models
Description
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 1 1 1 2 1 - - - - - 2 - -
CO-2 3 3 1 - - - - - - 2 - - - - -
CO-3 3 3 3 2 - 1 - 2 - - - - - - -
CO-4 2 1 3 3 3 3 1 1 1 2 2 2 - - 1
CO-5 1 1 3 3 3 3 3 1 1 2 2 2 3 - 1
MODULE1:INTRODUCTION (9)
2 Zurada and Jacek M, “Introduction to Artificial Neural Systems”, West Publishing Company,
1992, ISBN: 9780534954604
1
IanGoodfellow,YoshuaBengio,AaronCourville,”DeepLearning(AdaptiveComputationand
Machine Learning Series MIT Press 2017
2 MTHagan,HBDemoth,MBeale,“NeuralNetworksDesign”,ThomsonLearning,2002.ISBN-
E BOOKS
http://www.deeplearningbook.org/
1.
MOOC
1 https://onlinecourses.nptel.ac.in/noc18_cs26/
2 https://www.upgrad.com/machine-learning-and-artificial-intelligence
ELECTIVE IV
COURSE
COURSE CODE CSC3726 DE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Second Seminar/
First Periodical Surprise Test
Periodical Assignments/ Attendance ESE
Assessment / Quiz
Assessment Project
This course covers a wide range of tasks in Natural Language Processing from basic to
Course
advanced: Grammar and parsing, semantic analysis, neural language models and
Description
neural networks for language processing and question answering and Chatbots.
Prerequisites:Artificial Intelligence
CO-1 3 3 2 2 - 2 - - 2 1 1 3 2 1 -
CO-2 3 3 2 1 2 1 1 1 2 2 2 3 3 2 1
CO-3 3 3 3 2 3 1 - 1 3 2 2 2 2 2 2
CO-4 3 3 3 2 2 2 1 1 1 1 1 2 3 3 1
CO-5 3 3 3 2 1 2 1 1 2 2 2 2 3 2 2
Introduction to NLP, Regular Expressions, Words, Corpora, Text Normalization, Minimum Edit distance, N
gram Language Models, Evaluating Language Models, Generalization and Zeros, Smoothing, Kneser-Ney
Smoothing, The web and the stupid backoff, Advanced: Perplexity’s Relation to Entropy.
Practical Component:
1. Installation of NLP toolkit,Get familiar with Python programming
2. Practice NLTK and Numpy library
3. Simple NLP Exercise – Tokenization, stop words removal,punctuations removal
MODULE 2: PART OF SPEECH TAGGING AND SYNTAX PARSING (12)
English Word Classes, The Penn Treebank Part-of-Speech Tagset, Part-of-Speech Tagging, HMM Part-of-
Speech Tagging, Maximum Entropy Markov Models, Probabilistic Context-Free Grammars , Probabilistic
CKY Parsing of PCFGs, Ways to Learn PCFG Rule Probabilities, Problems with PCFGs, Improving PCFGs by
Splitting Non-Terminals, Probabilistic Lexicalized CFGs, Probabilistic CCG Parsing.
Practical Component:
1. Programming exercises for using existing NLP tools (CoreNLP/NLTK) and obtaining the syntactic
parsing of the text.
MODULE 3: SEMANTIC ANALYSIS (12)
Lexical Semantics, Vector Semantics, Words and Vectors, Cosine for measuring similarity, TF-IDF: Weighing
terms in the vector, Applications of the tf-idf vector model, Pointwise Mutual Information (PMI), Word2vec,
Visualizing Embeddings, Semantic properties of embeddings, Bias and Embeddings, Evaluating Vector
Models.
Practical Component:
1. Extract the word vector representation of the word using word2vec model
2. Implement Word embedding on the given texts and visualize it
MODULE 4: NEURAL NETWORKS AND NEURAL LANGUAGE MODELS (12)
The XOR problem , Feed-Forward Neural Networks , Training Neural Nets , Neural Language Models , Simple
Recurrent Neural Networks, Applications of Recurrent Neural Networks, Deep Networks: Stacked and
Bidirectional RNNs, Managing Context in RNNs: LSTMs and GRUs, Words, Subwords and Characters.
Practical Component:
1. Demonstration and familiarization with deep learning libraries
2. Programming exercises for employing a multi-layer feedforward network on PoS tagging and NER
tasks
MODULE 5: QUESTION ANSWERING & DIALOGUE SYSTEMS (12)
IR based Factoid QA, Knowledge based QA, IBM’s Watson, Properties of human conversation, Chatbots,
Simple frame based dialogue systems, Dialogue system architecture, Evaluation of Dialogue system,
Dialogue system design.
Practical Component:
Build a Question Answering model that answers questions from the given context using transformers
package
REFERENCE BOOKS
1 Dan Jurafsky and James H. Martin. Speech and Language Processing (3rd ed. draft), 2019.
ISBN: 978-0135041963
E BOOKS
https://www.amazon.com/Natural-Language-Processing-SEO-Optimization-
1 ebook/dp/B07X1LB686?tag=uuid10-20
https://www.amazon.com/Natural-Language-Processing-Fundamentals-applications-
2 ebook/dp/B07KX263Y4?tag=uuid10-20
MOOC
1 https://www.coursera.org/learn/language-processing
COURSE
COURSE CODE CSC3727 DE L-T-P-S 3-0-0-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
The course is aimed for students who are interested to work in the area of speech
processing as well as thosewho are interested in doing research in speech. The course
Course
covers techniques for analysis and modeling ofspeech both from signal processing and
Description
machine learning aspects covering a number of applications includingspeech recognition,
enhancement and coding.
1. ToUnderstand the human speech communication system
2. To know about Time varying signals and system for modeling speech
Course
3. To learn more about Short-time analysis for speech signal
Objective
4. To get knowledge about the applications of various techniques for speech coding,
enhancement and recognition
Upon completion of this course, the students will be able to
1. Demonstrate the conventional acoustic models.
2. Apply deep neural networks for building acoustic models.
Course Outcome 3. Explain and implement hybrid system for automatic speech recognition.
4. Perform feature Representation Learning in Deep Neural Networks
5. Demonstrate Representation Sharing and Transfer in Advanced Deep Neural
Networks
Prerequisites: Digital Signal Processing, Probability and Random Processes
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 2 - 1 - - - - - - - 1 1 -
CO-2 3 3 2 2 - - - - - - - - 1 1 -
CO-3 3 3 2 2 - 1 - - - - - - 1 1 -
CO-4 3 3 2 2 - - - - - - - - 1 1 -
CO-5 3 3 2 2 - - - - - - - - 1 1 -
The Deep Neural Network Architecture- Parameter Estimation with Error Back propagation-
Practical Consideration, Advanced Model Initialization Techniques- Restricted Boltzmann CO-2
Machines- Deep Belief Network Pre-training- Pre-training with De-noising Auto-encoder- BTL-3
Discriminative –Hybrid-Dropout Pre-trainings.
TEXT BOOKS
Yu, Dong, Deng, Li, Automatic Speech Recognition, A Deep Learning Approach, Springer,
1. 2015.
ISBN: 978-1447157786
REFERENCE BOOKS
1.
Rabiner and Juang, Fundamentals of speech recognition, Prentice Hall, 1993.
ISBN : 9780130151575
2. Thomas F. Quatieri, Discrete-Time Speech Signal Processing: Principles and Practice,
Prentice Hall, 2001.
E BOOKS
https://www.amazon.com/dp/1532811616/ref=rdr_ext_tmb
1.
MOOC
https://assp2015.wordpress.com/2015/08/03/mooc-on-speech-science-by-virtual-
1.
linguistic-campus/
COURSE
COURSE CODE CSC3731 DE L-T-P-S 3-0-0-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 2 2 - - - - - - - - - 1 1 -
CO-2 3 2 2 - - 2 - - - - - - 1 1 -
CO-3 3 2 2 - - 2 - - - - - - 1 1 -
CO-4 3 2 2 - - 2 - - - - - - 1 1 -
CO-5 3 2 2 - - 2 - - - - - - 1 1 -
Modern Theories: External Cognition, Distributed Cognition, Ecological Psychology, Situated CO-2
Action, Ethnography, Computed-Supported Collaborative Work Theories, Activity Theory,
BTL-3
Grounded Theory, Hybrid Theories. Contemporary theories.
Reasoning Based Virtual Machine Mapping Toward Physical Machine, Reinforcement CO-5
Learning Based Signal Quality Aware Handover Scheme, A Smart Contract based RBAC
BTL-2
Model for Dapps, Real-Time Collaborative Annotation System
TEXT BOOKS
1. Yvonne Rogers. HCI Theory Classical, Modern, and Contemporary. Synthesis Lectures on Human-
Centered Informatics, Morgan & Claypool Publishers, 2012. ISBN :978-1608459001
Danijela Miloševid, Yong Tang, Qiaohong Zu, Human Centered Computing, Information Systems
2.
and Applications, incl. Internet/Web, and HCI book sub series, Springer, 2019.
E BOOKS
http://findmedianow.com/book82.php?asin=B08435ZHQ
1.
MOOC
1. https://www.interaction-design.org/courses/human-computer-interaction
2. https://www.classcentral.com/course/hciucsd-306
COURSE
COURSE CODE CSC3729 DE L-T-P-S 2-0-2-0
CATEGORY
23 ACM, LEARNING
Version 1.0 Approval Details BTL-3
06.02.2021 LEVEL
ASSESSMENT SCHEME
Seminar/
First Periodical Second Periodical Surprise Test
Assignments/ Attendance ESE
Assessment Assessment / Quiz
Project
PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PSO- PSO- PSO-
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO-1 3 3 1 - 3 - - - - - - - 1 1 -
CO-2 3 3 1 - 3 - - - - 2 - - 1 1 -
CO-3 3 3 3 - 3 1 - - - - - - 1 1 -
CO-4 3 3 1 - 3 - - - - - - - 1 1 -
CO-5 3 3 1 3 3 - - - - - - - 1 1 -
Practical Component:
CO-1
(i) Network Data Provenance
BTL-2
(ii) Network Data Uncertainty
Threat Model – Capability of the Attacker, Goal of the Attacker, Knowledge of the Attacker,
Data Poisoning – Poisoning Attacks, Test Time Attacks – Evasion Attack.
Practical Component:
CO-2
(i) Transferability of Poisoning Attacks
BTL-2
(ii) Defense Against Poisoning Attacks
TEXT BOOKS
AI in Cyber Security, Leslie F. Sikos, Intelligent Systems Reference Library, Springer, 2019.
1.
ISBN: 978-3319988412.
REFERENCE BOOKS
https://www.packtpub.com/in/data/hands-on-artificial-intelligence-for-cybersecurity
1.
MOOC
1. https://www.coursera.org/learn/machine-learning
2. https://www.coursera.org/learn/ai-for-everyone