4th Sem
4th Sem
Semester-IV
Formal Language & Automata Theory
Code: PCC-CS403
Contacts: 3L
Credits:3
5 Turingmachines:ThebasicmodelforTuringmachines(TM),Tu 6
ringrecognizable(recursivelyenumerable)andTuring-
decidable(recursive)languagesandtheirclosureproperties,vari
antsofTuringmachines,nondeterministicTMsandequivalence
withdeterministicTMs,unrestrictedgrammarsandequivalence
withTuringmachines,TMsas enumerators
6 Undecidability:Church- 6
Turingthesis,universalTuringmachine,theuniversalanddiago
nalizationlanguages,reductionbetweenlanguagesandRicesthe
orem,undecidableproblems about languages
Hill., PEARSON.
1. Dr. R.B.Patel, Theory of Computation, Khanna Publishing House
Course Outcomes:
On completion of the course students will be able to
PCC-CS403.1 Write a formal notation for strings, languages and machines.
PCC-CS403.2 Design finite automata to accept a set of strings of a
language.
PCC-CS403.3 For a given language determine whether the given language is regular or
not.
PCC-CS403.4 Design context free grammars to generate strings of context free
language. PCC-CS403.5 Determine equivalence of languages accepted by Push Down
Automata and languages generated by context free grammars
PCC-CS403.6 Write the hierarchy of formal languages, grammars and machines.
PCC-CS403.7 Distinguish between computability and non-computability and
Decidability and undecidability.
2
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Artificial Intelligence
Code: PCC-AI401
Contacts: 3L
3
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
4
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Optimization Technique
Code: PCC-AI 402
Contacts: 3L
5
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Course Outcomes:
At the end of the course, students will be able to –
1. Relate key concepts and applications of various optimization techniques
2. Identify the appropriate optimization technique for the given problem
3. Formulate appropriate objective functions and constraints to solve real life optimization problem
6
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
7
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
8
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Biology
Code: BSC 401
Contacts: 2L
9
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
10
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
1. Biology: A global approach: Campbell, N. A.; Reece, J. B.; Urry, Lisa; Cain, M, L.;
Wasserman, S. A.; Minorsky, P. V.; Jackson, R. B. Pearson Education Ltd
2. General Biology, Uma Devi, Khanna Book Publishing.
3. Outlines of Biochemistry, Conn, E.E; Stumpf, P.K; Bruening, G; Doi, R.H. John Wiley and
Sons
4. Principles of Biochemistry (V Edition), By Nelson, D. L.; and Cox, M. M.W.H. Freeman and
Company
5. Molecular Genetics (Second edition), Stent, G. S.; and Calender, R. W.H. Freeman and
company, Distributed by Satish Kumar Jain for CBS Publisher
6. Microbiology, Prescott, L.M J.P. Harley and C.A. Klein 1995. 2nd edition Wm, C. Brown
Publishers
11
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Environmental Science
Code: MC-401
Contacts: 2L
12
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Lapse rate: Ambient lapse rate Adiabatic lapse rate, atmospheric stability,
temperature inversion (radiation inversion).(2L)
1
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
reference). (1L)
1
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Standard and control: Waste water standard [BOD, COD, Oil, Grease],
Water pollution due to the toxic elements and their biochemical effects:
Lead, Mercury, Cadmium, and Arsenic (1L)
5 Lithosphere; Internal structure of earth, rock and soil (1L) 3
Solid Waste: Municipal, industrial, commercial, agricultural, domestic,
pathological and hazardous solid wastes;
Recovery and disposal method- Open dumping, Land filling, incineration,
composting, recycling.
Solid waste management and control (hazardous and biomedical waste).
(2L)
6 Definition of noise, effect of noise pollution, noise classification 3
[Transport noise, occupational noise, neighbourhood noise] (1L)
Definition of noise frequency, noise pressure, noise intensity, noise
threshold limit value, equivalent noise level,
L10 (18hr Index) ,n Ld.Noise pollution control. (1L)
7 Environmental impact assessment, Environmental Audit,
Environmental laws and protection act of India,
Different international environmental treaty/ agreement/
protocol. (2L)
Unit 2
1. Write a program to implementation of DFS
2. Write a program to implementation of BFS
Unit 3
1. Write a Program to find the solution for traveling salesman Problem
Unit 4
1. Write a program to implement Simulated Annealing Algorithm
2. Write a program to find the solution for wampus world
problemUnit 5
1. Write a program to implement 8 puzzle problem
Unit 6
1. Write a program to implement Tower of Hanoi problem
Unit 7
1. Write a program to implement A* Algorithm
Unit 8
1. Write a program to implement Hill Climbing Algorithm
Unit 9
1. To Study JESS expert
systemUnit 10
1. To Study RVD expert
systemUnit 11
1. Write a Program to Perform Fibonacci Series 3
2. Write a Program to Check Sides of a
TriangleUnit 12
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Course Outcome
1) Demonstrate fundamental understanding of the history of artificial intelligence (AI) and its foundations.
2) Apply basic principles of AI in solutions that require problem solving, inference, perception, knowledge
representation, and learning.
3) Demonstrate awareness and a fundamental understanding of various applications of AI
Techniques in intelligent agents, expert systems, artificial neural networks and other machine learning models.
4) Demonstrate proficiency developing applications in an 'AI language', expert system shell, or data mining tool.
5) Demonstrate proficiency in applying scientific method to models of machine learning.
4
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Laboratory Experiments:
Divide and Conquer:
1 Implement Binary Search using Divide and Conquer approach
Implement Merge Sort using Divide and Conquer approach
2 Implement Quick Sort using Divide and Conquer approach
Find Maximum and Minimum element from a array of integer using Divide
and Conquer approach
3 Find the minimum number of scalar multiplication needed for chain of
matrix
4 Implement all pair of Shortest path for a graph (Floyed- Warshall Algorithm)
Implement Traveling Salesman Problem
5 Implement Single Source shortest Path for a graph ( Dijkstra , Bellman Ford
Algorithm
Brunch and Bound:
6 Implement 15 Puzzle Problem
Backtracking:
7 Implement 8 Queen problem
8 Graph Coloring ProblemHamiltonian
Problem
Greedy method
9 Knapsack Problem
Job sequencing with deadlines
10 Minimum Cost Spanning Tree by Prim's Algorithm
Minimum Cost Spanning Tree by Kruskal's Algorithm
Graph Traversal Algorithm:
11 Implement Breadth First Search (BFS)
Implement Depth First Search (DFS)
5
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
Practical Syllabus
1. Introduction to mechanism for statistics, data analysis, and machine learning; Introduction
of R Programming, How to install and run R, Use of R help files, R Sessions, R Objects –
Vectors, Attributes, Matrices, Array, Class, List, Data Frames etc. Operators in R.
2. R Programming Structures, Control Statements, Loops, Repeat and Break, R-Function, R
Vector Function, Recursive Function in R.
3. R Packages (Install and Use), Input /Output Features in R, Reading or Writing in File.
Data Manipulation in R. Rearranging data, Random Number and Simulation, Statistical
methods like min, max, median, mean, length, Linear Regression, Normal
Distribution,Decision tree
4. Graphics, Creating Graphs, The Workhorse of R Base Graphics, Graphical Functions –
Customizing Graphs, Saving Graphs to Files, Pie chart, Bar Chart, Histogram.
Text book and References.
1. Beginner’s Guide for Data Analysis using R Programming, Jeeva Jose, Khanna
BookPublishing.
2. Wickham, H. (2014) Advanced R. Chapman and Hall/CRC.
3. Hands-On Programming with R by Grolemund, O Reilly Publications
4. R for Everyone: Advanced Analytics and Graphics, 1e by Lander, Pearson Ltd.
5. R for Data Science Learning Dan Toomey December 2014 Packt Publishing Limited
Course Outcomes
1 Install and use R for simple programming tasks.
2 Extend the functionality of R by using add-on p6ackages
3. Extract data from files and other sources and perform various data manipulation tasks on them.
4 Code statistical functions in R and apply data analytical techniques using R.
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in Artificial Intelligence
(Applicable from the academic session 2023-2024)
PYTHON II
Code: PCCAI492
Contacts: 4P