Sem 420
Sem 420
Sem 420
SEMESTER – IV
Discrete Mathematics
Code: PCC-CS401
Contacts: 3L
1
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
3
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
4
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
5
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Biology
Code: BSC 401
Contacts: 2L
6
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
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
8
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Environmental Sciences
Code: MC-401
Contacts: 2L
9
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Lapse rate: Ambient lapse rate Adiabatic lapse rate, atmospheric stability,
temperature inversion (radiation inversion).(2L)
10
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
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)
Text books/ reference books:
1. M.P. Poonia & S.C. Sharma, Environmental Studies, Khanna Publishing House (AICTE
Recommended Textbook – 2018)
2. M.P. Poonia, S.C. Sharma & Santosh Kumar, Environmental Engineering, Khanna
Publishing House (AICTERecommended Textbook)
3. Masters, G. M., “Introduction to Environmental Engineering and Science”, Prentice-
Hall ofIndia Pvt. Ltd.,1991.
4. De, A. K., “Environmental Chemistry”, New Age International
11
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
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 Problem
Hamiltonian 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)
12
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Artificial Intelligence
Code: PCCAIML 401
Contacts: 3L
14
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
OPTIMIZATION TECHNIQUES
Code: PCCAIML 402
Contacts: 3L
15
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
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
16
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
Unit 1
Prolog Representation: Introduction, Logic-Based Representation, Prolog Syntax, Creating,
Changing, and Tracing a Prolog Computation, Lists and Recursion in Prolog.
Structured Representation and Inheritance Search: Abstract Data Types and Search, Using cut,
Control Search in prolog, Abstract Data Types (ADTs) in Prolog.
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 problem
Unit 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 system
Unit 10
1. To Study RVD expert system
Unit 11
1. Write a Program to Perform Fibonacci Series
2. Write a Program to Check Sides of a Triangle
Unit 12
1. Write a Program to Perform Length of List
2. Write a Program to Perform Reverse in List.
Unit 13
1. Write a Prolog program to perform Arithmetic Mean.
2. Write a Program to Check Vowels or Not.
Unit 14
Machine Learning Algorithms in Prolog: Machine Learning: Version Space Search, Explanation
Based Learning in Prolog.
Programming in Lisp: S-Expressions, Syntax of LISP, Lists and Recursive Search, Variables,
Datatypes, High Order Functions, Logic Programming in LISP, Lisp-Shell.
Unit 15
Semantic Networks, Inheritance and Machine Learning: Sematic Nets, Inheritance, Object Oriented Lisp, Learning
ID3 Algorithm, And Implementing ID3 Algorithm.
Java, Representation and Object-Oriented Programming, Problem Spaces and Search, a Logic- Based Reasoning
System, an Expert System Shell
17
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
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.
PYTHON II / R Programming
Code: PCCAIML492
Contacts: 4P
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.
18
Maulana Abul Kalam Azad University of Technology, West Bengal
(Formerly West Bengal University of Technology)
Syllabus for B. Tech in CSE (Artificial Intelligence and Machine Learning)
(Applicable from the academic session 2020-2021)
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.
Course Outcomes
1 Install and use R for simple programming tasks.
2 Extend the functionality of R by using add-on packages
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.
PYTHON II
Code: PCCAIML492
Contacts: 4P
Course Semester: IV
Code:PCCAIML492
Duration: 6 months Maximum Marks: 100
Teaching Scheme Examination Scheme
2. Programs to perform exploratory data analysis, variance, standard deviation, summarization, distribution,
statistical inference.
3. Plotting the various distribution for data set.
4. Write a program for K-mean clustering.
5. Program to demonstrate exception handling.
6. Program to demonstrate the use of regular expressions.
7. Program to show draw shapes & GUI controls.
8. Program to create server-client and exchange basic information.
9. Program to send email & read contents of URL.
10. Python with MySQL.
11. Python using linear regression, multiple regression and polynomial regression.
12. Python with MongoDB
13.
Text book and Reference books:
Introduction to Computing and Problem Solving with Python, Jeeva Jose, Khanna Publishing.
Taming Python by Programming, Jeeva Jose, Khanna Publishing.
Michael Urban and Joel Murach, Python Programming, Shroff/Murach, 2016
Mark Lutz, Programming Python, O`Reilly, 4th Edition, 2010
Course Outcomes
1. Explain basic principles of Python programming language
2. Implement object oriented concepts
3. Implement database and GUI applications.
20