Syllabus B Tech Cse Ai 2023 24
Syllabus B Tech Cse Ai 2023 24
School of Engineering
(School Code: 04)
Department of Computer Science and Engineering
(University Branch Code: 39)
Bachelor of Technology: Computer Science and Engineering
(Artificial Intelligence)
Evaluation Scheme
SEMESTER I
Contact
Category
Evaluation Scheme
Course
Hours
Course
Code Title Credits
Code Course
L T P CIA ESE
Total
GROUP 'A'
Contact
Category
Evaluation Scheme
Course
Course Hours
Code Title Credits
Code Course
L T P CIA ESE
Total
BSC NBS4102 Engineering Physics 3 1 0 40 60 100 4
ESC NME4101 Engineering Mechanics 3 1 0 40 60 100 4
Basic Electronics
ESC NEC4101 3 0 0 40 60 100 3
Engineering
CCC NBS4104 Environmental Studies 3 0 0 40 60 100 3
Engineering Mechanics
ESC NME4151 0 0 2 40 60 100 1
Lab
ESC NME4152 Workshop Practices 0 0 2 40 60 100 1
BSC NBS4152 Engineering Physics Lab 0 0 2 40 60 100 1
Total 12 2 6 280 420 700 17
1
GROUP 'B'
Contact
Evaluation Scheme
Category
Hours
Course Course
Code Title Credits
Code Course
L T P CIA ESE
Total
Basic Electrical
ESC NEE4101 3 1 0 40 60 100 4
Engineering
Engineering
BSC NBS4103 3 1 0 40 60 100 4
Chemistry
Basics of Artificial
ESC NCS4102 3 0 0 40 60 100 3
Intelligence
Communicative
CCC NHS4101 2 1 0 40 60 100 3
English
Basic Electrical
ESC NEE4151 0 0 2 40 60 100 1
Engineering Lab
Engineering
BSC NBS4153 0 0 2 40 60 100 1
Chemistry Lab
Engineering Graphics
ESC NME4153 0 0 2 40 60 100 1
Lab
2
SEMESTER II
Category.
Course Code Hours
Note: Students who have selected group ‘A’ in the first semester will select group ‘B’ in the second
semester and vice-versa.
GROUP 'A'
Contact
Category
Evaluation Scheme
Course
Course Hours
Code Title Credits
Code Course
L T P CIA ESE
Total
BSC NBS4202 Engineering Physics 3 1 0 40 60 100 4
ESC NME4201 Engineering Mechanics 3 1 0 40 60 100 4
Basic Electronics
ESC NEC4201 3 0 0 40 60 100 3
Engineering
CCC NBS4204 Environmental Studies 3 0 0 40 60 100 3
Engineering Mechanics
ESC NME4251 0 0 2 40 60 100 1
Lab
ESC NME4252 Workshop Practices 0 0 2 40 60 100 1
BSC NBS4252 Engineering Physics Lab 0 0 2 40 60 100 1
Total 12 2 6 280 420 700 17
3
GROUP 'B'
Contact
Evaluation Scheme
Category
Hours
Course Course
Code Title Credits
Code Course
L T P CIA ESE
Total
Basic Electrical
ESC NEE4201 3 1 0 40 60 100 4
Engineering
Engineering
BSC NBS4203 3 1 0 40 60 100 4
Chemistry
Basics of Artificial
ESC NCS4202 3 0 0 40 60 100 3
Intelligence
Communicative
CCC NHS4201 2 1 0 40 60 100 3
English
Basic Electrical
ESC NEE4251 0 0 2 40 60 100 1
Engineering Lab
Engineering
BSC NBS4253 0 0 2 40 60 100 1
Chemistry Lab
Engineering Graphics
ESC NME4253 0 0 2 40 60 100 1
Lab
4
SEMESTER III
Contact Hours
Category
Evaluation Scheme
Course
Course
Code Code Title Course Credits
L T P CIA ESE
Total
NHS4301/ Organizational Behavior
HSC 2 0 0 40 60 100 2
NHS4302 /Industrial Sociology
Complex Analysis and
BSC NBS4301 3 1 0 40 60 100 4
Integral Transforms
Artificial Intelligence in
PCC NAI4302 Mechanical Engineering 3 1 0 40 60 100 4
Systems
PCC NCS4301 Discrete Mathematics 3 0 0 40 60 100 3
PCC NCS4302 Data Structure using ‘C’ 3 1 0 40 60 100 4
ESC NCS4303 Digital Logic Design 3 0 0 40 60 100 3
PCC NCS4352 Data Structure Lab 0 0 2 40 60 100 1
ESC NCS4353 Digital Logic Design Lab 0 0 2 40 60 100 1
CQAC NVC4301 *
Indian Constitution 1 0 0 40 60 100 1
NGP4301 General Proficiency - - - 100 - 100 1
Total 18 3 4 460 540 1000 24
SEMESTER IV
Contact
Category
Course
SEMESTER V
5
Contact Hours
Category
Evaluation Scheme
Course
Course Course Credits
Code Code Title L T P CIA ESE Total
HSC NHS4501 Engineering &
Managerial Economics 3 0 0 40 60 100 3
PCC
NAI4501 Concepts of Data 2 1 0 40 60 100 3
Science with Python
PCC Artificial Neural
NAI4502 Network 3 0 0 40 60 100 3
PCC
NCS4503 Computer Networks 3 0 0 40 60 100 3
PCC Automata Theory and
NCS4504 Formal Languages 3 1 0 40 60 100 4
PCC Data Science with
NAI4551 0 0 2 40 60 100 1
Python Lab
PCC Artificial Neural
NAI4552 Network Lab 0 0 2 40 60 100 1
PCC Computer Networks
NCS4553 Lab 0 0 2 40 60 100 1
SEMESTER VI
Category
Contact Hours
Course
Evaluation Scheme
Course Code Code Title Course Credits
L T P CIA ESE Total
HSC NHS4601 Industrial Management 3 0 0 40 60 100 3
Professional
PEC - Elective Course-I 3 0 0 40 60 100 3
Design & Analysis of
PCC NCS4602 3 1 0 40 60 100 4
Algorithms
PCC NCS4604 Compiler Design 3 1 0 40 60 100 4
Professional
PEC - 3 0 0 40 60 100 3
Elective Course-II
PCC NCS4652 Algorithms Lab 0 0 2 40 60 100 1
PCC NCS4654 Compiler Design Lab 0 0 2 40 60 100 1
SPIC NAI4651 Seminar 0 0 2 100 0 100 1
SPIC NAI4653 Minor Project-II 0 0 2 100 0 100 1
NGP4601 General Proficiency - - - 100 - 100 1
Total 15 2 8 580 420 1000 22
6
Note: The students need to undergo a 4 to 6 weeks of industrial training that will be evaluated in the VII
Semester.
SEMESTER VII
Cour Contact Hours Evaluation Scheme
se
Course Credits
Categ Code Title Course
Code L T P CIA ESE
ory Total
Natural Language
PCC NAI4701 Processing 3 1 0 40 60 100 4
*Students will opt any one of the open elective from the list of open electives provided by the
university.
#
Students need to submit an abstract for the project, select a guide and will complete the
literature review related to the project.
SEMESTER VIII
Cour Contact Hours Evaluation Scheme
se
Course Credits
Categ Code Title Course
Code L T P CIA ESE
ory Total
Concepts of Deep
PCC NAI4801 Learning 3 0 0 40 60 100 3
Professional Elective
PEC - 3 0 0 40 60 100 3
Course IV
OE - Open Elective II** 3 1 0 40 60 100 4
SPIC NAI4853 Major Project II## 0 0 16 160 240 400 8
NGP4801 General Proficiency - - - 100 - 100 1
Total 9 1 16 380 420 800 19
7
**The opted subject should be different from the one selected in VII Semester.
##
This is in continuation with the project work started in Semester VII. In this semester
the students will formulate the methodology do experimentation and show the results.
Finally all project work will be presented in a report i.e. Project Report.
Legends:
L Number of Lecture Hours per week
T Number of Tutorial Hours per week
P Number of Practical Hours per week
CIA Continuous Internal Assessment
ESE End Semester Examination
Category of Courses:
BSC Basic Science Courses
CCC Co-Curricular Courses
ESC Engineering Science Courses
PEC Professional Elective Course
GP General Proficiency
HSC Humanities and Social Science Courses
OE Open Elective
PCC Professional Core Courses
SPIC Seminar/ Project/ Internship/ Community Services
CQAC Compulsory Qualifying Audit Course
8
List of Open Electives
Offered by the Department of Computer Science and Engineering
Course
Professional Elective Course II
Code
NPEC43921 Cyber Law and Security
NPEC43922 Computer Vision
NPEC43923 Recommender Systems
NPEC43924 Block Chain Technology
Course
Professional Elective Course III
Code
NPEC43931 System Modeling & Simulation
NPEC43932 Embedded System Design
NPEC43933 Evolutionary Multi-objective Optimization
NPEC43934 Bioinformatics
Course
Professional Elective Course IV
Code
NPEC43941 Cloud Computing
NPEC43942 Data Mining and Ware Housing
NPEC43943 Introduction to Drones
NPEC43944 Computer Forensics
9
BABU BANARASI DAS UNIVERSITY
School of Engineering (School Code: 04)
List of Open Electives for the Department of Computer Science and
Engineering
Year I Semester I
Code NCS4101
Course Outcomes
Study the use of arrays, pointers and structures to develop algorithms and
CO4
Programs.
Contact Mapped
Module Course Contents
Hrs. CO
Suggested Readings
1. Problem Solving and Program Design in C, by Jeri R. Hanly, Elliot B. Koffman, Pearson
Addison-Wesley, 2006.
2. Computer Concepts and Programming in C, E Balaguruswami, McGraw Hill
3. The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education .
4. Computer Fundamentals and Programming in C. Reema Thareja, Oxford Publication
5. Computer Concepts and Programming in C by Vikas Gupta, Wiley India Publication
Online Resources
1. https://youtu.be/-wv-OERJK3M
2. https://nptel.ac.in/courses/106104074
CO1 1 2 1 2 1 2
CO2 2 3 1 1 2 2
CO3 1 3 2 2 2 1 2
CO4 1 1 2 1 1 1 1
Program B. Tech CSE (AI)
Year I Semester I
Course Name Programming in C Lab
Code NCS4151
Course Type ESC L T P Credit
Pre-Requisite Basic knowledge of C 0 0 2 1
1. Formulate problems and implement algorithms using C programming
language.
2. Learn memory allocation techniques using pointers.
Course
3. Learn memory allocation techniques using pointers
Objectives
4. Use structured programming approach for solving of computing
problems in real world.
Course Outcomes
CO1 Understand the concept of basics of C, data types and variables.
Understand the concept of operators, precedence of operators, conditional
CO2
statements and looping statements.
Explore the concept of strings, functions, recursive functions and
CO3
differences between call by value and call by reference.
Understand the concept of file handling functions, searching and sorting
CO4
methods and real time applications of C.
Mapped
S. No. List of Experiments
CO
WAP that accepts the marks of 5 subjects and finds the sum
1 CO1,2
and percentage marks obtained by the student.
WAP that swaps values of two variables using a third
2 CO 1,2
variable.
3 WAP to find the greatest of three numbers. CO1,2
4 WAP that finds whether a given number is even or odd. CO1,2
WAP that takes two operands and one operator from the user
5 and perform the operation and prints the result by using CO2,3
Switch statement.
6 WAP to find the factorial of a given number. CO3,4
WAP that simply takes elements of the array from the user
7 CO2,3,4
and finds the sum of these elements.
8 WAP to search an element in a array using Linear Search. CO2,3,4
9 WAP to add and multiply two matrices of order nxn. CO2,3,4
WAP to implement strlen (), strcat (), strcpy () using the
10 CO2,3,4
concept of Functions.
Suggested Readings
1. Byron Gottfried, “Programming with C”, Schaum's Outlines Series, McGraw Hill
Education, 3 rd Edition, 2017.
2. E. Balagurusamy, “Programming in ANSI C”, McGraw Hill Education, 6th Edition, 2012.
3. Yashavant Kanetkar, “Exploring C”, BPB Publishers, 2nd Edition, 2003.
4. Schildt Herbert, “C: The Complete Reference”, Tata McGraw Hill Education, 4th Edition,
2014
Online Resources
1. https://ps-iiith.vlabs.ac.in/
2. https://www.vlab.co.in/ba-nptel-labs-computer-science-and-engineering
Course Articulation Matrix
PO- PO PO1 PO1
PO1 PO2 PO3 PO4 PO5 PO7 PO8 PO9 PO11 PSO1 PSO2
PSO 6 0 2
CO1 1 2 1 1
CO2 1 2 2 2 2
CO3 2 2 2 2 2 1 2 2 2
CO4 1 2 2 2 2 2 2 2
Program B. Tech CSE (AI)
Year I Semester I/II
Course Name Engineering Mechanics
Code NME4101/NME4201
Course Type ESC L T P Credit
Pre-Requisite Physics 3 1 0 4
1. To apply laws of mechanics to actual engineering problems.
Course 2. To calculate the reactive forces and analyse the structures.
Objectives 3. To know the geometric properties of the different shapes.
4. To understand the elastic properties of different bodies.
Course Outcomes
Solve the engineering problems in case of equilibrium conditions & solve
CO1
the problems involving dry friction.
Calculate the reaction forces and forces in members of statically
CO2
determinate structures.
CO3 Determine the centroid and moment of inertia of various plane surfaces.
CO4 To find out the stress, strain and elastic properties of different bodies.
Contact Mapped
Module Course Contents
Hrs. CO
Two Dimensional Concurrent Force Systems: Basic
concepts, Laws of motion, Principle of Transmissibility of
forces, Transfer of a force to parallel position, Resultant of a
force system, Simplest Resultant of Two dimensional
30
1 concurrent Force systems CO1
Hours
Two dimensional Non-concurrent Force systems
Resultant of Two dimensional Non-concurrent Force
systems, Distributed force system, free body diagrams,
Equilibrium and Equations of Equilibrium, Applications.
Beam: Introduction, Types of support, Types of load on
beam, Types of beam, Reactions from supports of beam.
30
2 Friction: Introduction, Laws of Coulomb Friction, CO2
Hours
Equilibrium of Bodies involving Dry friction, Belt friction,
Application.
Trusses: Introduction, Perfect, Deficient, and Redundant
truss, Solution of Simple truss by Method of Joints.
Centroid and Moment of Inertia: Introduction, Centroid of 30
3 CO3
plane figure and composite figure, Moment of inertia of Hours
plane area, Parallel Axes Theorem & Perpendicular axes
theorem, Moment of inertia of composite bodies.
Kinematics and Kinetics: Linear motion, D’Alembert
principle, Impulse and momentum principle, Work and
energy principle.
30
4 Simple Stress and Strain: Normal and Shear stresses, CO4
Hours
Stress- Strain Diagrams for ductile and brittle material,
Elastic Constants, One Dimensional Loading of members of
varying cross-sections.
Suggested Readings
1. https://nptel.ac.in/courses/112106286
2. https://archive.nptel.ac.in/courses/112/106/112106286/
CO4 2 2 2 2 2
Program B. Tech CSE (AI)
Year I Semester I/II
Course Name Basic Electronics Engineering
Code NEC4101/NEC4201
Course Type ESC L T P Credit
Pre-Requisite Knowledge of Physics & Maths 3 0 0 3
1. Comprehensive idea about basic electronics devices like Diodes, BJT
2. Comprehensive idea about basic electronics devices like JFET.
Course
3. Fundamental principles of Operational Amplifier and its application
Objectives
4. To have an idea about Digital electronics and principle of
communication.
Course Outcomes
Understanding the fundamentals of electronic circuits like Diode as
CO1
Rectifier and Clippers.
CO2 Analysing the fundamentals of electronic devices like BJT and JFET.
CO3 Evaluate the Number system, Boolean algebra, logic gates, Karnaugh map.
CO4 Understanding the principles of Operational Amplifier and its application
Conta
Mapped
Module Course Contents ct
CO
Hrs.
DIODES
Energy band theory, Semiconductor material, Mass action
law, PN junction: Forward and Reverse Bias characteristics,
30
1 Diode as Rectifier: Half wave and Full wave Rectifiers, CO1
Hours
Clippers: Series Clippers, Breakdown Mechanism: Zener &
Avalanche breakdown, Zener Diode and its application,
Light Emitting Diode(LED).
TRANSISTORS
Construction of Bipolar Junction Transistor: PNP and NPN,
Working of Transistor, Base-Width modulation (Early
Effect),Thermal Runaway BJT configurations: CE, CB and
CC, Input & Output characteristics of CB & CE
configuration, Biasing: Fixed bias, Emitter bias, Potential 30
2 CO2
divider bias, Collector feedback Configuration, Comparison Hours
of biasing circuits. Transistor Amplifying Action.
JFET: Basic construction and characteristics, Concept of
pinch off, maximum drain saturation current, Input and
transfer characteristics, Biasing: Self bias, fixed bias and
Voltage divider bias.
3 OPERATIONAL AMPLIFIER AND DIGITAL 30 CO3, CO4
ELECTRONICS: Introduction to OP-AMP, Equivalent Hours
Circuit and Pin diagram of Op-amp IC741, Characteristics of
ideal OP-AMP, Input Offset Current , Input Bias Current,
Basics of ideal and practical OP-AMP, Configurations: Open
loop and closed loop, Applications of OP-AMP, Inverting
amplifier, Non-inverting amplifier, Voltage follower,
summing amplifier, Difference Amplifier, Integrator and
Differentiator. Principle of feedback, Concept of positive and
Negative feedback.
Number System, Complements, Subtraction of binary
number using 1’s and 2’s Complements, Excess 3 code, Gray
Code (Cyclic Code), Boolean Algebra: Basic Theorems and
De Morgan Theorems, Standard logic gates, Universal Logic
Gates, Implementation of Boolean function using Basic gates
and Universal gates.
Suggested Readings
1. Robert L. Boylestad and Louis Nashelsky Electronic Devices and Circuit Theory, Pearson
India.
2. Kennedy, Electronic Communication System, TMH
3. M. Morris Mano, Digital Logic and Computer Design, PHI
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_ee55/preview
2. https://archive.nptel.ac.in/courses/122/106/122106025/
Online Resources
1. https://www.vlab.co.in/broad-area-mechanical-engineering
S. Mapped
List of Experiments
No. CO
Carpentry Shop: Study of tools & operations and carpentry joints, CO1
1 Simple exercise using jack plane, to prepare half-lap corner joint, mortise
& tennon joints, Simple exercise on wood working lathe.
Fitting Bench Working Shop: Study of tools & operations, Simple CO1
2 exercises involving fitting work, Make perfect male-female joint, Use of
drills/taps.
Black Smithy Shop: Study of tools & operations, Simple exercises base CO2
3 on black smithy operations such as upsetting, drawing down, punching,
bending, fullering & swaging.
Welding Shop: Study of tools & operations of Gas welding & Arc CO3
4
welding, Simple butt and Lap welded joints, Oxy-acetylene flame cutting.
Sheet-metal Shop: Study of equipment & operations, Making Funnel CO2
5 complete with ‘soldering’, Fabrication of tool-box, tray, electric panel
box etc.
Machine Shop: Study of machine tools and operations, Plane turning, CO4
6
Step turning, Taper turning, Threading, Grinding of turning equipment.
Foundry Shop: Study of tools & operations, Pattern making, Mould CO4
7
making with the use of a core, Method of material pouring and Casting.
Online Resources
1. https://cgpit-bardoli.edu.in/engineering-graphics-eg-lab/
Contact Mappe
Module Course Contents
Hrs. d CO
Electric Circuit: Introduction to linear and nonlinear
circuits, circuit elements, various sources and source
transformation, Star delta transformation, solution of D.C.
circuits using Kirchhoff’s laws- Mesh Analysis and Nodal 30 CO1,
1 Analysis, Signal wave forms, Passive elements Hours CO2
specifications.
Basic theorems: Thevenin, Norton, Maximum Power,
Superposition, Millman’s Theorem, Tellegen’s Theorem
applied to DC networks.
A. C. Circuits: A.C. voltage and currents, average and
r.m.s. values, Form factor and peak factor, Phasor
representation of sinusoidal quantities, phasor in polar,
rectangular and exponential forms.
Analysis of single phase series, parallel and series-parallel 30
2 circuits, Active & reactive and apparent power, p.f., Volt- Hours CO2
amperes, frequency response and Q-factor. Analysis of
balanced three phase a.c. circuits, Introductory concept,
voltage, current and power in three phase balanced
circuits. Star-delta connections. Measurement of three
phase power by Wattmeter Method.
3 Measuring Instruments & Electromagnetic and 30 CO3
Transformer: Types of instruments, construction, Hours
working principles & applications, PMMC, MI, Single
phase dynamometer, Ammeter, Voltmeter, Wattmeter,
Induction type Energy meter, Use of shunt and multiplier.
Magnetic circuit concept, B-H curves characteristics of
magnetic materials, Practical magnetic circuits. Magnetic
circuits with D.C. and A.C. excitation, Hysteresis and
eddy current losses, Magnetic force.
Self and mutual inductances, Faraday`s laws, Lenz`s Law,
Statically and dynamically induced emfs, Energy stored in
magnetic fields.
Principle of Transformer operation, emf equation,
Equivalent circuit of transformer, Losses and efficiency,
Introduction of Auto Transformer and its applications.
Electrical Machines: Basic concepts of rotating electric
machines, DC machines (motor and generator), working
principle, types, EMF and torque equations characteristics
and application of DC motor. Three phase induction 30
4 motors, types, principle of operation, applications. Hours CO4
Single phase induction motors, principle of operation,
starting methods, applications. Synchronous machines
(motor and generator), principle of operation and
applications.
Suggested Readings
1. Fundamental of Electric Circuits’ by Charles K Alexander and Matthew N.O. Sadiku,
Tata McGraw Hill Publication.
2. Electrical Engineering Fundamentals’ by Vincent Del Toro, PHI Publication.
3. Basic Electrical Technology’ by Kothari and I.J. Nagrath, Tata McGraw Hill.
Online Resources
1. https://archive.nptel.ac.in/courses/108/108/108108076/
2. https://nptel.ac.in/courses/108105112
3. https://archive.nptel.ac.in/courses/108/105/108105112/
4. https://archive.nptel.ac.in/courses/108/104/108104139/
Code NCS4102/NCS4202
Course Outcomes
Contact Mapped
Module Course Contents
Hrs. CO
2
AI terminologies & basic concepts, searching for solutions,
search strategies: informed and uninformed, local and 30
global search algorithms for optimistic problems, CO2
Hours
adversarial search, searching techniques for games, Alpha
Beta pruning.
Knowledge representation and reasoning, propositional
logic, theory of first order logic, inference mechanism in
first order logic, forward and backward chaining,
probabilistic reasoning, utility theory, Bayesian Networks. CO3,
3 30
Applications and future of Artificial Intelligence, ethical CO4
issues, impact of AI on public life: understanding Hours
application of AI in Healthcare, Gaming, Finance, Data
Security, Social Media, Travel & Transport, Automotive
Industry, Robotics, AI in Entertainment, Agriculture, E-
commerce and Education.
Suggested Readings
1. Stuart Russell and Peter Norvig, Artifcial Intelligence: A Modern Approach, Pearson Education,
Inc., 2010.
2. Nils J. Nilsson, "Artificial Intelligence: A new Synthesis", Harcourt Asia Pvt. Ltd., 2000.
3. Elaine Rich and Kevin Knight, "Artificial Intelligence", Tata McGraw-Hill, 2003.
4. George F. Luger, "Artificial Intelligence-Structures and Strategies For Complex Problem
Solving", Pearson Education / PHI, 2002.
5. F. O. Karry, C. D. Silva, Soft Computing and Intelligent Systems Design, Pearson, 2009.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_ge20/preview
2 https://www.youtube.com/@IITDelhiJuly
CO1 2 2 1 2 2
CO2 2 2 1 2 2
CO3 2 2 1 2 2
CO4 2 2 1 2 2
Program B. Tech CSE(AI)
Year I Semester I/II
Course Name BASIC ELECTRICAL ENGINEERING LAB
Code NEE4151/NEE4251
Course Type ESC L T P Credit
Pre-Requisite INTERMEDIATE WITH PCM 0 0 2 1
1. Understanding and application of network theorems and analysis of
D.C. circuits.
2. Fundamental understanding of Transformer, AC and DC circuit
Course concepts.
Objectives
3. Understanding three-phase ac circuit devices for measurement and a
three-phase system.
4. Study and application of AC and DC Machines.
Course Outcomes
CO1 To have basic knowledge of various electrical equipment.
CO3 Know about concept of Three Phase AC Circuits and three phase system.
1. https://ems-iitr.vlabs.ac.in/exp/lab-equipment-familiarization/
2. https://vlab.amrita.edu/?sub=3&brch=110&sim=245&cnt=526
3. http://vlabs.iitkgp.ernet.in/be/exp7/index.html
4. https://vlab.amrita.edu/?sub=1&brch=75&sim=217&cnt=1
5. http://vlabs.iitkgp.ernet.in/asnm/index.html#
6. http://vlabs.iitkgp.ernet.in/asnm/index.html#
7. http://vlabs.iitkgp.ernet.in/asnm/exp7/index.html
8. https://em-coep.vlabs.ac.in/exp/speed-control-dc-motor/index.html
9. https://em-coep.vlabs.ac.in/exp/load-test-dc-motor/
10. https://ems-iitr.vlabs.ac.in/exp/circuit-parameters-oc-test/index.html
S. Mapped
List of Experiments
No. CO
1. Scales: Representative factor, plain scales, diagonal scales, scales of CO1
1
chords.
2. Projection: Types of projection, orthographic projection, first and third CO1
2
angle projection.
3. Projection of points: The principle of orthographic projections of a point CO1
3 on HP and VP, Conventional representation, Projection of a point in all
the quadrants.
4. Projection of Lines: Line inclined to one plane, inclined with both the CO2
4
plane, True Length and True Inclination, Traces of straight lines.
5. Projection of planes and solids: Projection of Planes like circle and CO2
polygons in different positions; Projection of polyhedrons like prisms,
5
pyramids and solids of revolutions like cylinder, cones in different
positions.
6. Section of Solids: Section of right solids by normal and inclined planes; CO3
6
Intersection of cylinders.
7. Isometric Projections: Isometric scale, Isometric axes, Isometric CO3
7
Projection from orthographic drawing.
8. Perspective Projection: Nomenclature of Perspective Projection, CO3
8 Method of drawing perspective views, Visual Ray Method, using Top and
Front, Top and Side views.
9. Computer Aided Drafting (CAD)-I: Introduction, benefit, software’s CO4
9 basic commands of drafting entities like line, circle, polygon, polyhedron,
cylinders.
Computer Aided Drafting (CAD)-II: Transformations and editing CO4
10 commands like move, rotate, mirror, array; solution of projection
problems on CAD.
Online Resources
1. https://cgpit-bardoli.edu.in/engineering-graphics-eg-lab/
Year I Semester II
Code NCS4201
Course Outcomes
CO3 Development of Python blocks using functions and data structures and their evaluation using function calls.
Apply input/output with files in Python for secondary storage management and to apply OOPs concepts for analysis of real world
CO4
problems.
Suggested Readings:
1.Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd edition, Updated for Python 3, Shroff/O‘Reilly Publishers, 2016.
2.Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated for Python 3.2, Network Theory Ltd., 2011.
3.John V Guttag ―Introduction to Computation and Programming Using Python‘‘, Revised and expanded Edition, MIT Press, 2013.
Online Resources:
1. https://nptel.ac.in/courses/106106145
2. https://onlinecourses.swayam2.ac.in/cec22_cs20/preview
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 3 1 2 1 3 1 1 1
CO2 3 2 2 2 3 2 2 2
CO3 3 3 2 2 3 2 2 2
CO4 3 2 2 2 3 2 2 2
Program B.Tech: CSE (AI)
Year I Semester II
Course Name Python Programming Lab
Code NCS4251
Course Type ESC L T P Credit
Pre-Requisite 0 0 2 1
1. Describe the core syntax and semantics of Python programming
language.
2. Illustrate the process of structuring the data using lists, dictionaries,
Course tuples, strings and sets.
Objectives 3. Discover the need for working with the functions, modules and
packages. Infer the Object-oriented Programming concepts in Python.
4. Familiarize the advanced concepts like regular expressions, date and
time. Able to handle abnormal termination of the python scripts
Course Outcomes
Interpret the fundamental Python syntax and semantics and able to solve,
CO1
test and debug python programs
Fluency in the use of Python control flow statements and determine the
CO2 methods to create and manipulate Python programs by utilizing the data
structures like lists, dictionaries, tuples, strings and sets
Express proficiency in the handling of functions, modules, packages and
CO3
handle abnormal termination of the programs.
Articulate the Object-Oriented Programming concepts such as
CO4
encapsulation, inheritance and polymorphism as used in Python.
Mapped
S. No. List of Experiments
CO
1 To write a Python program to compute the GCD of two numbers. CO1
To write a Python program to find the most frequent words in a text CO1
2
file.
To write a python program find the square root of a number (Newton’s CO2
3
method).
4 To write a python program exponentiation (power of a number). CO2
5 To write a python program find the maximum of a list of numbers. CO3
Online Resources
1. https://pythoniitk.vlabs.ac.in/
2. https://www.vlab.co.in/participating-institute-iit-kanpur
Course Articulation Matrix
CO1 2 2 3 1 1 1
CO2 2 2 2 2 2 1 2
CO3 2 1 3 3 1 2 1
CO4 2 2 2 2 1 1 1
Program B. Tech CSE (AI)
Year II Semester III
Course Name Artificial Intelligence in Mechanical Engineering System
Code NAI4302
Course Type PCC L T P Credit
Pre-Requisite Intermediate School Education 3 1 0 4
1. To learn how Artificial Intelligence (AI) works in Mechanical
Engineering system.
Course
2. To Study about Mechanical Engineering system.
Objectives
3. To learn how to Apply AI in Mechanical Engineering system.
4. To understand the application of AI in Mechanical Engineering system.
Course Outcomes
To analyses the usefulness of AI system for Mechanical Engineering
CO1
systems.
To understand designing, selection and application AI system for
CO2
Mechanical Engineering systems.
To apply the knowledge base system and software in Mechanical
CO3
Engineering systems.
To understand the application AI in selection Mechanical Engineering
CO4
systems.
Contact Mapped
Module Course Contents
Hrs. CO
Definition of Artificial Intelligence, Mechanical Engineering
System, Types of Mechanical Engineering Systems (MES),
30
1 Machine learning (ML), Artificial Intelligence and CO1
Hours
Mechanical Engineering, Benefits of AI for Mechanical
Engineering systems. Application of AI in MES.
Basic Elements of an Automated System, Control Systems,
Advanced Automation Functions, Levels of Automation,
30
2 Sensors, Actuators, Analog–Digital Conversions, CO2
Hours
Input/output Devices for Discrete Data, Contact Input/output
Interfaces.
Expert System, Definition, Structure Characterization
Knowledge Sources, Expert Knowledge Acquisition, Expert
System software for Mechanical Engineering application in
30
3 CAD, CAPP, MRP, Adaptive Control. Robotics, Process CO3
Hours
control. Typical cases for ML in Mechanical Engineering,
Human-like machine vision, Adaptive control for process
optimization.
Application of Artificial Intelligence in Thermal
Engineering, Artificial Intelligence in Additive 30
4 CO4
Manufacturing, Artificial Intelligence in 3D printing, Hours
Application of Artificial Intelligence in Manufacturing.
Suggested Readings
Online Resources
1. https://www.digimat.in/nptel/courses/video/112103280/L01.html
2. https://youtube.com/playlist?list=PLp6ek2hDcoNB_YJCruBFjhF79f5ZHyBuz
Contact Mapped
Module Course Contents
Hrs. CO
Set Theory, Relations, Functions & Natural Numbers
Set Theory: Introduction, Combination of sets, Multisets,
Ordered pairs, Proofs of some general identities on sets.
Relations: Definition, Operations on relations, Properties of
relations, Composite Relations, Equality of relations, 30
1 CO1
Recursive definition of relation, Order of relations. Hours
Functions: Definition, Classification of functions, Operations
on functions, Natural Numbers: Introduction, Mathematical
Induction, Induction with Nonzero Base cases, Proof
Methods, Proof by contradiction.
Groups, Rings, Fields & Lattice
Algebraic Structures: Definition, Groups, Subgroups and
order, Cyclic Groups, Cosets, Lagrange's theorem, Normal
Subgroups, Definition and elementary properties of Rings 30
2 CO2
and Fields, Integers Modulo n; Partial order sets: Definition, Hours
Partial order sets, Combination of partial order sets, Hasse
diagram. Lattices: Definition, Properties of lattices,
Bounded, Complemented, Modular, Complete lattice
Proposition Logic
Propositional Logic: Proposition, well-formed formula,
Truth tables, Tautology, Satisfiability; Contradiction;
Algebra of proposition; Theory of Inference; Predicate
Logic: First order predicate-well- formed formula of
predicate, quantifiers, Inference theory of predicate logic. 30 CO3,
3
Recurrence Relation & Combinatorics Hours CO4
Recurrence Relation & Generating function: Recursive
definition of functions, Recursive algorithms, Method of
solving recurrences. Combinatorics: Introduction; Counting
Techniques: Pigeonhole Principle
Suggested Readings
Online Resources
1. https://archive.nptel.ac.in/courses/106/108/106108227/
2. https://archive.nptel.ac.in/courses/106/105/106105192/
Contact Mapped
Module Course Contents
Hrs. CO
Digital Design and Binary Numbers: Binary Arithmetic,
Negative Numbers and their Arithmetic, Floating point
representation, Binary Codes, Cyclic Codes, Error Detecting
and Correcting Codes, Hamming Codes. Min term and Max
30
1 term Realization of Boolean Functions, CO1
Hours
Gate-level minimization: The map method up to four
variable, don’t care conditions, SOP and POS simplification,
NAND and NOR implementation, Quine Mc - Cluskey
Method (Tabular method).
Combinational Logic: Combinational Circuits, Analysis
Procedure, Design Procedure, Binary Adder-Subtractor,
Code Converters, Parity Generators and Checkers, Decimal
Adder, Binary Multiplier, Magnitude Comparator, Decoders, 30 CO2,
2
Encoders, Multiplexers, Hazards and Threshold Logic. Hours CO4
Memory and Programmable Logic Devices:
Semiconductor Memories, RAM, ROM, PLA, PAL,
Memory System design.
Synchronous Sequential Logic: Sequential Circuits,
Storage Elements: Latches, Flip Flops, Analysis of Clocked
Sequential circuits, state reduction and assignments, design
procedure. Registers and Counters: Shift Registers, Ripple 30
3 CO3
Counter, Synchronous Counter, Other Counters. Hours
Asynchronous Sequential Logic: Analysis procedure,
circuit with latches, design procedure, reduction of state and
flow table, race free state assignment, hazards.
Suggested Readings
2. Marcovitz : Introduction to logic Design ,Tata Mcgraw-hill Education (India) Pvt. Ltd.
Online Resources
1. https://nptel.ac.in/courses/106105185
2. https://nptel.ac.in/courses/108106177
Contact Mapped
Module Course Contents
Hrs. CO
Introduction
Introduction: Basic Terminology, Data types and its
classification, Algorithm complexity notations like big Oh,
Time- Space trade-off. Abstract Data Type (ADT). Array:
Array , Definition, Representation and Analysis of 30
1 CO1
Arrays, Single and Multidimensional Arrays, Address Hours
calculation, Array as Parameters, Sparse Matrices,
Recursion- definition and processes, simulating recursion,
Backtracking, Recursive algorithms, Tail recursion,
Removal of recursion, Tower of Hanoi.
Stack and Linked List
Stack, Array Implementation of stack, Linked
Representation of Stack, Application of stack: Conversion
of Infix to Prefix and Postfix Expressions And Expression
evaluation, Queue, Array and linked implementation of 30
2 CO2
queues, Circular queues, D-queues and Priority Queues. Hours
Linked list, Implementation of Singly Linked List, Two-way
Header List, Doubly linked list, Linked List in Array.
Generalized linked list, Application: Garbage collection and
compaction, Polynomial Arithmetic.
3 Tree, Searching, Sorting and Hashing 30 CO3
Trees: Basic, terminology, Binary Trees, algebraic Hours
Expressions, Complete Binary Tree, Extended Binary
Trees, Array and Linked Representation of Binary trees,
Traversing Binary trees, Threaded Binary trees, Binary
Search Tree(BST), AVL Trees, B-trees. Application:
Algebraic Expression, Huffman coding Algorithm. Internal
and External sorting, Insertion Sort, Bubble Sort, selection
sort, Quick Sort, Merge Sort, Heap Sort, Radix sort,
Searching Hashing: Sequential search, binary search, Hash
Table, Hash Functions, Collision Resolution Strategies,
Hash Table Implementation. Symbol Table, Static tree table,
Dynamic Tree table.
Graphs
Graphs: Terminology, Sequential and linked Representations
of Graphs: Adjacency Matrices, Adjacency List, Adjacency
Multi-list, Graph Traversal: Depth First Search and Breadth 30
4 CO4
First Search, Connected Component, Spanning Trees, Hours
Minimum Cost Spanning Trees: Prims and Kruskal
algorithm. Transitive Closure and Shortest Path algorithm:
Warshall Algorithm and Dijkstra Algorithm.
Suggested Readings
1. Aaron M. Tenenbaum, Yedidyah Langsam and Moshe J. Augenstein, “Data Structures Using C and C+
+”, PHI, 2000.
2. Horowitz and Sahani, “Fundamentals of Data Structures”,Galgotia Publication, 1982.
3. Jean Paul Trembley and Paul G. Sorenson, “An Introduction to Data Structures with Applications”,
McGraw-Hill, 1984
4. R. Kruse Et Al, “Data Structures and Program Design in C”, Pearson Education, 2006
5. Lipschutz, “Data Structures”, Schaum’s Outline Series, TMH, 2014
6. GAV Pai, “Data Structures and Algorithms”, TMH, 2009
Online Resources
1. https://archive.nptel.ac.in/courses/106/102/106102064/
Mapped
S. No. List of Experiments
CO
1 Implementation of List using Dynamic memory Allocation. CO1
2 Implementation of Queue. CO1
3 Implementation of Searching and Sorting Algorithms. CO1
4 Array implementation of Stack. CO2
5 Array implementation of Queue. CO2
6 Array implementation of Circular Queue. CO2
7 Array implementation of List CO2
8 Implementation of Stack CO3
9 Implementation of Circular Queue CO3
10 Implementation of Tree Structures CO4
11 Implementation of Binary Tree. CO4
12 Implementation of Tree Traversal. CO4
13 Implementation of Binary Search Tree. CO4
14 Implementation of Insertion in BST. CO4
15 Implementation of Deletion in BST. CO4
16 Graph Implementation, BFS. CO4
17 Graph Implementation, DFS. CO4
18 Graph Implementation, Minimum cost spanning tree. CO4
19 Graph Implementation, shortest path algorithm. CO4
Online Resources
1. https://cse01-iiith.vlabs.ac.in/
2. https://cse.iitkgp.ac.in/~rkumar/pds-vlab/index1.html
CO1 2 1 2 2 1 1 1
CO2 2 2 1 1
CO3 2 2 2 3 2
CO4 2 3 2 2 1 1 1
Program B. Tech CSE (AI)
Year II Semester III
Course Name Digital Logic Design Lab
Code NCS4353
Course Type ESC L T P Credit
Basic knowledge of Hardware
Pre-Requisite 0 0 2 1
Devices
1. To study the basic of various number systems, negative number representation,
binary.
2. To study the combinational logic design of various logic and switching devices and
Course their realization.
Objectives 3. To study the sequential logic circuits design both in synchronous and asynchronous
modes.
4. To study some of the programmable logic devices and their use in realization of
switching functions.
Course Outcomes
CO1 Understand various types of number systems and their conversions.
Design and implement variety of logical devices using combinational circuits
CO2
concepts.
Demonstrate and compare the construction of programmable logic devices and
CO3
different types of ROM.
CO4 Analyze sequential circuits like Registers and Counters using flip-flops.
Mapped
S. No. List of Experiments
CO
Verification, Simplification and Realization of Boolean Expressions using CO1
1
Logic gates/Universal gates.
2 Realization of Binary to Gray code conversion and vice versa. CO1
3 Realization of Half/Full adder and Half/Full Subtractors using logic gates. CO2
4 Realization of parallel adder/Subtractors using 7483 chips. CO2
5 BCD to Excess-3 code conversion and vice versa. CO1
MUX/DEMUX–use of 74153, 74139 for arithmetic circuits and code CO2
6
converter.
Realization of One/Two-bit comparator and study of 7485 magnitude CO3
7
comparator.
Truth table verification of Flip-Flops: a. JK Master slave (ii) T type (iii) D CO4
8
type
Realization of 3-bit counters as a sequential circuit and MOD–N counter CO4
9
design (7476, 7490, 74192, 74193)
Perform Shift left; Shift right, SIPO, SISO, PISO, PIPO operations using CO4
10
74S95.
Online Resources
1. https://cse15-iiith.vlabs.ac.in/
2. https://nptel.ac.in/courses/117106086
Course Articulation Matrix
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 2 3 3 2 1
CO2 2 2 3 2
CO3 3
CO4 3 2 3 2
Program B.TECH: CSE/CSE-AI/CSE-CCML/CSE-IOTBC
Year II Semester III/IV
Course Name INDIAN CONSITUTION
Code NVC4301/NVC4401
Course Type CQAC L T P Credit
The basic knowledge of Indian
Pre-Requisite 1 0 0 1
Constitutions
1. To realise the significance of constitution of India to students from all
walks of life and help them to understand the basic concepts of Indian
constitution. To Know the need and importance of protecting traditional
2. To identify the importance of fundamental rights as well as fundamental
Course
duties.
Objectives
3. To understand the functioning of Union, State and Local Governments
in Indian federal system
4. To learn procedure and effects of emergency, composition and activities
of election commission and amendment procedure.
Course Outcomes
CO1 Understand the concept of Indian constitution.
CO2 Identify the powers and functions of Supreme Court and High court.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Indian Constitution
Constitution meaning of the term - The making of the Indian
Constitution - Sources and constitutional history –
Philosophy of Constituent Assembly - Citizenship,
Preamble, Fundamental Rights and Duties, Directive
30 CO1,
1 Principles of State Policy.
Hours CO2
Union Government and its Administration Structure:
President and Vice President: Role, power and position, PM
and Council of ministers, Cabinet and Central Secretariat,
LokSabha, RajyaSabha, The Supreme Court and High Court:
Powers and Functions.
The States and The Union Territories
State Government and its Administration: Governor - Role
and Position - CM and Council of ministers, State
Secretariat: Organisation, Structure and Functions – Relation
between the Union and the States.
Local Administration
30 CO3,
2 District’s Administration Head - Role and Importance,
Hours CO4
Municipalities - Mayor and role of Elected Representative –
Pachayati Raj: Functions PRI: Zilla Panchayat, Elected
officials and their roles - Block level Organizational
Hierarchy, Village level - Role of Elected and Appointed
officials - Importance of grass-root democracy
Suggested Readings
1. Durga Das Basu, Introduction to the Constitution of India, Prentice – Hall of India
Pvt.Ltd.. New Delhi
2. SubashKashyap, Indian Constitution, National Book Trust
3. J.A. Siwach, Dynamics of Indian Government & Politics
4. D.C. Gupta, Indian Government and Politics
5. H.M.Sreevai, Constitutional Law of India, 4th Edition, Universal Law Publication.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc20_lw03/preview
Contact Mappe
Module Course Contents
Hrs. d CO
Introduction to Machine Learning
Introduction, Examples of various Learning
Paradigms, Perspectives and Issues, Version
Spaces, Finite and Infinite Hypothesis Spaces, PAC
Learning, VC Dimension. 30
1 CO1
Machine Learning using Python Hours
Introduction to python; basic library; functions of library;
implementation of library; Design, Analysis and Evaluation
of Machine Learning Experiments, Other Issues: Handling
imbalanced data sets.
Supervised Learning Algorithms
Learning a Class from Examples, Linear, Non- linear,
Multi-class and Multi-label classification, Decision Trees:
ID3, Classification and Regression Trees (CART),
Regression: Linear Regression, Multiple Linear Regression,
Logistic Regression.
30
2 Advanced Supervised Learning CO2
Hours
Neural Networks: Introduction, Perceptron, Multilayer
Perceptron, Support vector machines: Linear and Non-
Linear, Kernel Functions, K- Nearest Neighbors
Ensemble Learning Ensemble Learning Model
Combination Schemes, Voting, Bagging: Random Forest
Trees, boosting: Adaboost, Stacking.
3 Unsupervised Learning 30 CO3,
Introduction to clustering, Hierarchical: AGNES, DIANA, Hours CO4
Partitional: K-means clustering, K-Mode Clustering, Self-
Organizing Map, Expectation Maximization, Gaussian
Mixture Models, Principal Component Analysis (PCA),
Locally Linear Embedding (LLE), Factor Analysis
Probabilistic Learning
Bayesian Learning, Bayes Optimal Classifier, Naïve Bayes
Classifier, Bayesian Belief Networks, Mining,
Frequent Patterns
Suggested Readings
1. Ethem Alpaydin,"Introduction to Machine Learning”, MIT Press, Prentice Hall of India, Third
Edition 2014
2. Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar "Foundations
3. of Machine Learning”, MIT Press, 2012.
4. Tom Mitchell, “Machine Learning”, McGraw Hill, 3rd Edition,1997.
5. Charu C.Aggarwal,“Data Classification Algorithms and Applications”, CRC Press, 2014.
6. Stephen Marsland, “Machine Learning – An Algorithmic Perspective”,2nd Edition, CRC Press,
2015.
7. Kevin P. Murphy "Machine Learning: A Probabilistic Perspective", The MIT Press, 2012
8. Jiawei Han and Micheline Kamber and Jian Pei, “Data Mining – Concepts and Techniques”, 3rd
Edition,Morgan Kaufmann Publications, 2012.
9. Marc Peter Deisenroth, A. Aldo Faisal, Cheng Soon Ong, “Mathematics for Machine Learning”,
Cambridge University Press, 2019.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc19_cs52/preview
2. https://nptel.ac.in/courses/106106139
PO- PO PO1
PO1 PO2 PO3 PO4 PO6 PO7 PO8 PO9 PO10 PO11 PSO1 PSO2
PSO 5 2
CO1 2 2 1 2 3 3 3
CO2 3 3 3 2 1 2 1
CO3 2 3 2 3 1 1 2
CO4 3 3 3 3 1 2 1
Program B. Tech CSE
Year II Semester IV
Course Name Database Management System
Code NCS4401
Course Type PCC L T P Credit
Pre-Requisite Fundamentals of computer 3 1 0 4
1. To introduce the basics of Database Management System
2. Understanding the fundamental relational system, data model.
Course
3. Understanding the fundamental of architecture, and manipulations.
Objectives
4. To develop Understanding of Transaction Processing System,
Concurrency control, and Recovery procedures in database.
Course Outcomes
CO1 Understand terms related to database design and management.
CO2 Constructing conceptual data model.
CO3 Understand the functional dependencies, normalization and using SQL
Understand and applying issues of transaction processing and concurrency
CO4
control
Contact Mapped
Module Course Contents
Hrs. CO
Database System Concepts, Database Users, and
Architecture
Introduction to Database System with example,
Characteristics of the Database Approach, Users of Database
System, Advantages and disadvantages of Using a DBMS, 30
1 CO1
Implications of the Database Approach, Data Models, Hours
Schemas, and Instances, DBMS Architecture and Data
Independence, Database Languages and Interfaces, The
Components of Database System, Classification of Database
Management Systems
Data Modelling & Relational Database Management
System
Data Modelling Using the Entity-Relationship Model,
concepts, notation for ER diagram, mapping constraints,
keys, Concepts of Super Key, candidate key, primary key,
Entity Types, Entity Sets, and Attributes, Relationships,
Relationship Types, Roles, and Structural Constraints,
Strong vs Weak Entity Types, ER Diagrams, Naming
Conventions, and Design Issues, Enhanced Entity-
30
2 Relationship Modelling, Subclasses, Super classes, and CO2
Hours
Inheritance, Specialization and Generalization, Constraints
and Characteristics of Specialization and Generalization,
Modelling of UNION Types Using Categories, The
Relational Data Model, Relational Constraints, and the
Relational Algebra, Relational Model Concepts, Relational
Constraints and Relational Database Schemas, Update
Operations and Dealing with Constraint Violations, Basic
Relational Algebra Operations, Additional Relational
Operations, Examples of Queries in Relational Algebra
3 SQL and Database Design Theory and Methodology 30 CO3
Structured Query Language- The Relational Database Hours
Standard, Data Definition, Constraints, and Schema
Changes in SQL, Types of SQL Commands, SQL Operators
and their Procedure, Insert, Delete, and Update Statements
in SQL, Queries and Subqueries, Aggregate Functions,
Joins, Unions, Intersection, Minus, Views (Virtual Tables)
in SQL, Cursors, Triggers and PL/SQL, Functional
Dependencies and Normalization for Relational Databases,
Informal Design Guidelines for Relation Schemas,
Functional Dependencies, Normal Forms Based on Primary
Keys, General Definitions of Second and Third Normal
Forms, Boyce-Codd Normal Form, Multivalued
Dependencies and Fourth Normal Form, Join
Dependencies and Fifth Normal Form
Transaction Processing, Concurrency Control and
Database Recovery
Transaction Processing Concepts, Introduction to
Transaction Processing, Transaction states and State
Diagram, Transaction and System Concepts, Desirable
Properties of Transactions, Schedules and Recoverability,
Serializability of Schedules, Concurrency Control
Techniques, Locking Techniques for Concurrency Control,
4 Concurrency Control Based on Timestamp Ordering,
Multiversion Concurrency Control Techniques, Validation
(Optimistic) Concurrency Control Techniques, Granularity
30
of Data Items and Multiple Granularity Locking, Database
Hours CO4
Recovery Techniques, Recovery Concepts, Recovery
Techniques Based on Deferred Update, Recovery
Techniques Based on Immediate Update, Shadow Paging,
The ARIES Recovery Algorithm, Database Backup and
Recovery from Catastrophic Failures
Suggested Readings
1. Data base System Concepts, Silberschatz, Korth, McGraw hill, Sixth Edition.
2. Fundamentals of Database Systems, Elmasri Navathe Pearson Education.
3. Data base Management Systems, Raghurama Krishnan, Johannes Gehrke, TATA McGrawHill
3rd Edition.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc22_cs51/preview
2. https://www.udemy.com/topic/database-management/
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Operating System and Process Concept
Operating system and functions, Classification of Operating
systems, Operating System Structure, Operating System
Services, System call and System program, Process concept,
Process state, Process control block, Context switching, 30
1 CO1
Operation on process, Threads and their management, Hours
Benefits of multithreading, Types of threads, Threading
issues, CPU-scheduling, Scheduling criteria, Scheduling
Algorithms, Concurrent Processes, Inter Process
Communication models and Schemes
Process Synchronization and Deadlock
Process synchronization, Producer/Consumer Problem,
Critical Section Problem, Peterson’s solution,
Synchronization of hardware, Semaphore, Classical-problem
2 CO2
of synchronization, Deadlock, Deadlock characterization, 30
Deadlock Prevention, Deadlock Avoidance, Resource Hours
allocation graph algorithm, Banker’s algorithm, Deadlock
detection, Recovery from deadlock
Memory Management
Memory Management, Multiprogramming with fixed
partitions, Multiprogramming with variable partitions,
3 CO3
Paging, Segmentation, Paged segmentation, Virtual memory 30
concepts, Demand paging, Performance of demand paging, Hours
Page replacement algorithms, Thrashing
4 I/O Management and File System
File System Structure, File System Implementation,
Directory Implementation and Allocation Methods, Free 30
space Management, Kernel I/O Subsystems, Disk Structure, Hours CO4
Disk Scheduling, Disk Management, Swap-Space
Management
Suggested Readings
5. William Stallings, “Operating Systems: Internals and Design Principles”, Pearson Education
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_cs72/preview
2. https://www.coursera.org/specializations/codio-introduction-operating-systems
CO2 2 3 2 1 1 1 2
CO3 2 2 1 1 2 2 2 1
CO4 2 1 2 3 2 1
Program B. Tech CSE (AI)
Year II Semester IV
Course Name Computer Organization & Architecture
Code NCS4404
Course Type PCC L T P Credit
Knowledge of Digital Logic
Pre-Requisite 3 1 0 4
Design
1. To Study of the basic structure and operation of a digital computer
system.
2. To understand how computer are constructed by a set of functional units.
Course
3. Ability to analyse memory hierarchy and its impact on computer
Objectives
cost/performance.
4. Analyzing fundamental issues in architecture design and their impact on
application performance.
Course Outcomes
CO1 Identify the basic structure and function unit of a digital computer.
CO2 Understanding and analyze the effect of addressing modes and instructions
CO3 Understanding Control Unit and ALU
CO4 Understanding Interrupts and I/O
Contact Mapped
Module Course Contents
Hrs. CO
Computer Evolution & Arithmetic
A Brief History of computers: Von Neumann Architecture,
Hardware Architecture, Computer Components,
Interconnection Structures, Bus Interconnection, Register
1 Transfer Language, Bus and Memory Transfers, Bus 30 Hours CO1
Architecture, Bus Arbitration Techniques, Arithmetic Logic,
Shift Micro operation, Arithmetic Logic Shift Unit, Arithmetic
Algorithms (Addition, subtraction, Booth Multiplication,
Division).
Control Unit
Control Design: Hardwired & Micro Programmed, Performing
of arithmetic or logical operations, Multiple Bus organization,
Hardwired Control, Micro programmed control,
2 30 Hours CO2
Microinstruction, Micro program sequencing, Wide-Branch
addressing, Microinstruction with Next-address field,
Prefetching, Microinstruction, Pipeline control: Instruction
pipelines, Pipeline performance.
Processor Organization and Input-Output Organization
Processor Design: General register organization, Stack
organization, Addressing mode, Instruction format, Data
transfer & manipulations, Program Control, Reduced
Instruction Set, Computer Memory Organization: Basic
concept and hierarchy, semiconductor RAM memories,2D&2
3 30 Hours CO3
1/2D memory organization, ROM memories, Cache memories,
Concept and design issues & performance, Address mapping
and replacement, Auxiliary memories: Magnetic disk,
Magnetic tape and optical disks, Virtual memory, Concept
implementation.
Interrupts
Interrupt hardware, Types of interrupts and exceptions, Modes
of Data Transfer: Programmed I/O, Interrupt initiated I/O,
4 Direct Memory Access: I/O channels and processors, Serial 30 Hours CO4
Communication: Synchronous & asynchronous
communication, Standard communication interfaces
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106102062
2. https://archive.nptel.ac.in/courses/106/105/106105163/
Mapped
S. No. List of Experiments
CO
Implement Decision Tree learning CO1
1
Implement Logistic Regression
2 CO1
Implement classification using Multilayer perceptron CO1
3
Implement classification using SVM CO2
4
Implement Bagging using Random Forests
5 CO2
Implement k-nearest Neighbors algorithm CO3
6
Implement K-means, K-Modes Clustering to Find Natural Patterns CO3
7 in Data
Implement Hierarchical clustering CO3
8
Implement Gaussian Mixture Model Using the Expectation CO3
9 Maximization
Evaluating ML algorithm with balanced and unbalanced
10 datasets Comparison of Machine Learning algorithms CO4
Online Resources
1. https://www.digimat.in/nptel/courses/video/106105152/L01.html/
2. https://nptel.ac.in/courses/106105152
Course Articulation Matrix
CO1 2 2 1 2 1 2 1 3
CO2 2 1 2 2 1 2 2 2
CO3 2 2 2 1 1 2 2 2
CO4 2 1 2 2 1 2 3 1
Program B. Tech CSE (AI)
Year II Semester IV
Course Name Database Management System Lab
Code NCS4451
Course Type PCC L T P Credit
Fundamentals of computer 0 0 2 1
Pre-Requisite
knowledge
1. Students are able to designing, developing database.
Course 2. Students are able to querying a database.
Objectives 3. Students are able to take backup and rollback database
4. Students are able to write functions and procedure
Course Outcomes
CO1 Infer database language commands to create simple database
CO2 Analyze the database using queries to retrieve records
CO3 Applying PL/SQL for processing database
CO4 Develop solutions using database concepts for TCL Commands
Mapped
S. No. List of Experiments
CO
Write the queries for Data Definition and Data Manipulation CO1
1
Language.
Write SQL queries using logical operations (=, <,>, etc). CO1
2
Write SQL queries using SQL operators. CO2
3
Write SQL query using character, number, date and group functions. CO1
4
5 Write SQL queries for extracting data from more than one table. CO4
CO3
7 Write programme by the use of PL/SQL.
8 CO4
Concepts for ROLL BACK, COMMIT.
CO3
9 Create VIEWS and understand its concept
Create CURSORS and understand its concept. CO3
10
Online Resources
1. http://vlabs.iitkgp.ernet.in/se/4/theory/
2. https://vsit.edu.in/vlab.html
Course Articulation Matrix
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 3 3 1 2 1 1
CO2 3 2 2 1 1 2 1
CO3 2 3 1 1 2 2 2 1
CO4 3 3 1 2 3 1
Program B.TECH: CSE/CSE-AI/CSE-CCML/CSE-IOTBC
Year II Semester III/IV
Course Name NSS/YOGA
Code NCC4351/NCC4451
Course Type CQAC L T P Credit
Pre-Requisite Fundamental Concepts of Yoga 0 0 2 1
1. To enable the student to have good health.
Course 2. To practice mental hygiene.
Objectives 3. To possess emotional stability.
4. To integrate moral values. And To attain higher level of consciousness.
Course Outcomes
CO1 To Understand the Concept of Yoga and its Historical Development.
CO2 To Analyse the relevance of Yoga in modern age and its scope.
Contact Mapped
Module Course Contents
Hrs. CO
General Introduction of Yoga:
Yoga it's Origin, Meaning, Definition & Objectives,
Historical Development of Yoga, Relevance of Yoga in 30 CO1,
1
modern age and scope, Misconceptions about Yoga and their Hours CO2
solutions, Difference between yogic and non-yogic system of
exercises.
Yoga Practices.
1.Asanas Yoga Stretching, Surya namaskar (Warming-up),
Standing Asana, Sitting Asana, Prone position Asana,
Supine position Asana, Meditative Asana, Relaxation Asana
2.Pranayam-
Surya Anuloma Viloma/Surya Bhedana Pranayama 30 CO3,
2 Chandra Anuloma Viloma/Chandra Bhedana Hours CO4
Pranayama
Ujjayi Pranayama
Kumbhaka Pranayama
Sampoorna Yoga Shwasana (Full Yogic Breathing)
3.Meditation and Mudras
Suggested Readings
1. Prof. Ramharsh Singh – Yoga Avam Yoga Chikitsa, Chaukhambha Sanskrit Pratishthan,
Delhi-07 2.
2. K.S. Joshi - Yoga in Daily Life, Orient Paper Back Publication, New Delhi, 1985
3. Vijnananand Saraswati - Yoga Vigyan, Yoga Niketan Trust, Rishikesh, 1998.
4. Rajkumari Pandey-Bhartiya Yoga Parampara ke Vividh Ayam, Radha Publication, New
Delhi, 2008
Online Resources
1. Yoga and Positive Psychology for Managing Career and Life - Course (nptel.ac.in)
https://nptel.ac.in/courses/106105218
2. NPTEL :: Management - NOC:Yoga and Positive Psychology for Managing Career and Life.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Data Science Case for data science, data
science classification, data science algorithms; Data Science
Process, prior Knowledge, Data Preparation, Modeling, 30
1 CO1
Application, Knowledge; Data Exploration, Objectives of Hours
data Exploration; Datasets, Descriptive Statistics; Data
Visualization, Roadmap for data exploration.
Data Manipulation and Visualization
Introduction, Forms of data graphics, Visualizing categories
Design principles, Visualizing locations Interaction /
30 CO2,
2 animation, Visualizing locations, Visualizing time Building
Hours CO3
and using metrics, Visualizing multivariate displays
Perception principles and presenting data graphics,
Visualizing multivariate displays.
Introduction to NumPy, Pandas and Matplotlib, How to
Import NumPy module, what is a data Manipulation using
Panda’s library? Series object in pandas, Data Frame in 30
3 CO4
Pandas, loading a handling data with Pandas, Introduction to Hours
Matplotlib, Using Matplotlib for plotting Graphs and charts
like Scatter, Bar, Pie, Line, Histogram and more.
Suggested Readings
1. Data Science Fundamentals and Practical Approaches: Understand Why Data Science Is the Next
by Dr Gypsy Anand/ Dr Rupam Sharma.
2. Wes McKinney. “Python for Data Analysis”, O'Reilly Media, 2017, 2nd Edition.
3. Grus, Joel. “Data Science from Scratch: First Principles with Python”, O'Reilly Media, 2015, 1st
Edition.
4. Brian K. Jones and David M. Beazley. “Python Cookbook”, O'Reilly Media, 2013, 3rd Edition.
5. Dipanjan Sarkar, “Text Analytics with Python: A Practitioner‟s Guide to Natural Language
Processing”, A Press, 2019, 2nd Edition.
6. Daniel Jurafsky, James H. Martin, “Speech and Language Processing”, Pearson, 2009.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc23_cs21/preview
Contact Mapped
Module Course Contents
Hrs. CO
Introduction: Human Brain, Neural Network, Models of a
Neuron, Neural Networks viewed as Directed Graphs,
Network Architectures, Knowledge Representation, Artificial
Intelligence and Neural Networks, Error Correction 30
1 CO1
Learning, Memory Based Learning, Hebbian Learning, Hours
Competitive, Boltzmann Learning, Credit Assignment
Problem, Memory, Adaption, Statistical Nature of the
Learning Process.
Perceptron: Adaptive Filtering Problem, Unconstrained
Organization Techniques, Linear Least Square Filters, Least
Mean Square Algorithm, Learning Curves, Learning Rate
Annealing Techniques, Perceptron –Convergence 30
2 Theorem, Relation Between Perceptron and Bayes CO2
Classifier for a Gaussian Environment Multilayer Hours
Perceptron: Back Propagation Algorithm XOR Problem,
Heuristics, Output Representation and Decision Rule,
Computer Experiment, Feature Detection.
Back Propagation: Back Propagation and Differentiation,
Hessian Matrix, Generalization, Cross Validation, Network
30
3 Pruning Techniques, Virtues, and Limitations of Back CO3, CO4
Hours
Propagation Learning, Accelerated Convergence,
Supervised Learning
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/117105084
Course Articulation Matrix
PO- PO
PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO 1
CO1 3 2 3 2 2 1
CO2 3 2 2 2 2 2
CO3 3 1 2 1 1 2
CO4 3 2 3 3 3 3
Program B. Tech CSE (AI)
Year III Semester V
Course Name Computer Networks
Code NCS4503
Course Type PCC L T P Credit
Knowledge of Computer
Pre-Requisite 3 0 0 3
Operations
1. To understand the organization of computer networks with the concept
of layered approach
2. To understand the working of computer networks hardware like LAN,
Course
Switch, Hub etc.
Objectives
3. To understand the concept of data communication
4. To understand the concept of various routing and protocols used in data
communication
Course Outcomes
Explain basic concepts of OSI reference model and TCP/IP model and networks
CO1 devices and transmission media, Analog and digital data transmission
CO2 Describe the functions Data link layer and Network layer
CO3 Describe the functions Transport, Session and Presentation layer
CO4 Describe the functions Application Layer
Contact Mapped
Module Course Contents
Hrs. CO
Introduction
Introduction: Network objectives and applications; network
structure and architecture; OSI reference model; network
services; network standardization; examples of network,
TCP/IP model 30
1 CO1
Hours
Physical layer: Fundamentals of data communication;
transmission media; analog transmission; digital
transmission; switching; ISDN; terminal handling; Broadcast
channels and medium access: LAN protocols
Data link layer and Network layer
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106105183
2. https://archive.nptel.ac.in/courses/106/105/106105081/
CO2 2 1 1 1 1
CO3 2 1 1 1 1
1 1 1
CO4 2 1 1
Program B. Tech CSE (AI)
Year III Semester V
Course Name Automata Theory and Formal Languages
Code NCS4504
Course Type PCC L T P Credit
Pre-Requisite Discrete Mathematics, Data Structure 3 1 0 4
1. To illustrate finite state machines to solve problems in computing
2. To explain the hierarchy of problems arising in the computer sciences.
Course
3. To familiarize Regular grammars, context frees grammar.
Objectives
4. To determine the decidability and intractability of computational
problems.
Course Outcomes
Apply the knowledge of automata theory, grammars & regular expressions
CO1
for solving the problem
Analyse the give automata, regular expression & grammar to know the
CO2
language it represents
CO3 Design Automata & Grammar for pattern recognition and syntax checking.
Identify limitations of some computational models and possible methods of
CO4
proving them
Contact Mapped
Module Course Contents
Hrs. CO
Fundamentals: Formal Languages, Strings, Alphabets,
Languages, Chomsky Hierarchy of languages.
Suggested Readings
2. Introduction to computer theory By Deniel I. Cohen ,Joh Wiley & Sons, Inc
Online Resources
1. https://nptel.ac.in/courses/106104028/theory of computation.
2.https://lagunita.stanford.edu/courses/coursev1:ComputerScience+Automata+SelfPaced/
about
Course Articulation Matrix
PO-PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 1 1 2 1
CO2 3 3 2 2 1 2 1 1
CO3 3 3 2 2 2 2 3 1
CO4 3 2 1 1 2 2 2 1
Program B. Tech CSE (AI)
Year III Semester V
Course Name Data Science with Python Lab
Code NAI4551
Course Type PCC L T P Credit
Pre-Requisite Basic knowledge of Python 0 0 2 1
1. Implement the fundamentals of data science.
Course 2. Know how to analyse data through summary statistics.
Objectives 3. Use a range of Python features for numerical analysis.
4. Implementing data visualization
Course Outcomes
CO1 Implement python programming to read files
CO2 Implement Statistics Algorithms
CO3 Perform data loading, cleaning, transformation and merging
CO4 Create different plots for basic exploratory data analysis
S. Mapped
List of Experiments
No. CO
Implementation of a program for reading of different types of data sets CO1
1
(.txt,.csv) from web and disk and writing in file in specific disk location.
Implementation of a program for reading of EXCEL and XML data sheets CO1
2
Using Numpy .
3 Implementation of Basic Statistics functions and performs visualization. CO2
4 Write a program to Find the data distributions using box and scatter plot. CO2,CO3
5 Working with Pandas data frames. CO1,CO3
6 Write a program to Devolops python program for Normal Curves. CO3,CO4
Write a program to Devolops python program for Correlation and scatter CO4
7
plots.
8 Write a program to Develop python program for Frequency distributions. CO3,CO4
Online Resources
1. https://python-iitk.vlabs.ac.in/
2. https://www.iiitmk.ac.in/DAVirtalLab/
Course Articulation Matrix
CO1 3 2 1 1 1 2
CO2 2 1 2 2 3 2
CO3 3 2 2 1 2 2 2
CO4 2 2 1 2 1 3 2
Program B. Tech CSE (AI)
Year III Semester V
Course Name Artificial Neural Network Lab
Code NAI4552
Course Type PCC L T P Credit
Pre-Requisite Basic knowledge of Python 0 0 2 1
1. Application of Perceptron.
Course 2. Application of CNN
Objectives 3. Application of BP.
4. Application of Recurrent Network.
Course Outcomes
CO1 Implementation of Perceptron for solving various problems.
Mapped
S. No. List of Experiments
CO
1 Write a program to implement Perceptron. CO1
Write a program to implement AND, OR, NOT, NAND, NOR, XOR gates
2 CO1
using Perceptron.
Write a program to implement Addition, Subtraction, Multiply and
3 CO1
Divide functions.
Write a program to implement classification of linearly separable Data with
4 CO1
a perceptron.
Write a program to implement Gated Recurrent Units to predict the stock
5 CO2
prices based on historic data.
6 Write a program to implement Crab Classification using pattern net. CO3
Write a program to implement Long Short Term Memory for Time
7 CO3
Series Prediction.
Write a program to implement Wine Classification using Back
8 CO4
propagation.
Write a program to implement Convolutional Neural Network and
9 CO4
Recurrent Neural Network.
Write a program to implement ImageNet, Google Net, Res Net
10 CO4
convolutional Neural Networks.
Online Resources
1. https://cse22-iiith.vlabs.ac.in/
PO- PO PO1
PO1 PO2 PO3 PO4 PO6 PO7 PO8 PO9 PO10 PO11 PSO1 PSO2
PSO 5 2
CO1 1 3 1 3 1
CO2 1 2 2 1 1 1
CO3 2 1 3 1 2 1
CO4 1 2 1 3 1
Program B. Tech CSE (AI)
Year III Semester V
Course Name Computer Networks Lab
Code NCS4553
Course Type PCC L T P Credit
Pre-Requisite Basic of Networking. 0 0 2 1
1. Understanding the concepts of Networking.
Course 2. Studying about different Stuffing Concepts.
Objectives 3. Gaining knowledge of different Topologies.
4. Applying the various concepts in the real world.
Course Outcomes
CO1 1. Understand the concepts of Network Cables and Network Commands.
CO2 2. Analyze the use of Local Area Networks.
CO3 3. Evaluate the performance of different programs related to Networking.
CO4 4. Design and Apply different Topologies through simulation.
CO
S. No. List of Experiments
Mapping
Study of different type of Network cables and practically implement
1 CO1
the cross wired cable.
Study and implementation of basic network command and network
2 CO1
configuration commands.
3 Connect the computers in local area network. CO2
4 To write a socket program for implementation of echo. CO2
5 Write a program in C to perform character stuffing. CO3
6 Write a program in C to perform Bit stuffing. CO3
7 Implement CRC (Cyclic redundancy check) in C. CO3
8 Write a program in C to implement sliding window protocol. CO3
To create Scenario and Study the performance of Ring topology CO4
9
through simulation.
To create Scenario and Study the performance of Bus topology CO4
10
through simulation.
Online Resources
1. http://vlabs.iitkgp.ac.in/ant/1/
PO- PO PO PO PO PO PO PO PO PO PO PO PO PS PS
PSO 1 2 3 4 5 6 7 8 9 10 11 12 O1 O2
CO1 3 2 2 1 2 1 2 1
CO2 2 3 2 2 1 1 2 3
CO3 3 2 2 1 3 1 3 2
CO4 3 2 2 1 2 2 3 1
Program B.TECH:CSE/CSE-AI/CSE-CCML/CSE-IOTBC
Year III Semester V
Course Name ESSENCE OF INDIAN TRADITIONAL KNOWLEDGE
Code NVC4501
Course Type CQAC L T P Credit
The Concepts Of Indian
Traditional Knowledge And To
Pre-Requisite Make ThemUnderstand The 1 0 0 1
Importance of Roots Of
Knowledge System.
1. To Understand the concept of Traditional knowledge and its importance
2. To Know the need and importance of protecting traditional
Course 3. To Apply, Know the various enactments related to the protection of
Objectives traditional knowledge
4. To Understand the concepts of Intellectual property to protect the
traditional.
Course Outcomes
To Understand and elucidate the basic knowledge of traditional knowledge
CO1 to develop the physical and social changes in traditional knowledge
systems.
To Analyse the significance of traditional knowledge protection to
CO2
communicate the traditional knowledge information
To Apply toRecognize the role of government on traditional knowledge to
CO3
measure its impact on the global economy.
To Evaluate and Summarize the strategies of patents and global legal
CO4
FORA for excel protection of Indian traditional knowledge
Contact Mapped
Module Course Contents
Hrs. CO
INTRODUCTION TO TRADITIONAL KNOWLEDGE
Suggested Readings
Contact Mapped
Module Course Contents
Hrs. CO
Introduction and Advanced Data Structure: Notion of
Algorithm, Analysis of algorithms, Designing of Algorithms,
Growth of Functions, Master's Theorem Asymptotic
30
1 Notations and Basic Efficiency Classes, Shorting and CO1
Hours
Searching Algorithm: Insertion Sort Selection Sort and
Bubble Sort Divide and conquer - Merge sort , Quick Sort,
Heap Sort, Sequential Search and Binary Search
Advanced Data Structures: Red-Black Trees, B – Trees,
Binomial Heaps, and Fibonacci Heaps.
Greedy Methods with Examples Such as Optimal 30
2 CO2
Reliability Allocation, Knapsack, Minimum Spanning Trees Hours
– Prim’s and Kruskal’s Algorithms, Single Source Shortest
Paths - Dijkstra’s and Bellman Ford Algorithms.
Dynamic Programming with Examples Such as Knapsack.
All Pair Shortest Paths – Warshal’s and Floyd’s Algorithms,
Resource Allocation Problem, Matrix chain multiplication 30
3 CO3
Backtracking, Branch and Bound with Examples Such as Hours
Travelling Salesman Problem, Graph Coloring, n-Queen
Problem, Hamiltonian Cycles and Sum of Subsets.
Selected Topics: String Matching-The naive method, Rabin-
Karp method, Boyer-Moore, Knuth-Morris-Pratt(KMP) 30
4 CO4
Theory of NP-Completeness, Approximation Algorithms and Hours
Randomized Algorithms
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106106131
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 1 3 3 1 3 1 3
CO2 1 1 1 2 3 1 3
CO3 2 2 1 2 2 2 2
CO4 1 2 1 3 1 1 2
Program B. Tech: CSE(AI)
Year III Semester VI
Course Name Compiler Design
Code NCS4604
Course Type PCC L T P Credit
Pre-Requisite Automata Theory 3 1 0 4
1. To apply the theory of language translation to build compilers and
interpreters.
Course
2. Building of translators both from scratch and using compiler generators.
Objectives
3. Identifies and explores the main issues of the design of translators.
4. The construction of a compiler/interpreter for a small language
Course Outcomes
Understand different phases and passes of the compiler and use the
CO1
compiler tools like LEX, YACC, etc.
CO2 Analyse the concepts of parser and its types.
CO3 Understanding translation and applying it.
CO4 Applying code generation and optimization on target machine
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Compiler: Phases and passes,
Bootstrapping, Finite state machines and regular expressions
and their applications to lexical analysis, Optimization of
DFA-Based Pattern Matchers implementation of lexical
analyzers, lexical-analyzer generator, LEX compiler, Formal
grammars and their application to syntax analysis, BNF 30
1 CO1
notation, ambiguity, YACC. The syntactic specification of Hours
programming languages: Context free grammars, derivation
and parse trees, capabilities of CFG.
Basic Parsing Techniques: Parsers, Shift reduce parsing,
operator precedence parsing, top down parsing, predictive
parsers.
Automatic Construction of efficient Parsers: LR parsers,
the canonical Collection of LR(0) items, constructing SLR
parsing tables, constructing Canonical LR parsing tables,
Constructing LALR parsing tables, using ambiguous
grammars, an automatic parser generator, implementation of
30 CO2,
2 LR parsing tables.
Hours CO3
Parse trees & syntax trees, three address code, quadruple &
triples, translation of assignment statements, Boolean
expressions, statements that alter the flow of control, postfix
translation, translation with a top down parser.
3 Syntax-directed Translation: Syntax-directed Translation 30 CO3
schemes, Implementation of Syntax directed Translators, Hours
Intermediate code, postfix notation.
Suggested Readings
1. Aho, Sethi& Ullman, “Compilers: Principles, Techniques and Tools”, Pearson Education.
2. K. Muneeswaran,CompilerDesign,FirstEdition,Oxford University Press.
3. J.P. Bennet, “Introduction to Compiler Techniques”, Second Edition, McGraw-Hill,2003.
4. HenkAlblas and Albert Nymeyer, “Practice and Principles of Compiler Building with C”,
PHI, 2001.
5. V Raghvan, “ Principles of Compiler Design”, McGraw-Hill.
6. Kenneth Louden,” Compiler Construction”, Cengage Learning.
7. Charles Fischer and Ricard LeBlanc,” Crafting a Compiler with C”, Pearson Education.
Online Resources
1. https://nptel.ac.in/courses/106104123
2. https://nptel.ac.in/courses/106105190
Course Outcomes
CO1 Implement various search techniques
CO2 Implement various sorting techniques.
CO3 Implement backtracking strategy.
CO4 Implement various greedy and dynamic programming techniques.
Mapped
S. No. List of Experiments
CO
1 Program for Recursive Binary & Linear Search. CO1
2 Implement Merge Sort. CO2
3 Implement Quick Sort (Divide & Conquer). CO2
4 Implement Heap Sort. CO2
5 Implement Knapsack problem (Greedy ALGO.). CO4
Online Resources
1. https://cse01-iiith.vlabs.ac.in/exp/sorting/
2. http://ebootathon.com/labs/beta/csit/DAA/exp1/simulation.html
PO-PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1
3 2 1 3 1 1 2 3
CO2 3 2 3 1 1 1 2 3
CO3 1 3 2 2 1 1
CO4
1 2 3 1 2 2 2 2
Program B Tech CSE (AI)
Year III Semester VI
Course Name Compiler Design Lab
Code NCS4654
Course Type Lab L T P Credit
Concept of Data Structures and 0 0 2 1
Pre-Requisite Theory of Automata & Formal
Languages.
1. To understand the various phases in the design of a compiler
Course 2. To understand the design of top-down and bottom-up parsers
Objectives 3.To understand syntax directed translation schemes.
4.To introduce lex and yacc tools.
Course Outcomes
CO1 Ability to design, develop, and implement a compiler for any language.
CO2 Implement a parser for different context free grammars.
CO3 Implement code optimization techniques.
CO4 Able to use lex and yacc tools for developing a scanner and a parser.
CO
S. No. List of Experiments
Mapped
1 Implementation of LEXICAL ANALYZER for IF STATEMENT. CO1
Implementation of LEXICAL ANALYZER for ARITHMETIC CO4
2
EXPRESSION.
Construction of NFA from REGULAR EXPRESSION. CO2
3
4 Construction of DFA from NFA. CO2
5 Implementation of SHIFT REDUCE PARSING ALGORITHM. CO3
Online Resources
1. https://nptel.ac.in/courses/106108113
2. https://github.com/topics/compiler-design?o=desc&s=updated
Course Articulation Matrix
CO1 3 3 3 3 3 3 3 3
CO2 3 3 3 2 3 3
CO3 3 3 2 3 3 3 3 3
CO4 3 3 2 3 3 3 2
Program B. Tech CSE(AI)
Year IV Semester VII
Course Name Natural Language Processing
Code NAI4701
Course Type PCC L T P Credit
Pre-Requisite Python, Image Processing 3 1 0 4
1. To tag a given text with basic Language features
Course 2. To design an innovative application using NLP components
Objectives 3. To learn the fundamentals of natural language processing
4. To understand the use of CFG and PCFG in NLP
Course Outcomes
CO1 Understating leading trends and systems in natural language processing.
CO2 Understating parsing of language
Understating the syntactic, semantic and pragmatic processing of language
CO3
and familiarize with applications of NLP
Understand approaches to discourse, generation, dialogue and
CO4
summarization within NLP.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to NLP: Need of NLP, History of NLP,
Advantages and Disadvantages of NLP, Applications of 30
1 NLP. How does NLP work, components of NLP, Phases CO1
of NLP, NLP vs. Machine learning? NLP examples, Hours
Future of NLP.
Lexical analysis: Unsmoothed N grams, evaluating N
grams, Morphology and Finite state Transducers,
Interpolation and Back off word classes, Part of Speech 30
2 Tagging–Markov Models, Hidden Markov Models. CO2
Hours
Transformation based Models – Maximum Entropy
Models.
Syntax Parsing: Concept of Parser, Types of Parsing,
Concept of Derivation, Types of Derivation, Concept of
Grammar, CFG, Definition of CFG. Grammar rules for 30
3 CO3
English Treebank’s, Normal forms for grammar– Hours
Dependency Grammar, Syntactic Parsing, Ambiguity,
Dynamic Programming Parsing- Shallow Parsing.
Semantic Analysis and Disclosure Pragmatic:-Elements of
Semantics Analysis, Difference between Polysemy and
Homonymy. Meaning Representatives, Need of Meaning
30
4 Representative, and Disclosure Pragmatic- Concept of CO4
Hours
Coherence, Disclosure structure, Text coherence, and
Building Hierarchical Disclosure structure. Reference
Resolution, Terminology used in Reference Resolution.
Suggested Readings
1. Daniel Jurafsky, James H. Martin: "Speech and Language Processing", 2/E, Prentice Hall,
2008.
2. James Allen, "Natural Language Understanding", 2/E, Addison-Wesley, 199Christopher
D. Manning, Hinrich Schutze: "Foundations of Statistical Natural Language Processing",
MIT Press,1999
3. Steven Bird, Natural Language Processing with Python, 1st Edition, O'Reilly, 2009.
4. Jacob Perkins, Python Text Processing with NLTK 2.0 Cookbook, Packt Publishing,2010
Online Resources
1. https://onlinecourses.nptel.ac.in/noc19_cs56/preview
2. https://onlinecourses.nptel.ac.in/noc20_cs87/preview
CO2 Analyse on Fuzzy logic membership function and fuzzy inference systems.
CO3 Design the fuzzy set theory on the statistical method which is given.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction, Classical Sets and Fuzzy Sets:
Classical sets: Operations and properties of classical sets,
Mapping of classical sets to the functions. Fuzzy sets -
Membership functions, Fuzzy set operations, Properties of
fuzzy sets. Classical and Fuzzy relations: Cartesian product,
1 30Hours CO1
crisp relations-cardinality, operations, and properties of crisp
relations. Fuzzy relations-cardinality, operations, properties
of fuzzy relations, fuzzy Cartesian product and composition,
Fuzzy tolerance and equivalence relations, value assignments
and other format of the composition operation.
Fuzzification and Defuzzification: Features of the
membership functions, various forms, fuzzification,
defuzzification to crisp sets, - cuts for fuzzy relations,
Defuzzification to scalars. Fuzzy logic and approximate
reasoning, other forms of the implication operation. CO2,
2 30Hours
Fuzzy Systems: Natural language, Linguistic hedges, Fuzzy CO3
(Rule based) System, Aggregation of fuzzy rules, Graphical
techniques of inference, Membership value assignments:
Intuition, Inference, rank ordering, Fuzzy Associative
memories.
Fuzzy decision making: Fuzzy synthetic evaluation, Fuzzy
ordering, Preference and consensus, Multi objective decision
making, Fuzzy Bayesian, Decision method, Decision making
under Fuzzy states and fuzzy actions.
3 Fuzzy Classification: Classification by equivalence 30Hours CO3
relations-crisp relations, Fuzzy relations, Cluster analysis,
Cluster validity, C-Means clustering, Hard C-Means
clustering, Fuzzy C-Means algorithm, Classification metric,
Hardening the Fuzzy C-Partition.
Suggested Readings
1. Timothy J. Ross - Fuzzy logic with engineering applications, 3rd edition, Wiley, 2010.
2. George J. KlirBo Yuan - Fuzzy sets and Fuzzy logic theory and Applications, PHI, New
Delhi, 1995.
Online Resources
1. http://www.nptel.ac.in/syllabus/syllabus.php?subjectId=111106048
CO1 1 3 1 3 1
CO2 1 2 2 1 1 1
CO3 2 1 3 1 2 1
CO4 1 2 1 3 1
Program B. Tech CSE (AI)
Year IV Semester VII
Course Name Natural Language Processing Lab
Code NAI4751
Course Type PCC L T P Credit
Pre-Requisite Proficiency in Python Programming 0 0 2 1
Course 1. Understand machine learning techniques used in NLP,
Objectives 2. Analyse various algorithms applied within NLP.
Course Outcomes
CO1 Implement approaches to syntax and semantics in NLP.
Implement approaches to discourse, generation, dialogue and
CO2
summarization within NLP.
Implement current methods for statistical approaches to machine
CO3
translation.
Implement Hidden Markov models and probabilistic context-free
CO4
grammars.
Mapped
S. No. List of Experiments
CO
Word Analysis CO1
1 The objective of the experiment is to learn about morphological features
of a word by analyzing it.
Word Generation CO2
The objective of the experiment is to generate word forms from root
2 and suffix information.
Morphology CO3
3 Understanding the morphology of a word by the use of Add-Delete table
N-Grams CO4
The objective of this experiment is to learn to calculate bigrams from a
4 given corpus and calculate probability of a sentence.
1. https://nlp-iiith.vlabs.ac.in/
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 1 2 1 3 3 3
CO2 1 2 3 1 3 3
CO3 1 1 2 1 2 3 3
CO4 1 1 1 3 3 3
Program B. Tech CSE(AI)
Year IV Semester VIII
Course Name Concepts of Deep Learning
Code NAI4801
Course Type PCC L T P Credit
Pre-Requisite Knowledge of Machine Learning 3 0 0 3
1. Provide basic concepts of deep learning and applications in various
fields.
2. This course emphasis is on analysing the fundamental issues to
Course
develop deep learning models and applied to solve complex
Objectives
engineering and social problems.
3. Develop industry-oriented skills.
4. Understand the data needs of deep learning.
Course Outcomes
CO1 To understand the basic concepts of deep learning.
Applies basic principles of deep learning that are required to
CO2 analyse large dataset and demonstrate the results in various
formats.
Analyse how to improve the learning quality of the model to
CO3
make it more accurate.
Evaluate current scope and limitations, and social impact of
CO4
Deep learning
Contact Mapped
Module Course Contents
Hrs. CO
INTRODUCTION: Definition of machine learning- Linear
models and Nonlinear Models, introduction to machine
learning algorithms, biological neuron, perceptron, Neural 30
1 CO1
Nets: shallow network, training a network: back propagation, Hours
gradient descent loss functions, and - Neural networks as
universal function approximates
DEEP NETWORKS: History of Deep Learning- Deep
Learning Platforms. A Probabilistic Theory of Deep
Learning Back propagation and regularization,
30
2 normalization, Deep Boltzmann Machine, Hidden Markov CO2
Hours
model, Deep Networks Vs. Shallow Networks-
Convolutional Networks- Auto Encoder and Generative
Adversarial Networks (GAN), Semi- supervised Learning
OPTIMIZATION ALGORITHMS AND
GENERALIZATION: Concept of Optimization,
Optimization in deep learning– First Order, Second Order
Methods, Stochastic Methods, Population Based Methods,
30
3 Spatial Transformer Networks- Recurrent networks, LSTM - CO3
Hours
Recurrent Neural Network Language Models- Word-Level
RNNs & Deep Reinforcement Learning - Computational &
Artificial Neuroscience.
CASE STUDY: Image net- Image Classification
Suggested Readings
1. Cosma Rohilla Shalizi, Advanced Data Analysis from an Elementary Point of View,
2015
2. Deng & Yu, Deep Learning: Methods and Applications, Now Publishers, 2013.
3. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016.
4. Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
Online Resources
1. https://nptel.ac.in/courses/106106184
2. https://nptel.ac.in/courses/106106201
Contact Mapped
Module Course Contents
Hrs. CO
Design, model and install any database management systems
by using Oracle database as sample. Plan, design, construct, 30
1 CO1
control and manage database instances, database network Hours
environment
storage structures,usersecurity,database backup and
recovery, database maintenance.Define and devise 30
2 CO2
transaction management, concurrency control, crash Hours
recovery components
Examine and perform data base administration roles and 30
3 CO3
operations by using Oracle database system as a sample. Hours
Compare and contrast by examining the database systems
30
4 and new trends in data storage, data retrieval and CO4
Hours
maintenance techniques.
Suggested Readings
1. https://nptel.ac.in/courses/106105175
Contact Mapped
Module Course Contents
Hrs. CO
Introduction
Introduction to Artificial Intelligence-Search-Heuristic Search-
A* algorithm-Game Playing- Alpha-Beta Pruning-Expert
systems-Inference-Rules-Forward Chaining and Backward 30
1 CO1
Chaining- Genetic Algorithms. Hours
Knowledge Representation And Reasoning
Proposition Logic, First Order Predicate Logic, Unification.
Forward Chaining, Backward Chaining.
Resolution, Knowledge Representation, Ontological
Engineering, Categories and Objects, Events, Mental Events and
Mental Objects, Reasoning Systems for Categories, Reasoning
with Default Information, Prolog Programming. 30
2 CO2
Uncertainty Hours
Non monotonic reasoning-Fuzzy Logic, Fuzzy rules, fuzzy
inference, Temporal Logic, Temporal Reasoning, Neural
Networks, Neuro-fuzzy Inference.
Learning
Probability basics, Bayes Rule and its Applications, Bayesian
Networks, Exact and Approximate Inference in Bayesian
Networks, Hidden Markov Models, Forms of Learning,
30
3 Supervised Learning, Learning Decision Trees, Regression and CO3
Hours
Classification with Linear Models, Artificial Neural Networks,
Nonparametric Models, Support Vector Machines, Statistical
Learning, Learning with Complete Data, Learning with Hidden
Variables, The EM Algorithm, Reinforcement Learning.
Intelligence And Applications
Natural language processing, Morphological Analysis, Syntax
30
4 analysis, Semantic Analysis, Language Models, Information CO4
Hours
Retrieval, Information Extraction, Machine Translation,
Machine Learning.
Suggested Readings
Online Resources
1. https://www.udemy.com/course/cipython/
2. https://nptel.ac.in/courses/106102220
3. https://nptel.ac.in/courses/106105077
Contact Mapped
Module Course Contents
Hrs. CO
Introduction: The Programming Cycle for Python, Python
IDE, Interacting with Python Programs, Elements of Python,
Type Conversion. Basics: Expressions, Assignment
Statement, Arithmetic Operators, Operator Precedence,
Boolean Expression.
30 CO1,
1
Hours CO2
Conditionals: Conditional statement in Python (if-else
statement, its working and execution), Nested-if statement
and elif statement in Python, Expression Evaluation & Float
Representation.
Suggested Readings
1. Allen B. Downey, “Think Python: How to Think like a Computer Scientist”, 2nd edition,
Updated for Python 3, Shroff/O‘Reilly Publishers, 2016
(http://greenteapress.com/wp/thinkpython/)
2.Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated
for Python 3.2, Network Theory Ltd., 2011.
3. John V Guttag ―Introduction to Computation and Programming Using Python‘‘, Revised and
expanded Edition, MIT Press, 2013
Online Resources:
1. https://onlinecourses.nptel.ac.in/noc20_cs70/preview
2. https://onlinecourses.nptel.ac.in/noc21_cs78/preview.
Contact Mapped
Module Course Contents
Hrs. CO
An overview to AI
The evolution of AI to the present, various approaches to AI,
what should all engineers know about AI? Other emerging
technologies, AI and ethical concerns, Existing sets of
principles for AI, AI in the Organization Structure. 30 CO1,
1
Data & Algorithm Hours CO2
History of Data, Data storage and importance of and its
acquisition, the stages of data processing, data visualization,
regression, prediction & classification, clustering &
recommender systems.
Artificial Neural Networks
Deep learning, Recurrent Neural Networks, Convolutional
Neural Networks, The Universal Approximation Theorem,
Generative Adversarial Networks, Speech recognition,
Natural language understanding, Natural language
30 CO3,
2 generation,Chatbots,Machine Translation.
Hours CO4
Applications
Image and face recognition, Object recognition, Speech
Recognition besides Computer Vision, Robots, Applications,
Investments in AI and AI in start-ups, AI Strategy and
Governance (agenda).
Suggested Readings
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach‖, Prentice Hall,
Third Edition, 2009.
2. I. Bratko,-Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison-
Wesley Educational Publishers Inc., 2011.
3. M. Tim Jones,-Artificial Intelligence: A Systems Approach (Computer Science) ‖, Jones
and Bartlett Publishers, Inc.; First Edition, 2008.
4. Nils J. Nilsson, ―The Quest for Artificial Intelligence‖, Cambridge University Press,
2009.
5. William F. Clocksin and Christopher S. Mellish,‖ Programming in Prolog: Using the ISO
Standard‖, Fifth Edition, Springer, 2003.
6. Gerhard Weiss, ―Multi Agent Systems‖, Second Edition, MIT Press, 2013.
7. David L. Poole and Alan K. Mackworth,-Artificial Intelligence: Foundations of
Computational Agents‖, Cambridge University Press, 2010.
Online Resources
1. https://nptel.ac.in/courses/109106184
2. https://onlinecourses.nptel.ac.in/noc22_cs83/preview
Year II Semester IV
Code NVC43243
Course Outcomes
CO4 Apply different methods for digital evidence related to system security.
Contact Mapped
Module Course Contents
Hrs. CO
Suggested Readings
2. Bernadette H Schell, Clemens Martin, “Cybercrime”, ABC – CLIO Inc, California, 2004.
”Understanding Forensics in IT “, NIIT Ltd, 2005.
Online Resources
1. https://onlinecourses.swayam2.ac.in/cec20_lb06
2. https://nptel.ac.in/courses/106106178
PO- PO1
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO12 PSO1 PSO2
PSO 1
CO1 1 2 1 1 2
CO2 1 2 2 1 1 2
CO3 2 1 2 2 2 2 2 2
CO4 1 1 1 2 2 2 2 2
Program -
Year III Semester V
Course Name Meta-Verse and Virtual Reality
Code NVC43244
Course Type VOC L T P Credit
Pre-Requisite 2 0 0 2
1. Understand how Augmented Reality/Virtual Reality (AR/VR) interfaces are
used to interact in the Meta-verse.
2. To create AR/VR interfaces using free software tools.
Course 3. Use AR/VR interfaces as part of a business solution to enable potential
Objectives customers to interact with a company’s products and services in the Meta-
verse.
4. Understand how all these fit into the Meta-verse as a whole, so as to create
viable business solutions in the Meta-verse.
Course Outcomes
Definition of the Meta-verse & the interplay between Web 3.0 and Block
CO1
chain
CO2 Use of NFTs in Meta-verse & Industries using the Meta-verse technology
CO3 Describe how VR systems work and list the applications of VR.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction and class policies, What is the Meta-verse?
Demo of the Meta-verse ,The Meta-verse vs. Web 3.0
AR/VR and the Meta-verse Applications of the Meta-verse 30 CO1,
1
advantages and Challenges of the Meta-verse Types of the Hours CO2
Meta-verse Block chain and the Meta-verse Crypto currency
and the Meta-verse NFTs and the Meta-verse
Introduction to Virtual Reality ,Representing the Virtual
World ,The Geometry of Virtual Worlds & The Physiology
30 CO3,
2 of Human Vision, Visual Perception & Rendering ,Motion &
Hours CO4
Tracking
Suggested Readings
Online Resources:
1. https://elearn.nptel.ac.in/shop/iit-workshops/completed/metaverse/
2. https://archive.nptel.ac.in/courses/106/106/106106138/
Course Articulation Matrix
PO-
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO
CO1 1 1 2 1 1 1 1 1
CO2 1 2 2 2 1 2 2 2
CO3 1 1 2 2 1 2 2 2
CO4 1 2 2 2 1 2 2 2
Program B. Tech CSE (AI)
Year III Semester VI
Course Name Robotics and Intelligent Systems
Code NPEC43911
Course Type PCC L T P Credit
Pre-Requisite Soft Computing 3 0 0 3
1. To understand Robotics, Control and Intelligent Systems.
2. Analyse necessary Approaches and Techniques to build working
Course
mechanisms of robots.
Objectives 3. Acquire skill in robot task planning for problem solving.
4. To understand Robotics and Intelligent Systems modules
Course Outcomes
CO1 Understand robot manipulators and mobile robots.
Contact Mapped
Module Course Contents
Hrs. CO
Robotics Systems: Overview and Preliminaries,
Biological Paradigms, Robotic Manipulators Sensors and
Actuators, Low-Level Robot Control, Mobile Robots,
Modelling Dynamic Systems Kinematics and Dynamics of 30
1 CO1
Rigid Bodies, Continuous- and Discrete- time Dynamic Hours
Models, Linearization and Linear Response, Controller
hardware/software systems, Sensor systems and
integration.
Intelligent Systems and Control: General rule based expert
systems- structure, characteristics, chaining inferences,
conflict resolution, Fuzzy expert systems- fuzzy sets and
their operations, linguistic variables, fuzzy rules, fuzzy
inference, defuzzification, applications. 30
2 CO2
Neural Networks: Learning processes, Single layer Hours
perceptron, Multilayer perceptron, Radial basis function
neural networks, Self-organizing map neural networks
Learning vector quantization neural networks.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_me76/preview
Contact Mapped
Module Course Contents
Hrs. CO
Basics Of Flight: Different types of flight vehicles,
Components and functions of an airplane Forces acting on
Airplane Physical properties and structure of the atmosphere
Aerodynamics, Air foil nomenclature, aerofoil
characteristics, Angle of attack, Mach number, Lift and
Drag, Propulsion and airplane structures. 30 CO1,
1
Basic Review & Characteristics of UAV Types: History, Hours CO2
Classification and applications of UAVs, Unmanned Aircraft
System (UAS), UAS composition, societal impact, future
prospects. Types of Drones, Applications and Uses.
Characteristics of Multi rotor vehicle, Fixed Wing vehicle,
Flapping wing Vehicles and their applications, Defence.
Introduction To Design And Selection Of UAV Aspects
Of Airframe Design: Conceptual design, preliminary
design, detailed design, selection of UAV for particular
requirement. Airframe configuration, Scale effects,
packaging density, Aerodynamic design, Strength, stiffness
and reliability requirements, flight and gust envelopes
30
2 including manoeuvre loads, selection of power plants, CO3
Hours
Design for stealth PAYLOADS FOR UAV Classification of
Payloads, camera, sensors, radars, various measuring devices
classification of payload based on applications, Hyper
spectral sensors, laser detection and range, synthetic aperture
radar, thermal cameras, ultrasonic detectors, case study on
payloads.
3 Avionics Hardware & Communication Autopilot, AGL- 30 CO4
pressure sensors, servos, accelerometer, gyros, actuators, Hours
power supply, processor, integration, installation,
configuration, and testing.
UAV Navigation And Guidance
System Navigation, Dead Reckoning, Inertial, Radio
Navigation, Satellite, Waypoint Navigation, Dijkstra’s
Algorithm, A-star Algorithm, UAV Guidance, Types of
guidance, UAV communication systems, Ground control
station, Telemetry, UAS future.
Suggested Readings
1. Andey Lennon “ Basics of R/C model Aircraft design” Model airplane new publication
2. Randal W. Beard and Timothy W. McLain: Small Unmanned Aircraft: Theory and
Practice, Princeton University Press,2012
3. Kimon P. Valavanis: Advances in Unmanned Aerial Vehicles: State of the Art and the
Road to Autonomy, Springer,2007
Online Resources
1. https://nptel.ac.in/courses/101104073
Course Outcomes
CO1 Understand key issues involved in the study of semantic fields
Contact Mapped
Module Course Contents
Hrs. CO
Introduction
Need for Sentiment Analysis, Problem of Sentiment
Analysis, Subjectivity, Stance, Words to Discourse,
Pragmatics, Natural Language Processing Issues, Opinion
Definition, Sentiment Analysis Tasks, Opinion
Summarization, Types of Opinion, Subjectivity and
Emotion.
Document Sentiment Classification 30 CO1,
1
Sentiment Classification Using Supervised Learning Hours CO2
Unsupervised Learning Rating Prediction, Cross-Domain
Sentiment Classification, Cross Language Sentiment
Classification, Sentence Subjectivity And Classification
Subjectivity Classification, Sentence Sentiment
Classification, Conditional Sentences, Sarcastic Sentences
Cross, Language Subjectivity and Sentiment Classification
Discourse Information for Sentiment Classification
Aspect Based Sentiment Analysis
Aspect sentiment classification, Basic rules of opinions and
Compositional Semantics, Aspect Extraction, Identifying
Resource usage aspect, Simultaneous Opinion Lexicon
Expansion and Aspect Extraction, Grouping aspects into 30
2 CO3
categories, Entity, Opinion Hold and Timing Extraction, Co Hours
reference Resolution and Word Sense Disambiguation
Aspect and Entity Extraction, Sentiment Lexicon
Generation, Corpus Based Approach, Dictionary Based
Approach, Desirable and Undesirable Facts.
Opinion Summarization &Tools for Sentiment Analysis
Aspect Based Opinion Summarization, Improvements to
Aspect-Based Opinion Summarization, Contrastive view
Summarization, Traditional Summarization, Analysis of
Comparative Opinions, Identifying Comparative Sentences,
Identifying Preferred Entities, Opinion Search and Retrieval, 30
3 CO4
Opinion Spam Detection, Types of Spam Detection, Hours
Supervised and Unsupervised Approach, Group Spam
Detection. Detecting Fake or Deceptive Opinions, Quality of
Review, Quality as Regression Model, Other Methods, Case
Study, and Sentiment Analysis Applications Tools for
Sentiment Analysis.
Suggested Readings
1. Bo Pang and Lillian Lee, Opinion Mining and Sentiment Analysis: Now
PublishersInc,2008.
2. Roy De Groot, Data mining for Tweet sentiment classification – Twitter
sentiment,2009
Online Resources
1. https://nptel.ac.in/courses/106105158
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to IoT: Sensing, Actuation, Networking
Basics, Communication Protocols, Sensor Networks,
30
1 Machine-to-machine Communications, IoT Definition, CO1
Hours
Characteristics. IoT Functional Blocks, Physical design of
IoT, Logical design of IoT, Communication models & APIs.
M2M to IoT-The Vision-Introduction, From M2M to IoT,
M2M towards IoT-the global context, A use case example,
Differing Characteristics. Definitions, M2M Value Chains,
IoT Value Chains, An emerging industrial structure forIoT.
30 CO2,
2
Hours CO3
M2M vs IoT An Architectural Overview– Building
architecture, Main design principles and needed capabilities,
An IoT architecture outline, and standards considerations.
Reference Architecture and Reference Model of IoT.
IoT Reference Architecture- Getting Familiar with IoT
Architecture, Various architectural views of IoT such as
Functional, Information, Operational and Deployment.
Constraints affecting design in the IoT world- Introduction,
30
3 Technical design Constraints. CO4
Hours
Domain-specific applications of IoT: Home automation,
Industry applications, Surveillance applications, Other IoT
applications, developing IoT solutions
Suggested Readings
1. Vijay Madisetti and Arsh deep Bahga, “Internet of Things (A Hands-on Approach)”, 1st Edition, VPT,
2014
2. Francis da Costa, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”,
1st Edition, Apress Publications, 2013.
3. CunoPfister, Getting Started with the Internet of Things,O‟ReillyMedia,2011, ISBN: 978-1-4493-9357
Online Resources
1. https://onlinecourses.nptel.ac.in/noc22_cs53
2. https://onlinecourses.swayam2.ac.in/arp19_ap52/preview
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to information systems, Types of information
Systems, Development of Information Systems, Introduction
to information security, Need for Information security,
Threats to Information Systems, Information Assurance,
Cyber Security, and Security Risk Analysis. Classification of
Threats and Assessing Damages Security in Mobile and 30
1 CO1
Wireless Computing, Security Challenges in Mobile Hours
Devices, authentication Service Security, Security
Implication for organizations. Application security
(Database, E-mail and Internet), Data Security
Considerations- Backups, Archival Storage and Disposal of
Data.
Security Technology-Firewall and VPNs, Security Threats-
Viruses, Worms, Trojan Horse, Bombs, Trapdoors, Spoofs,
E-mail viruses, Macro viruses, Malicious Software, Network
and Denial of Services Attacks, Security Threats to E-
Commerce-Electronic Payment System, e- Cash, 30
2 CO2
Credit/Debit Cards. Digital Signature, Public Key Hours
Cryptography.
Developing Secure Information Systems, Application
Development Security, Information Security Governance &
Risk Management, Security Architecture & Design Security
3 Issues in Hardware, Data Storage & Downloadable Devices, 30 CO3,
Physical Security of IT Assets, Access Control, CCTV and Hours CO4
intrusion Detection Systems, Backup Security Measures.
Laws, Investigation and Ethics, Cyber Crime , Information
Security and Law ,Types & overview of Cyber Crimes,
Cyber Law, Issues in E-Business Management Overview of
Indian IT Act, Ethical Issues in Intellectual property rights,
Copy Right, Patents, Data privacy and protection, Domain
Name, Software piracy, Plagiarism, Issues in ethical hacking.
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/106106129
2. https://onlinecourses.swayam2.ac.in/nou19_cs08/preview
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to image processing, Image formation:
Geometric primitives and transformations, Photometric
image formation, digital camera, Image processing: Point
30
1 operators, More neighborhood operators, Fourier transforms, CO1
Hours
Pyramids and wavelets, Geometric transformations, Model
fitting and optimization, Variational methods and
regularization, Markov random fields
Linear Filtering: Filter Kernels, Linear Filter Experiments,
Linear Convolution Filtering,
Selecting a Region-of-Interest, Adding Noise to Image,
Mean Filtering, Median Filtering, Rank Order Filtering,
30
2 Normal Distribution Filtering, Edges, Lines, Corners, CO2
Hours
Gaussian Kernel and Voronoï Meshes, Linear Function,
Edge Detection, Double Precision Laplacian Filter,
Enhancing Digital Image Edges, Gaussian Kernel, Gaussian
Filter, Image Gradient Approach to Isolating Image Edges
3 Deep Learning: Supervised learning, Unsupervised learning, 30 CO3,
Deep neural networks, Convolutional neural networks, More Hours CO4
complex models
Suggested Readings
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_ee23/preview
Contact Mapped
Module Course Contents
Hrs. CO
Introduction: Introduction to Recommender Systems,
Recommender Systems Function, Applications of
recommendation systems, Issues with Recommender system,
Data and Knowledge Sources, Recommendation Techniques,
Recommender Systems and Human Computer Interaction,
Recommender Systems as a Multi-Disciplinary Field,
30
1 Application and Evaluation. CO1
Hours
Data Mining Methods for Recommender Systems,
Collaborative Filtering: Data Preprocessing, Classification:
Nearest Neighbors, Decision Trees, Rule-based Classifiers,
Bayesian Classifiers, Artificial Neural Networks, Support
Vector Machines, Ensembles of Classifiers.
Cluster Analysis: k-Means, Alternatives to k-means. User-
based nearest neighbor recommendation, Item-based nearest
neighbor recommendation, Model based and pre-processing
based approaches, Attacks on collaborative recommender
systems.
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/110101145
Contact Mapped
Module Course Contents
Hrs. CO
Basics: Distributed Database, Two General Problem,
Byzantine General problem and Fault Tolerance, Hadoop
Distributed File System, Distributed Hash Table, ASIC 30
1 CO1
resistance, Turing Complete. Cryptography: Hash function, Hours
Digital Signature - ECDSA, Memory Hard Algorithm, Zero
Knowledge Proof.
Blockchain: Introduction, Advantage over conventional
distributed database, Block chain Network, Mining
Mechanism, Distributed Consensus, Merkle Patricia Tree,
Gas Limit, Transactions and Fee, Anonymity, Reward, Chain
Policy, Life of Block chain application, Soft & Hard Fork, 30 CO2,
2
Private and Public block chain Hours CO3
Online Resources
1. https://onlinecourses.nptel.ac.in/noc22_cs44/preview
2. https://nptel.ac.in/courses/106104220
Contact Mapped
Module Course Contents
Hrs. CO
Introduction and Overview of Simulation; Advantages and
Disadvantages of Simulation, Application areas, Steps in a
Simulation Study, What is System, System Components,
System Environment; Model of a system, Types of Models.
30 CO1,
1
Concepts in Discrete-Event Simulation: The Event Hours CO2
Scheduling / Time-Advance Algorithm, World Views,
Manual simulation Using Event Scheduling, List processing.
Simulation in Java, Simulation in GPSS; Simulation in
Spread sheet.
Useful statistical models discrete distributions; Continuous
distributions; Poisson process; Empirical distributions,
30
2 Queuing Models: Characteristics of queuing systems, CO3
Hours
Queuing notation; Long-run measures of performance of
queuing systems; Networks of queues, Rough-cut modelling.
Input Modelling: Data Collection; Identifying the
distribution with data, Parameter estimation, Goodness of Fit
Tests, Fitting a non-stationary Poisson process, Selecting
input models without data, Multivariate and Time-Series
input models.
30
3 CO4
Hours
Measures of performance and their estimation, Output
analysis for terminating simulations; Output analysis for
steady-state simulations. Model building, verification and
validation; Verification of simulation models; Calibration
and validation of models, optimization via Simulation
Suggested Readings
1. Zeigler B.P. Praehofer. H. and Kim I.G. "Theory of modeling andsimulation", 2nd
Edition. Academic press2000
2. Shannon, R. E., “System Simulation: the Art and Science”, Prentice Hall Inc. 1990
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_me25/preview
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Embedded System
Embedded systems, applications and purpose of embedded
systems, processor embedded into a system, embedded
hardware units and devices in a system, Characteristics and
quality attributes of embedded systems.
Online Resources
1. https://onlinecourses.nptel.ac.in/noc23_cs54/preview
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Evolutionary Computation - Biological
and artificial evolution, Evolutionary computation and AI,
Different historical branches of EC, e.g., GAs, EP, ES, GP,
1 etc., A simple evolutionary algorithm. Evolutionary 30Hours CO1
strategies- Evolution in continuous variables.
Transformations, Search Operators, Selection Schemes and
mutation
Genetic Algorithms - Representation, operators, and
standard algorithm. The building block hypothesis and the
schema theorem. Genetic Programming - Trees as
individuals, Major steps of genetic programming, e.g.,
2 30Hours CO2
functional and terminal sets, initialisation, crossover,
mutation, fitness evaluation, etc. Search operators on trees,
Automatically defined functions, Issues in genetic
programming, e.g., bloat, scalability, etc., Examples
Multi-objective optimization and their combination with
multi-criteria decision-making techniques. Classical methods
for treating multi-objective problems, advanced methods
based on Pareto-optimality. Evolutionary techniques for
optimization problems with and without constraints. NSGA-
CO3,
3 II, SPEA-2, and MO-CMA-ES. Methods to compare 30Hours
CO4
algorithms including test functions and measures to analyze
the obtained approximated Pareto-optimal set and front.
Methods to cope with limitations to handle the
dimensionality of the Pareto-front. Multi-criteria decision-
making approaches.
Suggested Readings
1. Ashish M. Gujarathi, B. V. Babu,” Evolutionary Computation: Techniques and
Applications”,CRC Press 2016.
2. X. Yao (ed),” Evolutionary Computation: Theory and Applications”, World Scientific
Publ. Co., Singapore, 1999
3. Dan Simon, “Evolutionary Optimization Algorithms”, Wiley, 2013
Online Resources
1. https://nptel.ac.in/courses/112103301
PO- PO PO1
PO1 PO2 PO3 PO4 PO6 PO7 PO8 PO9 PO10 PO11 PSO1 PSO2
PSO 5 2
CO1 1 3 1 3 3 3
CO2 1 2 2 1 3 3
CO3 2 1 3 1 2 3 3
CO4 1 2 1 3 3 3
Program B. Tech CSE (AI)
Year IV Semester VII
Course Name Bioinformatics
Code NPEC43934
Course Type PEC L T P Credit
Pre-Requisite 3 0 0 3
1. Understanding methods and software tools for understanding biological
data.
2. To analyze fundamentals of evolution, molecular biology, and molecular
Course evolution.
Objectives 3. To understand DNA, RNA important molecules, protein data, etc. their
structure, replication and transcription.
4.To Evaluate the biological databases which help in analyzing biological
data and their interpretation.
Course Outcomes
To understand the basic concept of Bioinformatics and its significance in
CO1
Biological data analysis
To Analyse properties of bio informatical databases, perform text- and
CO2
sequence-based searches.
To Apply the major steps in pair wise and multiple sequence alignment by
CO3
dynamic programming.
CO4 To Evaluate different types of Biological databases.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction
Bioinformatics objectives and overviews, Interdisciplinary
nature of Bioinformatics, Data integration, Data analysis,
Major Bioinformatics databases and tools. Metadata:
Summary & reference systems, finding new type of data 30
1 CO1
online. Molecular Biology and Bioinformatics: Systems Hours
approach in biology, Central dogma of molecular biology,
problems in molecular approach and the bioinformatics
approach, Overview of the bioinformatics applications
Suggested Readings
1. O’Reilly, “ Developing Bio informatics computer skills”, Indian Edition’s
Publication,2019
2. Rastogi, Mendiratta, Rastogi, “Bioinformatics concepts, skills &
Applications”, CBS Publishers,2020
3. “Bioinformatics”, Addison Wesley,2021
Online Resources
1. https://nptel.ac.in/courses/102103044
2. https://nptel.ac.in/courses/102106065
CO1 Understand the concept of virtualization and how this has enabled the
development of Cloud Computing.
Contact Mapped
Module Course Contents
Hrs. CO
Origins of Cloud computing, Cloud components, Evolution
of Cloud Computing, Characteristics of Cloud Computing,
Underlying Principles of Parallel and Distributed
Computing, driving factors towards cloud, Architecture, 30
1 CO1
How Cloud Computing Works, Role of Networks in Cloud Hours
computing, protocols used, Role of Web services, Service
Models: IaaS, PaaS, SaaS, NaaS, Cloud Clients, Comparing
cloud providers with traditional IT service providers.
Introduction, Cloud Reference Model, Architecture,
Infrastructure Hardware as a Service, Platform as a Service,
Software as a Service, Types of Clouds, Public Clouds,
Private Clouds, Hybrid Clouds, Community Clouds,
Economics of the Cloud, Open Challenges, Cloud
Interoperability and Standards, Scalability and Fault
Tolerance. Cloud deployment model: Public clouds, Private 30
2 CO2
clouds, Community clouds, Hybrid clouds, advantages of Hours
Cloud computing.Inter Cloud Resource Management,
Resource Provisioning and Resource Provisioning Methods
Global Exchange of Cloud Resources, Security Overview,
Cloud Security Challenges, Software-as-a-Service Security,
Security Governance, Virtual Machine Security, IAM,
Security Standards.
Hadoop, MapReduce, Virtual Box, Google App Engine,
Programming Environment for Google App Engine, Open
Stack, Federation in the Cloud, Four Levels of Federation,
Federated Services and Applications, Future of Federation. 30 CO3,CO
3
Scientific Applications: Health care, Geoscience and Hours 4
Biology. Business and Consumer Applications- CRM and
ERP, Social Networking, Media Applications and
Multiplayer Online Gaming.
Suggested Readings
1. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, “Distributed and Cloud Computing, From Parallel
Processing to the Internet of Things”, Morgan Kaufmann Publishers,2012.
2. Ritting house, John W., and James F. Ransome, ―Cloud Computing: Implementation,
Management and Security, CRC Press,2017
3. George Reese Cloud Application Architectures, First Edition, O‟Reilly Media 2009.
4. Cloud Computing 2nd Edition by Dr. Kumar Saurabh from Wiley India 2012.
5. Cloud Computing (Principles and Paradigms), Edited by Rajkumar Buyya, James Broberg,
Andrzej Goscinski, John Wiley & Sons, Inc. 2011
6. Cloud computing for dummies- Judith Hurwitz, Robin Bloor, Marcia Kaufman, Fern Halper,
Wiley Publishing, Inc,2010
Online Resources
1. https://onlinecourses.nptel.ac.in/noc21_cs14/preview
2. https://archive.nptel.ac.in/courses/106/105/106105167
Contact Mapped
Module Course Contents
Hrs. CO
Introduction to Data Mining:
Introduction, What is Data Mining, Definition, KDD,
Challenges, Data Mining Tasks, Data Preprocessing- Data
1 Cleaning, Missing Data, Dimensionality Reduction, Feature 30Hours CO1
Subset Selection, Discretization and Binarization, Data
Transformation; Measures of similarity and dissimilarity-
Basics.
Data Warehouse and OLAP technology: Introduction to
Data Warehouse, Differences between operational database
systems and data Warehouse, Data Warehouse
characteristics, Data Warehouse Architecture and its
components, Extraction-Transformation-Loading, Logica
(Multi-Dimensional), Data Modelling, Schema Design, star
2 30Hours CO2
and snow-Flake Schema, Fact Constellation, Fact Table,
Fully Addictive, Semi-Addictive, Non-Additive Measures;
Factless-Facts, Dimension Table characteristics; Factless-
Facts, Dimension Table characteristics; OLAP cube,OLAP
Operations, OLAP Server Architecture- ROLAP, MOLAP
and HOLAP.
3 Association Rules: Problem Definition, Frequent Item Set 30Hours CO3,
Generation, The APRIORI Principle, Support and CO4
Confidence Measures, Association Rule Generation,
APRIORI Algorithm, The Partition Algorithms, FP- Growth
Algorithms, Compact Representation of Frequent Item Set-
Maximal Frequent Item Set.
Classification and prediction: What is Classification
&Prediction , Issues regarding Classification and prediction,
Decision tree, Bayesian Classification,Classification by Back
propagation, Multilayer feed-forward Neura Network, Back
propagation Algorithm, Classification methods ,K nearest
neighbor classifiers, Genetic Algorithm, Cluster
Analysis ,Data types in cluster analysis, Categories of
clustering methods, Partitioning methods, Hierarchical
Clustering-,CURE and Chameleon, Density Based Methods-
DBSCAN, OPTICS, Grid Based Methods-STING,CLIQUE.
Suggested Readings
Online Resources
1. https://onlinecourses.swayam2.ac.in/cec19_cs01/preview
2. https://nptel.ac.in/courses/106105174
CO2 1 3 2 2 1 1 2
CO3 3 2 1 2 2 2
CO4 2 2 1 2 2 3
Program B. Tech CSE(AI)
Year IV Semester VIII
Course Name Introduction to Drones
Code NPEC43943
Course Type PEC L T P Credit
Pre-Requisite Basic knowledge of sensors 3 0 0 3
1. To develop an overall understanding of UAS history, UAS
types, and civilian small UAS applications
2. To develop a firm understanding of UAS operational
Course
safety and rule-compliance requirements
Objectives
3. To understand basic UAS elements
4. To obtain a basic knowledge of UAS aerodynamics and flight dynamics
Course Outcomes
CO1 To be able to understand typical civilian low-cost UAS systems.
CO2 To analyze and comply FAA regulations on small UAS operations.
To evaluate integrate of typical mission sensors in typical
CO3
civilian low cost UAS systems.
To be able to apply to create UAS related engineering practice/service or to
CO4
join UAS work force.
Contact Mapped
Module Course Contents
Hrs. CO
Fundamentals of Flights:-
Introductions , Understanding geospatial technology, UAS
platform overview, UAS flight demo, FAA regulations,
UAS safety , Flight checklists, Roles and responsibilities of
personnel involved in flight operations, Different types of
1 30Hours CO1
flight vehicles, Components and functions of an airplane,
Forces acting on Airplane, Physical properties and structure
of the atmosphere, Aerodynamics, Airfoil nomenclature,
aero foil characteristics, Angle of attack, Mach number, Lift
and Drag - Propulsion and air plane structures.
Unmanned Aerial Vehicle:-Difference between aircraft
and UAV, Parts and functions of Fixed, Rotorcraft and
flapping wing UAV-various History of UAV’s, Types of
2 Drones, Applications and Uses. Characteristics of Multi 30Hours CO2
rotor vehicle, Fixed Wing vehicle, Flapping wing Vehicles
and their applications, Defence, Civil, Environmental
monitoring (physical, chemical and biological).
3 Payloads For UAV:-Payloads, Classification of Payloads, 30Hours CO3,
camera, sensors, radars, various measuring CO4
devices ,classification of payload based on applications ,
Hyper spectral sensors ,laser detection and range , synthetic
aperture radar, thermal cameras ,ultra sonic detectors ,case
study on pay loads.
Launch and Recovery:-Launching systems, UAV Launch
Methods for Fixed, Wing Vehicles, Vertical Takeoff and
Landing UAV Launch, Recovery systems.
UAV Navigation And Guidance Systems:-
Navigation, Dead Reckoning, Inertial, Radio Navigation,
Satellite, Way point Navigation. Dijkstra’s Algorithm, A-
star Algorithm, UAV Guidance, Types of guidance, UAV
communication systems, and Ground control station,
Telemetry, UAS future.
Suggested Readings
1. Andey Lennon “Basics of R/C model Aircraft design” Model airplane news publication, 2016.
2. Theory, Design, and Applications of Unmanned Aerial Vehicles- by A. R. Jha Ph.D. (Author),
2016.
3. Unmanned Aerial Vehicles- Editors: Valavanis, K., Vachtsevanos, George J. (Eds.), 2014.
4. Jane's Unmanned Aerial Vehicles and Targets -by Kenneth Munson (Editor), 2010.
Online Resources
1. https://nptel.ac.in/courses/101104073
Contact Mapped
Module Course Contents
Hrs. CO
Introduction toComputer Forensics: Computer Forensics,
history of computer forensics, Types of Computer Forensics
Technology, resources required to develop computer forensics,
Computer Investigation.
Computer Forensics System: Window and artefact Window File
system system-File allocation, File allocation table, Registry, 30 CO1,
1 Event logs, Executable Window, prefetch file. Linux Systems and Hours CO2
artefacts Linux Systems: Linux File Systems, File System Layer,
Metadata Layer, Data Unit Layer, Journal Tools, Deleted Data,
Linux Logical Volume Manager, Linux Boot Process and
Services, Linux System Organization and Artefacts, Partitioning,
File system Hierarchy
Computer Forensics Analysis:
Evidence Identification, Data Seizure, Replication and
avoiding of evidence, Digital image verification and
authentication, Reconstruction of Past Evidence- fighting
against macro threats, Information safety, Network Forensics 30
2 CO3
and investigating logs, network Intrusion and crime, Hours
Network Traffic investigation, Tactics of military-terrorist
and private company; Forensics Identification and Analysis
of surveillance Devices.
3 Computer Forensics Technology: 30 CO4
Need of evaluation Tools, Operation performed by Hours
Techniques, Types of Computer Forensics Techniques-
Software techniques, Command Line techniques, Unix/Linux
Techniques, GUI based techniques, Hardware based
Techniques- Forensics Workstation, Write Blocker,
Comparison of Techniques; Cyber Forensics techniques and
Case study.
Suggested Readings
1. Cory Altheide, Harlan Carvey, Digital Forensics with Open Source Tools, Syngress imprint of
Elsevier.
2. Bill Nelson, Amelia Phillips, Christopher Steuart, “Guide to Computer Forensics and
Investigations”, Fourth Edition, Course Technology.
3. MariE-Helen Maras, “Computer Forensics: Cyber criminals, Laws, and Evidence”, Jones &
Bartlett Learning; 2nd Edition,2014.
Online Resources
1. https://onlinecourses.swayam2.ac.in/cec20_lb06/preview
2. https://nptel.ac.in/courses/106106178
Course Articulation Matrix
PO- PO PO PO PO1
PO1 PO3 PO4 PO6 PO7 PO8 PO10 PO11 PSO1 PSO2 PSO3
PSO 2 5 9 2
CO1 3 2 1 1 1 2 1
CO2 1 3 1 2 2 1
CO3 2 1 2 1 2 1 2
CO4 1 2 3 2 1 1 2
Program B.Tech
Year IV Semester VIII
Course
Disaster Management
Name
Code OE33101
Course
Theory L T P Credit
Type
Pre-
Environmental Studies, Chemistry 4 0 0 4
Requisite
1. Study about basic concept of environmental chemistry.
Course 2. Learn about the various parameters of water and wastewater.
Objectives 3. How to examine microbial contamination of water.
4. Study about the different – phases of microbial growth.
Course Outcomes
CO1 1. Introduction to the basic principles of environmental chemistry.
CO2 2. Detailed knowledge of different parameter of water and wastewater.
CO3 3. To know the thermodynamics microbial system.
4. Know the aerobic and anaerobic process involved in the water and
CO4
Wastewater.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction
Concept of Environmental Hazards, Environmental stress &
Environmental Disasters. Types of Environmental hazards &
Disasters: Natural hazards and Disasters, Volcanic Hazards/
Disasters, - Causes and distribution of Volcanoes, - Hazardous
1 effects of volcanic eruptions, - Environmental impacts of 30 hrs. CO1
volcanic eruptions, Earthquake Hazards/ disasters, - Causes of
Earthquakes, - Distribution of earthquakes, - Flood control
measures (Human adjustment, perception & mitigation),
Droughts: - Impacts of droughts, - Drought hazards in India, -
Drought control measures.
Mechanics & forms of Soil Erosion
Factors & causes of Soil Erosion, Conservation measures of
Soil Erosion, Chemical hazards/ disasters-- Release of toxic
chemicals, nuclear explosion, Sedimentation processes, - Global
2 Sedimentation problems, Regional Sedimentation problems, 30 hrs. CO2
Sedimentation & Environmental problems, Corrective measures
of 23 Erosion & Sedimentation, Biological hazards / disasters,
Population Explosion
Suggested Readings
Online Resources
1. https://nptel.ac.in/courses/124107010
2. https://www.youtube.com/watch?v=Eh8dAmiJ-fo
Evaluate solar energy, make use of it, and understand the principals
CO2
involved in gathering solar energy and converting it into electricity.
Contact Mapped
Module Course Contents
Hrs. CO
Introduction: Indian and global energy sources, Energy
exploited, Energy planning, Introduction to various sources
of energy, Solar thermal, Photovoltaic, Water power, wind
energy, Biomass, Ocean thermal, Tidal and wave energy,
Geothermal energy.
Solar radiations: Extra-terrestrial radiation, Spectral 30
I distribution, Solar constant, Solar radiations on earth, CO1
Hours
Measurement of solar radiations, Solar radiation geometry,
flux on a plane surface, latitude, declination angle, surface
azimuth angle, hour angle, Zenith angle, solar altitude angle
expression for angle between incident beam and the normal
to a plane surface (no derivation), Local apparent time,
Apparent motion of sun, Day length.
II Solar energy: Solar thermal power and its conversion, Solar 30 CO2
collectors, Flat plat, Concentric collectors, Cylindrical Hours
collectors, Thermal analysis of solar collectors. Solar energy
storage, Different systems, solar pond. Applications, Water
heating, Space heating & cooling, Solar distillation, solar
pumping, solar cooking, Greenhouses, Solar power plants.
Biogas: Photosynthesis, Bio gas production Aerobic and
anaerobic bio-conversion process, Raw materials, Properties
of bio gas, Transportation of bio gas, bio gas plant
technology & status, Community biogas plants, Problems
involved in bio gas production, Bio gas applications,
Biomass conversion techniques, Energy plantation, Fuel
properties.
Wind energy:
Properties of wind, Availability of wind energy in India,
wind Velocity, win machine fundamentals, Types of wind
machines and their characteristics, Horizontal and Vertical
axis wind mills, Elementary design principles, Coefficient of
performance of a wind mill rotor, Aerodynamic
considerations in wind mill design, Selection of a wind mill,
Economic issues, Recent development.
Electrochemical effects and fuel cells: Revisable cells, 30
III CO3
Ideal fuel cells, other types of fuel cells, Efficiency of cells, Hours
Thermions systems.
Tidal power: Tides and waves as sources of energy,
Fundamentals of tidal power, Use of tidal energy Limitations
of tidal energy conversion systems.
Hydrogen Energy: Properties of hydrogen in respect of its
use as source of renewable energy, Sources of hydrogen,
Production of hydrogen, Storage and transportation,
Problems with hydrogen as fuel.
Suggested Readings
1. ‘Renewable energy sources and conversion technology’ by Bansal Keemann, Meliss,"
Tata McGraw Hill.
2. ‘Non-Conventional energy Sources’ by Rai G.D, Khanna Publishers.
3. ‘Non-conventional Energy’ by Ashok V. Desai, New Age International Publishers Ltd.
Online Resources
1. NPTEL (SWAYAM)
https://archive.nptel.ac.in/courses/121/106/121106014/
2. IEEE Papers
A. Ashwin Kumar, "A study on renewable energy resources in India," 2010 International
Conference on Environmental Engineering and Applications, Singapore, 2010, pp. 49-53,
doi: 10.1109/ICEEA.2010.5596088.
Course Articulation Matrix
P
PO- PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O
PSO 2 3 4 5 6 7 8 9 0 1 2 1 2
1
CO1 3 3 2 3 2 3 2 2
CO2 3 3 2 3 3 3 1 2
CO3 2 2 3 2 3 2 2 1
CO4 3 2 3 2 3 2 2 1
Program B. Tech
Year IV Semester VIII
Course Name Quality Management
Code OE43501
Course Type OE L T P Credit
Pre-Requisite Intermediate School Education 3 1 0 4
1. To have knowledge of Quality concept & Quality Management.
Course 2. To be aware about the importance Quality Management.
Objectives 3. To have knowledge about Control charts.
4. To have knowledge of ISO 9000 series.
Course Outcomes
CO1 Know the importance of Quality Management Tools and their applications.
Increase the productivity and efficiency of organization with the help of
CO2
Quality Management Tools.
CO3 Can develop new types Quality Management Techniques.
CO4 Apply Taguchi method & JIT method for various applications.
Contact Mapped
Module Course Contents
Hrs. CO
Quality Concepts:
Evolution of Quality control, Concept change, TQM Modern
concept, Quality concept in design, Review off design,
Evolution of prototype.
Control on Purchased Product:
Procurement of various products, Evaluation of supplies, 30
1 CO1
Capacity verification, Development of sources, Procurement Hours
procedure.
Manufacturing Quality:
Methods and Techniques for manufacture, Inspection and
control of product, Quality in sales and services, Guarantee,
analysis of claims.
Quality Management:
Organization structure and design, Quality function,
Decentralization, Designing and fitting organization for
different types products, Economics of quality value and
30
2 contribution, Quality cost, Optimizing quality cost. CO2
Hours
Human Factor in Quality:
Attitude of top management, Co-operation, of groups,
Operators attitude, responsibility, Causes of operator’s error
and corrective methods.
Control Charts:
Theory of control charts, Measurement range, Construction
and analysis of R charts, Process capability study, Use of
control charts. 30
3 CO3
Attributes of Control Charts: Hours
Defects, Construction and analysis off-chart, Improvement
by control chart, Variable sample size, Construction and
analysis of C-chart.
4 Defects Diagnosis and Prevention: 30 CO4
Defect study, Identification and analysis of defects, Hours
Corrective measure, Factors affecting reliability, MTTF,
Calculation of reliability, Building reliability in the product,
Evaluation of reliability, Interpretation of test results,
Reliability control, Maintainability, Zero defects, quality
circle.
IS0-9000anditsconceptofQualityManagement:
ISO9000series, Taguchi method, JIT in some details
Suggested Readings
Online Resources
1. https://archive.nptel.ac.in/courses/110/104/110104080/
2. https://nptel.ac.in/courses/110104085
Contact Mapped
Module Course Contents
Hrs. CO
Climate relations
Meteorology and atmosphere, structure and composition of
atmosphere, atmospheric inputs (acid rain, dust), water-soil-
1 30 hrs. CO1
plant relations, pollution in the environment and its effects
on human, plant and soil, climate smart agriculture and
greenhouse gases.
Soil formation and its physicochemical properties
Soil forming rocks and minerals, their classification and
composition, important soil physical properties; and their
importance; soil particle distribution; soil organic matter – its
2 30 hrs. CO2
composition and decomposition, effect on soil fertility; soil
reaction – acid, saline and sodic soils. Soil nutrients,
Influence of physicochemical properties of soil on plant
health. Effects of macro and micro nutrients on plant growth.
Climate change and its possible impacts
Historical examples of crop failure, reasons, and its social
consequences, need and strategy of development of climate
3 smart crop, successful examples of climate smart crops, 30 hrs. CO3
effects of climate on crops, crop growth and development in
relation to environmental stress -water and temperature
stress, nutrient stress and resistance mechanism.
Challenges due to climate change and water management
Challenges arising out of climate change and case studies
(e.g., cultivating Durum wheat in Ethiopia and its
4 mitigation). 30 hrs. CO4
Advances of crop water management for climate smart crop
production, examples of case studies. Rain water harvesting,
organic farming, and use of high-quality varieties of crops.
Suggested Readings
1. Manohar, K.R. and Iga Thinathane. C. Green House Technology and Management,
B.S.Publications, Hyderabad.
2. Benkeblia Noureddine (Ed) (2020) Climate Change and Crop Production: Foundations for
Agroecosystem Resilience; CRC Press
3. Hebbar, KB, Naresh Kumar, S. and Chowdappa, P. (2017). Impact of Climate Change on
Plantation Crops (Eds). P 260. Astrel International –Daya Publishing House, New Delhi,
India, ISBN: 9789351248330.
4. Brady, N. E., The Nature and Properties of Soils, MacMillan Publishing Co., INC., 1984.
5. Bohn, H. L., McNeal, B. L., O’Connor, G. A., Soil Chemistry, John Wiley and Sons, New
York, 1979.
6. M.M. Rai, Principles of Soil Science, 4th ed., Macmillan India Limited, Delhi, 2002.
7. Henry D. Foth and Boyd G. Ellis, Soil Fertility, 2 nd edition, Lewis Publishers, New York,
1997.
Online Resources
1. L. Molley, The Chemical Nature of Soils. In: Soils, Ontario Forestry Association, 2011,
Available: http://www.ontarioenvirothon.on.ca/files/soil/soil_Chapter4.pdf
2. U.M. Sainju, R. Dris and B. Singh, Mineral Nutrition of Tomato, 2003, Available:
www.aseanfood.info/Articles/11019991.pdf.
3. Making climate-smart agriculture work for the poor
(www.worldagroforestry.org/publication/making-climate-smart-agriculture-work-poor
4.
Course Articulation Matrix
PO- PO
PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
PSO 1
CO1 3 2 2 2 2 2 2
CO2 3 2 2 2 2 2 2
CO3 3 2 2 2 2 2 2
CO4 3 2 2 2 2 2 2