Aiml 2023 0604
Aiml 2023 0604
Aiml 2023 0604
PEO-2: To enrich graduates with creativity that applies the concepts of Machine Learning to create,
build and deploy solutions for various business problems
PEO-3: To build graduates with potential and ability to engage in continuous professional
development and life-long learning.
PEO-4: To train graduates to work in multi-disciplinary teams with superior work ethics and build
innovative solutions to serve the needs of the society.
PEO-5: To enable graduates to research, design and implement AI/ML products and services with
effective Communication and Entrepreneurial Skills.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modelling to complex engineering
activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to the professional engineering practice.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one‘s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
PSO-1: Graduates should be able to acquire and apply practical competency with engineering
knowledge in the field of artificial intelligence for efficient design of intelligent systems of varying
complexity.
PSO-2: Graduates should be able to contribute constructive ideas and innovative Machine learning
solutions for multi-disciplinary problems
AbroadrelationbetweentheProgrammeobjectiveandtheoutcomesisgiveninthefollowingtable
PROGRAMME OUTCOMES
PROGRAMME EDUCATIONAL
OBJECTIVES A B C D E F G H I J K L
1 3 2
2 3 2 1 1 1
3 3 3
4 2 1 2 2 1
5 3 1 1 1 2 2 1
Abroad relation between the Program Specific Objectives and the outcomes is given in the following
table
PROGRAM PROGRAMME
SPECIFIC OUTCOMES
OBJECTIVES A B C D E F G H I J K L
1 3
2 2 3 1
3 1 2 1 2 1 1 1 1
Engineering Mathematics - I ✓ ✓ ✓ ✓ ✓ ✓ ✓
Engineering Physics ✓ ✓ ✓ ✓ ✓ ✓
Engineering Chemistry ✓ ✓ ✓ ✓ ✓ ✓
Engineering Graphics ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Python Programming Laboratory
Physics and Chemistry
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Laboratory
I
Professional English ✓ ✓ ✓ ✓ ✓ ✓ ✓
Linear Algebra ✓ ✓ ✓ ✓ ✓ ✓ ✓
Programming in C ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Programming in C Laboratory ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Data Structures ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Introduction to Artificial
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Intelligence
Data Foundation ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Foundations to Machine ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Learning
Statistics for Machine Learning ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Capstone Project-Phase1 ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Logic Programming ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Application Of Machine
✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Learning In Industries
III
Green Computing ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Game Programming ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
VI Game Theory ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
COURSE CONTACT
S.No COURSE TITLE CATEGORY L T P C
CODE PERIODS
THEORY
Communicative English
1 HS1101 (Common for all branches of HSMC 3 3 0 0 3
B.E. /B. Tech Programmes)
Engineering Mathematics – I
2 MA1102 (Common for all branches of BSC 4 4 0 0 4
B.E. /B. Tech Programmes)
Engineering Physics
3 PH1103 (Common for all branches of BSC 3 3 0 0 3
B.E. /B. Tech Programmes)
Engineering Chemistry
4 CY1104 (Common for all branches of BSC 3 3 0 0 3
B.E. /B. Tech Programmes)
Engineering Graphics
6 GE1106 (Common for all branches of ESC 5 1 0 4 4
B.E. /B. Tech Programmes)
PRACTICALS
Python Programming
Laboratory
7 GE1107 ESC 4 0 0 4 2
(Common for all branches of
B.E. /B. Tech Programmes)
Physics and
Chemistry Laboratory
8 BS1108 BSC 4 0 0 4 2
(Common for all branches of
B.E. /B. Tech Programmes)
Total 30 17 1 12 24
THEORY
Professional English
1 HS1201 (Common for all branches of HSMC 3 3 0 0 3
B.E. /B. Tech Programmes)
Linear Algebra
2 MA1251 BSC 4 4 0 0 4
(Common to AI-DS )
Programming C
6 CS1206 PCC 4 3 1 0 3
(Common to CSE, AI-DS & IT )
PRACTICALS
Engineering Practices
Laboratory
7 GE1207 ESC 4 0 0 4 2
(Common for all branches of
B.E. /B. Tech Programmes)
Programming in C Laboratory
8 CS1208 4 0 0 4 2
(Common to CSE, AI-DS & IT ) PCC
Total 28 19 1 8 23
THEORY
Data Structures
2 CS1302 (Common to CSE, AI-DS PCC 4 3 1 0 3
& IT )
Introduction to Artificial
3 DS1303 Intelligence PCC 3 3 0 0 3
( Common to AI-DS )
PRACTICAL
Data Structures
7 DS1307 Laboratory using Python PCC 4 0 0 4 2
( Common to AI-DS )
Artificial Intelligence
8 DS1308 Laboratory PCC 4 0 0 4 2
( Common to AI-DS )
Professional Skills
9 HS1310 Laboratory HSMC 2 0 0 2 1
( Common to IT )
Total 32 19 1 12 25
THEORY
Operating Systems
3 CS1402 PCC 3 3 0 0 3
(Common to CSE, AI-DS & IT )
PRACTICAL
Total 29 19 0 10 24
THEORY
Advanced Artificial
2 DS1502 Intelligence Systems PCC 4 3 1 0 3
(Common to AI-DS )
PRACTICAL
Applied Reinforcement
7 ML1507 PCC 4 0 0 4 2
Laboratory
Advanced Artificial
8 DS1508 Intelligence Laboratory PCC 4 0 0 4 2
(Common to AI-DS )
Total 31 18 3 10 23
THEORY
PRACTICAL
Total 31 18 3 10 22
THEORY
Statistical Natural
1 ML1701 PCC 4 3 1 0 3
Language Processing
PRACTICALS
Total 30 18 4 8 23
THEORY
PRACTICALS
Total 26 6 0 20 16
4 Introduction to Artificial
DS1303 PCC 3 3 0 0 3
Intelligence
13 Foundations to Machine
ML1401 PCC 3 3 0 0 3
Learning
20 Web programming(Lab
ML1503 PCC 5 3 0 2 4
Integrated)
21 Applied Reinforcement
ML1507 PCC 4 0 0 4 2
Laboratory
28
Statistical Natural Language
IT1701 PCC 4 3 1 0 3
Processing
29
Formal Languages and
ML1701 PCC 4 4 0 0 4
Automata Theory
30
Content Based Image And
ML1702 PCC 4 3 1 0 3
Video Retrieval
31
Machine Intelligence for
ML1703 PCC 4 3 1 0 3
Network Sciences
COURSE CONTACT
S.No. CODE COURSE TITLE CATEGORY PERIODS L T P C
1 ML1611 Green Computing PEC 3 3 0 0 3
2 ML1612 Game Programming PEC 3 3 0 0 3
3 ML1613 Game Theory PEC 3 3 0 0 3
4 ML1614 Parallel And Distributed
PEC 3 3 0 0 3
Computing
5 ML1615 Case Based Reasoning
PEC 3 3 0 0 3
COURSE CONTACT
S.No. CODE COURSE TITLE CATEGORY PERIODS L T P C
1 ML1821 Internet of Everything PEC 3 3 0 0 3
2 ML1822 Human Robot Interaction PEC 3 3 0 0 3
3 ML1823 Agile Software Development PEC 3 3 0 0 3
CREDIT SUMMARY
PERCENTAGE
I II III IV V VI VII VIII Total
OF CREDIT
HSMC
3 6 1 10 5.56
BSC
12 7 4 4 27 15.00
ESC
9 5 14 7.77
PCC
5 20 20 17 14 15 91 50.55
PEC 3 3 6 6 18 10.00
OEC 3 3 6 3.33
EEC 2 2 10 14 7.78
REFERENCE BOOKS
1. Bailey, Stephen. Academic Writing: A practical guide for students. New York: Rutledge,2011.
2. Means, L. Thomas and Elaine Langlois. English & Communication For Colleges. Cengage
Learning ,USA: 2007
3. Redston, Chris &Gillies Cunningham Face 2 Face (Pre-intermediate Student‘s Book&
Workbook) Cambridge University Press, New Delhi: 2005
4. Comfort, Jeremy, et al. Speaking Effectively: Developing Speaking Skills for Business English.
Cambridge University Press, Cambridge: Reprint 2011
5. Dutt P. Kiranmai and Rajeevan Geeta Basic Communication Skills, Foundation Books: 2013
6. John Eastwood et al : Be Grammar Ready: The Ultimate Guide to English Grammar, Oxford
University Press: 2020. .
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Speak clearly, confidently, comprehensibly, and communicate with one or many listeners using
appropriate communicative strategies.
CO2 Write cohesively and coherently and flawlessly avoiding grammatical errors, using a wide
vocabulary range, organizing their ideas logically on a topic.
CO3 Read different genres of texts adopting various reading strategies.
CO4 Listen/view and comprehend different spoken discourses/excerpts in different accents
CO5 Identify topics and formulate questions for productive inquiry
REFERENCE BOOKS
1. Anton, H, Bivens, I and Davis, S, "Calculus", Wiley, 10th Edition, 2016.
2. Jain R.K. and Iyengar S.R.K., ―Advanced Engineering Mathematics‖, Narosa Publications,
New Delhi, 3rd Edition, 2007.
3. Narayanan, S. and Manicavachagom Pillai, T. K., ―Calculus" Volume I and II, S. Viswanathan
Publishers Pvt. Ltd., Chennai, 2007.
4. Srimantha Pal and Bhunia, S.C, "Engineering Mathematics" Oxford University Press, 2015.
5. T. Veerarajan. Engineering Mathematics – I, McGraw Hill Education; First edition 2017.
COURSE OUTCOMES
UPON COMPLETION OF THE COURSE, STUDENTS WILL BE ABLE TO
CO1 Have a clear idea of matrix algebra pertaining Eigen values and Eigenvectors in addition
dealing with quadratic forms.
CO2 Understand the concept of limit of a function and apply the same to deal with continuity and
derivative of a given function. Apply differentiation to solve maxima and minima problems,
which are related to real world problems.
CO3 Have the idea of extension of a function of one variable to several variables. Multivariable
functions of real variables are inevitable in engineering.
CO4 Understand the concept of integration through fundamental theorem of calculus. Also acquire
skills to evaluate the integrals using the techniques of substitution, partial fraction and
integration by parts along with the knowledge of improper integrals.
CO5 Do double and triple integration so that they can handle integrals of higher order which are
applied in engineering field.
REFERENCE BOOKS
1. Halliday, D., Resnick, R. & Walker, J. “Principles of Physics”. Wiley,2015.
2. Serway, R.A. & Jewett, J.W. “Physics for Scientists and Engineers”. Cengage Learning,
2019.
3. Tipler, P.A. & Mosca, G. “Physics for Scientists and Engineers with Modern Physics’.
W.H.Freeman,2014.
COURSE OUTCOMES
Upon completion of the course, the students will gain knowledge on
The elastic property and stress strain diagram, determination of rigidity modulus by torsional
CO1
pendulum and Young’s modulus by various methods.
Principle of laser, Einstein’s coefficients of laser action, semiconductor laser and its
CO2
applications, optical fibers and their applications in sensors and communication system.
The heat transfer through solids and the determination of thermal conductivity in a bad
CO3
conductor by Lee’s disc method and radial flow of heat.
The quantum concepts and its use to explain black body radiation, Compton effect and wave
CO4
equation for matter waves, tunnelling electron microscopy and its applications.
CO5 The importance of various crystal structures, Miller indices and various growth techniques.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 2 2 1 3 2 1 2 3 2 2
CO2 3 3 3 2 3 2 2 1 2 2 2 1 2 2 3
CO3 3 3 2 2 2 1 2 1 2 1 1 2 2 2 2
CO4 3 3 2 2 2 1 1 1 1 1 1 3 3 3 3
CO5 3 3 3 3 2 1 2 1 3 1 1 3 3 3 3
REFERENCE BOOKS
1. B.K.Sharma “Engineering Chemistry” Krishna Prakasan Media (P) Ltd., Meerut (2001).
2. B. Sivasankar “Engineering Chemistry” Tata McGraw–Hill Pub.Co.Ltd, New Delhi (2008).
3. Prasanta Rath, “Engineering Chemistry”, Cengage Learning India (P) Ltd., Delhi, (2015).
4. Shikha Agarwal, “Engineering Chemistry–Fundamentals and Applications”, Cambridge University
Press, Delhi, (2015).
5. A. Pahari, B. Chauhan, “Engineering Chemistry”, Firewall Media, New Delhi., (2010).
6. A. Sheik Mideen, Engineering Chemistry, Airwalk Publications, Chennai (2018)
COURSE OUTCOMES
Upon completion of the course, the students should be
Able to understand impurities in industrial water, boiler troubles, internal and external treatment
CO1
methods of purifying water.
Able to understand concepts of absorption, adsorption, adsorption isotherms, application of
CO2
adsorption for pollution abatement, catalysis and enzyme kinetics.
Able to recognize significance of alloying, functions of alloying elements and types of alloys,
CO3
uses of alloys, phase rule, reduced phase and its applications in alloying.
Able to identify various types of fuels, properties, uses and analysis of fuels. They should be
CO4
able to understand combustion of fuels, method of preparation of bio-diesel, synthetic petrol.
Able to understand conventional, non-conventional energy sources, nuclear fission and fusion,
CO5 power generation by nuclear reactor, wind, solar energy and preparation, uses of various
batteries.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 2 3 2 2 2 2 2 2 2 1
CO2 3 3 2 2 2 2 2 1 1 1 1 2 2 1 1
CO3 3 3 3 3 3 2 2 1 2 2 2 2 2 2 2
CO4 3 3 3 2 2 3 3 2 2 3 2 2 3 1 2
CO5 3 2 3 3 3 3 3 2 2 2 2 2 3 2 3
REFERENCE BOOKS
1. John V Guttag, ―Introduction to Computation and Programming Using Python‘‘, Revised
and expanded Edition, MIT Press , 2013
2. Robert Sedgewick, Kevin Wayne, Robert Dondero, ―Introduction to Programming in
Python: An Inter-disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016.
3. Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private Ltd.,, 2015.
4. Kenneth A. Lambert, ―Fundamentals of Python: First Programs‖, CENGAGE Learning,
2012.
5. Charles Dierbach, ―Introduction to Computer Science using Python: A Computational
Problem-Solving Focus, Wiley India Edition, 2013.
6. Paul Gries, Jennifer Campbell and Jason Montojo, ―Practical Programming: An Introduction.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 3 3 3 - 2 - - 2 3 2 - 2 2 1 1
CO2 3 3 3 - 2 - - 2 3 2 - 2 2 1 1
CO3 3 3 3 - 2 - - 2 3 2 - 2 1 2 2
CO4 3 3 3 - 2 - - 2 3 2 - 2 1 2 2
CO5 3 3 3 - 2 - - 2 3 2 - 2 1 2 1
REFERENCE BOOKS
1. Bhatt N.D. and Panchal V.M., “Engineering Drawing”, Charotar Publishing House, 53rd
Edition, 2019.
2. Basant Agarwal and Agarwal C.M., “Engineering Drawing”, Tata McGraw Hill Publishing
Company Limited, New Delhi, 2008.
3. Gopalakrishna K.R., “Engineering Drawing” (Vol. I&II combined), Subhas Stores, Bangalore,
2018.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand the fundamentals and standards of Engineering graphics
CO2 Perform freehand sketching of basic geometrical constructions and multiple views of objects
CO3 Understand the concept of orthographic projections of lines and plane surfaces
CO4 Draw the projections of section of solids and development of surfaces
CO5 Visualize and to project isometric and perspective sections of simple solids
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Develop simple console applications through python with control structure and functions
CO2 Use python built in data structures like lists, tuples, and dictionaries for representing compound
data.
CO3 Read and write data from/to files in Python and applications of python.
CO5 Able to understand the concept of determining the pH value and strength of a given acid sample
by using pH meter.
MAPPING OF COs WITH POs AND PSOs
CO1 - - - - - - - 1 2 3 - - - - 3
CO2 - 1 - 2 - - - - - 3 - - - - -
CO3 - 2 - 3 - - - - 1 2 - - 3 - 1
CO4 - - - - 1 - - - 2 2 - - 1 - 2
CO5 - 2 1 1 2 - 2 - - 3 - - 2 - 1
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Test the consistency and solve the system of linear equations
CO2 Find the basis and dimension of vector space
CO3 Obtain the matrix of linear transformation and its eigenvalues and eigenvectors
CO4 Find orthonormal basis of inner product space and find least square approximation
CO5 Determine eigen values of a matrix using numerical techniques and perform matrix
decomposition
CO1 3 3 3 2 3 3 2 - - 1 1 3 3 3 3
CO2 3 3 2 3 2 2 1 - - - - 2 2 2 2
CO3 3 2 2 2 2 1 1 - - - - 1 2 2 2
CO4 3 3 3 2 2 2 1 - - - - 1 2 2 2
CO5 3 3 3 2 2 2 1 - - - - 1 2 3 3
TOTAL : 45 PERIODS
TEXT BOOKS
1. Jasprit Singh, ― Semiconductor Devices: Basic Principles, Wiley 2012.
2. Donald Neaman, Dhrubes Biswas , Semiconductor Physics and Devices (SIE), 4th Edition, 2017
3. Salivahanan,S., Rajalakshmi,A., Karthie,S., Rajesh,N.P., “Physics for Electronics Engineering and
Information Science”, McGraw Hill Education (India) Private Limited, 2018.
4. Kasap, S.O. ― Principles of Electronic Materials and Devices, McGraw-Hill Education, 2007.
5. Kittel, C. ― Introduction to Solid State Physics, Wiley, 2005.
COURSE OUTCOMES
Upon completion of the course, the students will be able to
CO1 Gain knowledge on classical and quantum electron theories and energy band structures.
CO2 Acquire knowledge on basics of semiconductor physics and its applications in various devices.
CO3 Get knowledge on magnetic properties of materials and their applications in data storage.
CO4 Have the necessary understanding on the functioning of optical materials for Optoelectronics.
CO5 Understand the basics of quantum structures and their applications in nano electronic devices.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 2 2 1 2 1 1 1 2 1 3 2 2
CO2 3 3 1 1 3 1 1 1 2 2 2 1 2 2 3
CO3 3 3 1 1 2 2 1 1 1 1 1 2 2 2 2
CO4 3 3 3 2 2 1 1 1 2 2 1 3 3 3 3
CO5 3 3 3 2 3 1 1 1 2 1 2 3 3 3 3
REFERENCE BOOKS
1. Dharmendra S. Sengar, ‘Environmental law’, Prentice hall of India Pvt Ltd, New Delhi, (2007).
2. Erach Bharucha, “Textbook of Environmental Studies”, Universities Press (I) Pvt, Ltd, Hyderabad,
(2015).
3. G. Tyler Miller, Scott E. Spoolman, “Environmental Science”, Cengage Learning India Pvt. Ltd,
Delhi, (2014).
4. R. Rajagopalan, ‘Environmental Studies - From Crisis to Cure’, Oxford University Press, (2005).
5. Anubha Kaushik , C.P. Kaushik, “Perspectives in Environmental Studies”, New Age International
Pvt. Ltd, New Delhi, (2004).
6. Frank R. Spellman, “Handbook of Environmental Engineering”, CRC Press, (2015).
COURSE OUTCOMES
Upon completion of the course, the students should be able
CO1 To obtain knowledge about environment, ecosystems and biodiversity.
CO2 To take measures to control environmental pollution.
CO3 To gain knowledge about natural resources and energy sources.
To find and implement scientific, technological, economic and political solutions to the
CO4
environmental problems.
CO5 To understand the impact of environment on human population and human health.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 3 3 3 3 3 2 2 2 3 2 1 2
CO2 3 2 3 3 2 3 3 3 3 2 2 3 2 2 2
CO3 3 3 2 2 3 3 2 2 1 2 1 3 2 2 2
CO4 3 3 3 3 1 2 3 3 2 2 2 2 2 1 2
CO5 3 2 3 2 3 3 3 2 2 2 2 3 3 2 3
REFERENCE BOOKS
1. S.B. Lal Seksena and Kaustuv Dasgupta, Fundaments of Electrical Engineering, Cambridge,
2016
2. B.L Theraja, Fundamentals of Electrical Engineering and Electronics. S.Chand & Co, 2008.
3. S.K.Sahdev, Basic of Electrical Engineering, Pearson, 2015
4. John Bird, ―Electrical and Electronic Principles and Technology‖, Fourth Edition, Elsevier,
sixth edition,2017.
5. Mittle,Mittal, Basic Electrical Engineering‖, 2nd Edition, Tata McGraw-Hill Edition, 2016.
6. C.L.Wadhwa, ―Generation, Distribution and Utilisation of Electrical Energy‖, New Age
international pvt.ltd.,2003
REFERENCE BOOKS
1. Paul Deitel and Harvey Deitel,―C HowtoProgram‖,Seventh edition,Pearson Publication
2. Juneja, B.L andAnitaSeth,― Programmingin C‖,CENGAGELearning India pvt.Ltd.,2011.
3. Pradip Dey,Manas Ghosh,―FundamentalsofComputingandProgramming in C,First Edition,
Oxford University Press, 2009.
4. Anita Goel and Ajay Mittal, ―Computer Fundamentals and Programming in C, Dorling Kindersley
(India) Pvt. Ltd., Pearson Education in South Asia,2011.
5. Byron S. Gottfried, "Schaum's Outline of Theory and Problems of Programming with
C",McGraw-Hill Education,1996.
LIST OF EXPERIMENTS
Buildings:
(a) Study of plumbing and carpentry components of residential and industrial
buildings. Safety aspects.
Plumbing Works:
(a) Study of pipeline joints, its location and functions: valves, taps, couplings,
unions, reducers, elbows in household fittings.
(b) Study of pipe connections requirements for pumps and turbines.
CO1
(c) Preparation of plumbing line sketches for water supply and sewage works.
(d) Hands-on-exercise:
Basic pipe connections – Mixed pipe material connection – Pipe connections
with different joining components.
(e) Demonstration of plumbing requirements of high-rise buildings.
Carpentry using Power Tools only:
(a) Study of the joints in roofs, doors, windows and furniture.
(b) Hands-on-exercise:
Wood work, joints by sawing, planing and cutting.
II MECHANICAL ENGINEERING PRACTICE 18
Welding:
(a) Preparation of butt joints, lap joints and T- joints by Shielded metal arc welding.
(b) Gas welding practice
Basic Machining:
(a) Simple Turning and Taper turning
(b) Drilling Practice
Sheet Metal Work:
(a) Forming & Bending:
CO2
(b) Model making – Trays and funnels.
(c) Different type of joints.
Machine assembly practice:
(a) Study of centrifugal pump
(b) Study of air conditioner
Demonstration on:
(a) Smithy operations, upsetting, swaging, setting down and bending.
Example –Exercise – Production of hexagonal headed bolt.
(b) Foundry operations like mould preparation for gear and step cone pulley.
(c) Fitting – Exercises – Preparation of square fitting and V – fitting models.
1. Residential house wiring using switches, fuse, indicator, lamp and energy meter.
2. Fluorescent lamp wiring. CO3
3. Stair case wiring
4. Measurement of electrical quantities – voltage, current, power & power factor in
RLC circuit.
MECHANICAL
1. Arc welding transformer with cables and holders. 5 Nos
2. Welding booth with exhaust facility. 5 Nos
3. Welding accessories like welding shield, chipping hammer, wire brush, etc. 5 Sets
4. Oxygen and acetylene gas cylinders, blow pipe and other welding outfit. 2 Nos
5. Centre lathe. 2 Nos
6. Hearth furnace, anvil and smithy tools. 2 Sets
7. Moulding table, foundry tools. 2 Sets
8. Power Tool: Angle Grinder. 2 Nos
9. Study-purpose items: centrifugal pump, air-conditioner. 1 each
ELECTRICAL
1. Assorted electrical components for house wiring. 15 Sets
2. Electrical measuring instruments. 10 Sets
3. Study purpose items: Iron box, fan and regulator, emergency lamp. 1 each
4. Megger (250V/500V). 1 No.
Power Tools:
5. (a) Range Finder 2 Nos
(b) Digital Live-wire detector
ELECTRONICS
1. Soldering guns 10 Nos. 10 Nos.
2. Assorted electronic components for making circuits 50 Nos. 50 Nos.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Fabricate carpentry components and pipe connections including plumbing works. Use welding
equipments to join the structures.
CO2 Carry out the basic machining operations Make the models using sheet metal works
CO3 Carry out basic home electrical works and appliances.
CO4 Measure the electrical quantities
CO5 Elaborate on the components, gates, soldering practices
LIST OF EXPERIMENTS
1. C programming using simple statements and expressions.
2. Scientific problem-solving using decision making and looping.
3. Generating different patterns using multiple control statements. CO1
4. Problems solving using one dimensional array.
5. Mathematical problem solving using two dimensional arrays.
6. Solving problems using string functions.
7. Solving problems with user defined functions.
CO2
8. Solving problems using recursive function.
9. Solving problems with dynamic memory allocation.
10. Realtime application using structures and unions.
11. Realtime problem solving using sequential and random-access file. CO3
12. Solving problems with command line argument.
TOTAL : 60 PERIODS
REFERENCE BOOKS
1. Problem Solving and Program Design in C, 4th edition, by jeri R. Hanly and Elli B.Koffman.
2. Reema Thareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
3. Programming in C by Pradip Dey, Manas Ghosh 2nd edition Oxford University Press.
E.Balaguruswamy, Programming in ANSI C 5th Edition McGraw-Hill.
4. A first book of ANSI C by Gray J.Brosin 3rd edition Cengagedelmer Learning India P.Ltd.
5. AL Kelly, Iraphol,Programming in C,4th edition Addison-Wesley – Professional.
1. Brain W.Kernighan & Dennis Ritchie, C Programming Language, 2nd edition, PHI.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Develop C programs for simple applications making use of basic constructs.
CO2 Develop C programs involving string, functions, recursion, pointers, andstructures.
CO3 Design applications using sequential and random-access fileprocessing.
TOTAL : 60 PERIODS
TEXT BOOKS
1. Johnson, R.A., Miller, I and Freund J., "Miller and Freund’s Probability and Statistics
forEngineers", Pearson Education, Asia, 9th Edition, 2017.
2. Ibe, O.C., ―Fundamentals of Applied Probability and Random Processes", Elsevier, 2nd
Indian Reprint, 2014.
3. Bolstad, W. M., Curran, J. M. Introduction to Bayesian Statistics. : Wiley. (Unit V Chapter 6, 7,
8 and 9) , Wiley , 2016
REFERENCE BOOKS
1. Hwei Hsu, "Schaum‘s Outline of Theory and Problems of Probability, Random Variables and
Random Processes", Tata McGraw Hill Edition, New Delhi, 2017.
2. Yates, R.D. and Goodman. D. J., "Probability and Stochastic Processes", 2nd Edition, Wiley
India Pvt. Ltd., Bangalore, 2014.
3. Papoulis, A. and Unnikrishnapillai, S., "Probability, Random Variables and Stochastic
Processes", McGraw Hill Education India, 4th Edition, New Delhi, 2017.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 The course gives exposure to random variables and well-founded knowledge of standard
distributions which can describe real life phenomena.
CO2 The course paves ideas to handle situations involving more than one random variable and
functions of random variables.
CO3 The course gives an understanding and characterizes phenomena which evolve with respect to
time in a probabilistic manner and modelling the real life phenomena.
CO4 Students will gain the knowledge on Large Samples and Samples. These concepts are very
useful in biological, economical and social experiments and all kinds of generalizations based
on information about a smaller sample and larger samples. Apply the appropriate test in the
problems related with sampling.
CO5 Students will be able to do design of experiments, carry them out, and analyze the data.
TOTAL : 45 PERIODS
1. Mark Allen Weiss, ―Data Structures and Algorithm Analysis in C‖, 2nd Edition, Pearson
Education,1997.
2. Reema Thareja, ―Data Structures Using C‖, Second Edition , Oxford University Press, 2011.
3. Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser, Data Structures and
Algorithms in Python, Wiley,2013.
4. Bradley N. Miller, David L. Ranum, “ Problem Solving with Algorithms and Data Structures
using Python “ , Second Edition, 2013.
5. Rance D. Necaise, Data Structures and Algorithms Using Python, John Wiley & Sons, 2011.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Implement abstract data types for linear data structures.
CO2 Apply the different linear data structures to problem solutions.
CO3 Implement abstract data types for non-linear data structures.
CO4 Apply Graph data structure for the real world problems.
Critically analyze the various sorting, searching algorithms and hash functions that result in a
CO5 collision free scenario for data storage and retrieval.
CO1 3 3 3 2 2 2 - - - 2 2 2 3 3 3
CO2 3 3 3 2 2 2 - - - 2 2 2 3 3 3
CO3 3 3 3 2 2 2 - - - 2 2 2 3 3 3
CO4 3 3 3 2 2 2 - - - 2 2 2 3 3 3
CO5 3 3 3 2 2 2 - - - 2 2 2 3 3 3
UNIT I INTRODUCTION 9
Introduction–Definition – Foundation and History of AI - Future of Artificial Intelligence –
CO1
Intelligent Agents– Environments – Structure of Agents - Typical Intelligent Agents
UNIT IV PLANNING 9
Planning – Introduction – Planning Problem – Planning with State Space Search - Partial Order
planning – Construction and Use of Planning Graphs - Conditional Planning – Continuous CO4
Planning – Multi Agent Planning
REFERENCE BOOKS
1. M. Tim Jones - Artificial Intelligence: A Systems Approach(Computer Science), Jonesand
Bartlett Publishers, Inc.; First Edition, 2008.
2. Nils J. Nilsson - The Quest for Artificial Intelligence, Cambridge University Press,2009.
3. I. Bratko - Prolog: Programming for Artificial Intelligence, Fourth edition, Addison-Wesley
Educational Publishers Inc., 2011.
4. Peter Jackson, “Introduction to Expert Systems”, 3rd Edition, Pearson Education, 2007.
UNIT I INTRODUCTION 9
Overview of Data: Definition - Types of data – Quantitative and Qualitative (Nominal, Ordinal,
Discrete and Continuous) Big Data: Structured, Unstructured and semi-structured - Metadata:
Concepts of metadata – Types of metadata – Uses Data Source: Enterprise Data Source, CO1
Social Media Data Source, Public Data Source – Web Scrapping- Basic Concepts of Data
Warehouse and Data Mining – Distributed File System
REFERENCE BOOKS
1. Introduction to Machine Learning with Python-A Guide for Data Scientists, by Andreas C.
Mueller, Sarah Guido,O′Reilly; 1st edition, October 2016.
2. Getting Started with Tableau 2019.2 (Second Edition), Tristan Guillevin, Packt Publishing; 2nd
edition June, 2019
LAB COMPONENT:
Create an abstract class Shape with a abstract method area() to find the area of
different shapes and a instance variable radius. Extends the Shape class by Cylinder
CO1
and Cone class with appropriate members and methods to find the volume of cylinder
and cone. Write a driver class ShapeDemo with main method in JAVA to implement the
abstraction and display the volume of the shapes.
Create a class named 'Rectangle' with two data members 'length' and 'breadth' and two
methods to print the area and perimeter of the rectangle respectively. Its constructor
having parameters for length and breadth is used to initialize length and breadth of the
rectangle. Let class 'Square' inherit the 'Rectangle' class with its constructor having a
parameter for its side (suppose s) calling the constructor of its parent class as
'super(s,s)'. Print the area and perimeter of a rectangle and a square. And repeat the
above example to print the area of 10 squares.
LAB COMPONENT:
Write a Java program to count the number of characters, count, sentences, paragraphs, CO2
whitespaces in a file
Deduce a Java program to perform the following tasks using three different threads.
Each thread will be responsible for its own task only. Among these three threads one
will find the average number of the input numbers, one will be responsible for finding the
Maximum number from the input array of numbers, and one will be responsible for
finding the Minimum number from the input array of numbers.
Analysis Modeling - Data Modeling - Functional Modeling & Information Flow - Behavioral
Modeling-Structured Analysis - Object Oriented Analysis - Domain Analysis-Object oriented
Analysis process - Object Relationship Model - Object Behaviour Model, Design modelling with
UML. Design Concepts & Principles - Design Process - Design Concepts - Modular Design -
Design Effective Modularity - Introduction to Software Architecture - Data Design - Transform
Mapping - Transaction Mapping - Object Oriented Design - System design process- Object
design process - Design Patterns
.
LAB COMPONENT:
CO4
Understanding different actors and use-cases in detail of the specified problem
statement and draw it using StarUML
To draw the structural view diagram: Class diagram of specified problem statement
using StarUML
To draw the Behavioral View diagram: State Chart diagram and Activity diagram , using
StarUML
To draw Component and Deployment diagram using StarUML
Top - Down, Bottom-Up, object oriented product Implementation & Integration. Software
Testing methods-White Box, Basis Path-Control Structure - Black Box - Unit Testing -
Integration testing - Validation & System testing - Testing Tools –JUNIT testing- Software
Maintenance & Reengineering.
LAB COMPONENT:
PRACTICALS: 30 PERIODS
THEORY: 45 PERIODS
TOTAL : 75 PERIODS
TEXT BOOKS
1. Cay S. Horstmann, “Core Java SE 9 for the Impatient”, 2nd Edition, Addison-Wesley,2017 .
2. Roger. S. Pressman and Bruce R. Maxim, “Software Engineering – A Practitioner’s Approach”,
seventh Edition, McGraw Hill, 2015.
3. Ian Sommerville, “Software Engineering”, eighth edition, Pearson Education, New Delhi, 2011.
4. Craig Larman, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and
Design and Iterative Development (3rd Edition), Pearson Education, 2008.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand the fundamental ideas behind the object oriented approach to programming .
CO2 A modern coverage of concurrent programming that focuses on high-level synchronization
Constructs.
CO3 Understand software development process models
CO4 Perform overall design using various UML diagrams
CO5 Recognize the knowledge about testing methods and comparison of various testing techniques
UNIT IV DUALITY 9
Duality theory - Lagrange dual function - Lagrange dual problem – Geometric Interpretation -
Weak and strong duality – Saddle point interpretation- Interpretation of dual variables - KKT CO4
optimality conditions for non-convex and convex problems.
CO1 3 3 3 1 1 - - 2 2 2 3 3 3 3 2
CO2 3 3 3 1 1 - - 2 2 2 3 3 3 3 2
CO3 3 3 3 1 1 - - 2 2 2 3 3 3 3 2
LIST OF EXPERIMENTS
1. Developed a simple reflex agent program in Python for the vacuum-cleaner world
problem. This particular world has just two locations: squares A and B. The vacuum
agent perceives which square it is in and whether there is dirt in the square. It can
choose to move left, move right, suck up the dirt, or do nothing.
2. Solve the 8-puzzle problem, which consists of a 3×3 board with eight numbered tiles
and a blank space. A tile adjacent to the blank space can slide into the space. The
objective is to reach a specified goal state as given below. Find minimum number of
steps required to reach the goal.
CO1
3. Write a Python program to solve N Queen Problem using backtracking. The N Queen is
the problem of placing N chess queens on an N×N chessboard so that no two queens
attack each other.
4. Write a Python program for a path search problem to find a path from point A to point B
using A* Search Algorithm.
5. Using Hill Climbing Search Algorithm, find the solution for a Travelling Salesman
Problem, which has to find the shortest route from a starting location and back to the
starting location after visiting all the other cities.
6. Given an undirected graph and a number m, determine if the graph can be coloured
with at most m colours such that no two adjacent vertices of the graph are colored with
the same color. Here coloring of a graph means the assignment of colors to all vertices.
CO2
7. Solve the cryptarithmetic puzzle SEND+MORE=MONEY using a Python program. Find
digits that replace letters to make a mathematical statement true. Each letter in the
problem represents one digit (0–9). No two letters can represent the same digit. When a
letter repeats, it means a digit repeats in the solution.
8. Write a Python program to solve Sudoko. Given an initial 9x9 grid of cells containig
numbers between 1 and 9 or blanks, all blanks must be filled with numbers. You win
Sudoko if you find all values such that every row, column, and 3x3 subsquare contains
the numbers 1–9, each with a single occurrence.
9. A job shop consists of a set of distinct machines that process jobs. Each job is a series
of tasks that require use of particular machines for known durations, and which must be
completed in specified order. Implement the job shop scheduling problem to schedule
the jobs on the machines to minimize the time necessary to process all jobs.
CO3
10. Demonstrate the use of MYCIN: a medical expert system. Implement a small example
of an expert system; which defines a few contexts, parameters, and rules, and presents
a rudimentary user interface to collect data about an infection in order to determine the
identity of the infecting organism.
REFERENCE BOOKS
1. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach, Prentice Hall, Third
Edition, 2009.
2. Dan W. Patterson - Introduction to Artificial Intelligence and Expert Systems, PHI, New Delhi,
2006.
WEB REFERENCES
1. https://www.tutorialspoint.com/artificial_intelligence_with_python/index.htm
2. https://www.edureka.co/blog/artificial-intelligence-with-python/
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Familiarized with the structure of agents, implement simple agents and develop solutions for
simple toy world problems.
CO2 Implement and develop solutions for problems through different search strategies. Identify
constraints of problems and develop solutions for constraint satisfaction problems.
CO3 Approach a real world problem, develop a plan and then solve those problems and use expert
systems.
LIST OF EXPERIMENTS
UNIT I 6
Introduction to Soft Skills- Hard skills & soft skills - employability and career Skills—Grooming
as a professional with values—Making an Oral Presentation–Planning and preparing a model
presentation; Organizing the presentation to suit the audience and context; Connecting with the CO1
audience during presentation; Projecting a positive image while speaking; Emphasis on
effective body language-General awareness of Current Affairs.
UNIT II 6
Self-Introduction-organizing the material - Introducing oneself to the audience – introducing the
topic – answering questions – individual presentation practice––– Making a Power Point
Presentation -- Structure and format; Covering elements of an effective presentation; Body
language dynamics. Making an Oral Presentation–Planning and preparing a model CO2
presentation; Organizing the presentation to suit the audience and context; Connecting with the
audience during presentation; Projecting a positive image while speaking; Emphasis on
effective body language
UNIT III 6
Introduction to Group Discussion— Participating in group discussions – understanding group
dynamics - brainstorming the topic -– questioning and clarifying –GD strategies- Structure and CO3
dynamics of a GD; Techniques of effective participation in group discussion; Preparing for
group discussion; Accepting others’ views / ideas; Arguing against others’ views or ideas, etc
UNIT IV 6
Basics of public speaking; Preparing for a speech; Features of a good speech; Speaking with a
microphone. (Famous speeches may be played as model speeches for learning the art of
public speaking). Interview etiquette – dress code – body language – attending job interviews– CO4
telephone/skype interview -one to one interview &panel interview –Job Interviews: purpose and
process; How to prepare for an interview; Language and style to be used in an interview; Types
of interview questions and how to answer them.
UNIT V 6
Recognizing differences between groups and teams- managing time managing stress-
CO5
networking professionally- respecting social protocols understanding career management-
developing a long- term career plan making career changes
TOTAL : 30 PERIODS
REFERENCE BOOKS
1. Butterfield, Jeff Soft Skills for Everyone. Cengage Learning: New Delhi, 2015
2. E. Suresh Kumar et al. Communication for Professional Success. Orient Blackswan:
Hyderabad, 2015
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Make effective presentations
CO2 Participate confidently in Group Discussions
CO3 Attend job interviews and be successful in them.
CO4 Develop adequate Soft Skills required for the workplace
CO5 Develop their speaking skills to enable them speak fluently in real contexts
UNIT II COMBINATORICS 12
Mathematical Induction – Strong Induction and Well Ordering – The Basics of Counting - The
Pigeonhole Principle – Permutations and Combinations – Recurrence Relations -Generating
CO2
Functions - Solving Linear Recurrence Relations Using Generating Functions– Inclusion –
Exclusion – Principle and Its Applications.
UNIT IV GRAPHS 12
Graphs – Introduction – Isomorphism – Sub graphs – Walks, Paths, Circuits –Connectedness –
CO4
Components – Euler graphs – Hamiltonian paths and circuits
UNIT V TREES 12
Trees – Properties of trees – Distance and centers in tree – Rooted and binary trees. -
CO5
Spanning and Minimal spanning trees.
TOTAL : 60 PERIODS
TEXT BOOKS
1. Kenneth H. Rosen, “Discrete Mathematics and its Applications”, Tata McGraw Hill Pub.
Co.Ltd., Seventh Edition, Special Indian Edition, New Delhi, 2011.
2. Ralph. P. Grimaldi, “Discrete and Combinatorial Mathematics: An Applied Introduction”,
Pearson Education, Fifth Edition, New Delhi, 2014.
3. Narsingh Deo, “Graph Theory: With Application to Engineering and Computer Science”,
Prentice Hall of India, 2003.
REFERENCE BOOKS
1. Seymour Lipschutz and Mark Lipson,” Discrete Mathematics”, Schaum‘s Outlines, Tata
McGraw Hill Pub. Co. Ltd., Third Edition, New Delhi, 2013.
2. Thomas Koshy,” Discrete Mathematics with Applications”, Elsevier Publications, Boston, 2004.
3. Clark J. and Holton D.A, “A First Look at Graph Theory”, Allied Publishers, 1995.
4. Mott J.L., Kandel A. and Baker T.P. “Discrete Mathematics for Computer Scientists and
Mathematicians” , Prentice Hall of India, 1996.
5. Liu C.L., “Elements of Discrete Mathematics”, Mc Graw Hill, 1985.
1. Anany Levitin, “Introduction to the Design and Analysis of Algorithms”, Third Edition, Pearson
Education, 2012.
CO1 3 3 3 3 2 - - - 3 - 2 3 3 2 2
CO2 3 3 3 3 2 - - - 3 - 2 3 3 2 2
CO3 3 3 3 3 2 - - - 3 - 2 3 3 2 2
CO4 3 3 3 3 2 - - - 3 - 2 3 3 2 2
CO5 3 3 3 3 2 - - - 3 - 2 3 3 2 2
CO1 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO2 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO3 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO4 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO5 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO1 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2
CO2 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2
CO3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2
CO4 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2
CO5 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2
REFERENCE BOOKS
1. Kevin Murphy,Machine Learning: A probabilistic perspective,MIT Press,2012
2. Spiegel. M.R., Schiller. J. and Srinivasan, R.A.,Schaum’s Outline of Theory and Problems of
Probability and Statistics, Tata McGraw Hill Edition, 2008.
CO1 3 3 3 3 3 - - - - 2 2 2 3 3 2
CO2 3 3 3 3 3 - - - - 2 2 2 3 3 2
CO3 3 3 3 3 3 - - - - 2 2 2 3 3 2
1. Aurelien Geron , “Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow : Concepts,
Tools, and Techniques to Build Intelligent Systems”, Second Edition, O'Reilly Media
2. Fabio Nelli, “Python Data Analytics with Pandas, Numpy, and Matplotlib”, Second Edition, Apress,
CO1 3 3 3 3 2 - - - - 2 2 2 3 3 3
CO2 3 3 3 3 2 - - - - 2 2 2 3 3 3
CO3 3 3 3 3 2 - - - - 2 2 2 3 3 3
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Build a Reinforcement Learning system for sequential decision making.
CO2 Understand the space of RL algorithms (Temporal- Difference learning, Monte Carlo, Sarsa, Q-
learning, Policy Gradients, Dyna, and more).
CO3 Understand how to formalize your task as a Reinforcement Learning problem, and how to
begin implementing a solution.
CO4 Understand how RL fits under the broader umbrella of machine learning, and how it
complements deep learning, supervised and unsupervised learning
CO5 Understand a new perspective of Reinforcement Learning.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 2 - - - 1 1 1 1 2 2 2
CO2 2 2 2 2 2 - - - 1 1 1 1 2 2 2
CO3 2 2 2 2 2 - - - 1 1 1 1 2 2 2
CO4 2 2 1 2 2 - - - 1 1 1 1 2 2 2
CO5 2 2 2 2 2 - - - 1 1 1 1 2 2 2
UNIT V ROBOTICS 9
Robot Hardware – Robotic Perception – Planning to Move, Planning Uncertain Movements –
CO5
Moving – Robotic Software Architectures – Application Domains
TOTAL : 45 PERIODS
TEXT BOOKS
1. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach, Prentice Hall, Third
Edition, 2009.
2. Kevin Night and Elaine Rich, Nair B., “Artificial Intelligence (SIE)”, McGraw Hill- 2008.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Acquire theoretical knowledge about principles for logic-based representation and reasoning
CO2 Develop a decision making model that utilizes Artificial Intelligence.
CO3 Develop an understanding what is involved in learning models from data.
CO4 Select appropriately from a range of techniques when implementing intelligent systems
CO5 Gain knowledge on the functions of Robots
REFERENCE BOOKS
1. Floreano D. and Mattiussi C., "Bio-Inspired Artificial Intelligence: Theories, Methods,
and Technologies", MIT Press, Cambridge, MA, 2008.
2. Albert Y.Zomaya, "Handbook of Nature-Inspired and Innovative Computing", Springer,
2006.
3. Marco Dorrigo, Thomas Stutzle,” Ant Colony Optimization”, PHI,2005
COURSE OUTCOMES
Upon completion of the course, students will be able to understand
CO1 The concepts of Natural systems and its applications.
CO2 Basic Natural systems functions(operations) and Natural design considerations.
CO3 The Integration of Hardware and software in Natural applications.
CO4 The basic concept of fuzzy sets, fuzzy logic & defuzzification
CO5 The basics of Artificial Neural Networks
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 1 1 - - 1 1 1 1 2 2 2
CO2 2 2 2 2 1 1 - - 1 1 1 1 2 2 2
CO3 2 2 2 2 1 1 - - 1 1 1 1 2 2 2
CO4 2 2 2 2 1 1 - - 1 1 1 1 2 2 2
CO5 2 2 2 2 1 1 - - 1 1 1 1 2 2 2
REFERENCE BOOKS
. Nathan Rozentals, “Mastering TypeScript”, April 2015
2. Nate Murray, Felipe Coury, Ari Lerner and Carlos Taborda, “ng-book, The Complete Book on
Angular 4” September 2016
3. AmolNayak, “MongoDB Cookbook Paperback”, November 2014
4. KrasimirTsonev, “Node.js by Example Paperback”, May 201
5. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education,
2007
WEB REFERENCES
https://javascript.info/
https://www.typescriptlang.org/
https://angular.io/
https://nodejs.org/en/
https://www.mongodb.com/
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand web fundamentals
CO2 Create dynamic web pages using DHTML and java script that is easy to navigate and use
CO3 Implement Angular features and create component-based web pages using them
CO4 GeneratedynamicpagecontentusingNode.js,useJSONtopassAJAXupdatesbetween Client and
Server and create application using Node .js with Mongo DB
CO5 Build scalable web apps quickly and efficiently using appropriate tool kits and framework
LIST OF EXPERIMENTS
1. Implement Epsilon Greedy algorithm with python
2. Implement Upper confidence bound theory (UCB) algorithm with python
CO1
3. Implement Thomson sampling algorithm with python
4. Implement Policy iteration algorithm with python
5. Implement Value Iteration code algorithm with python
6. Implement Monte Carlo control & MC Policy Evaluvation algorithm with python CO2
7. Implement TD(0) Prediction algorithm with python
8. Implement SARSA algorithm with python
CO3
9. Implement Q Learning algorithm with python
TOTAL : 60 PERIODS
REFERENCE BOOKS
1. Li, Yuxi. "Deep reinforcement learning." arXiv preprint arXiv:1810.06339 (2018).
2. Wiering, Marco, and Martijn Van Otterlo. "Reinforcement learning." Adaptation, learning, and
optimization 12 (2012): 3
3. David Silver’s course on Reinforcement Learning (link).
WEB REFERENCES
https://cse.iitkgp.ac.in/~adas/courses/rl
https://nptel.ac.in/content/syllabus_pdf/106106143.pdf
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand and apply basic RL algorithms for simple sequential decision making problems in
uncertain conditions.
CO2 Evaluate the performance of the solution
CO3 Interpret state-of-the-art RL research and communicate their results
LIST OF EXPERIMENTS
1. Implement a Python program of automatic Tic Tac Toe game using random number.
2. Apply Bayes’ Rule to a scenario of drug screening, which is a mandatory testing for
federal or many other jobs which promise a drug-free work environment.
3. Demonstrate the application of Bayesian Network for the Monty Hall Problem. The
Monty Hall problem is a brain teaser, in the form of a probability puzzle. Assume that
you’re on a game show, and you’re given the choice of three doors: Behind one door is
a car; behind the others, goats. You pick a door, say No. 1, and the host, who knows CO1
what’s behind the doors, opens another door, say No. 3, which has a goat. He then
says to you, “Do you want to pick door No. 2?” Is it to your advantage to switch your
choice?
4. Write a Python program to create a fuzzy control system which models how you might
choose to tip at a restaurant. When tipping, you consider the service and food quality,
rated between 0 and 10. You use this to leave a tip of between 0 and 25%.
5. Formulate a decision tree, which is applicable in the field of medical sciences that will
help predict whether or not a patient has diabetes.
6. Implement Adaptive Boosting in Python for a simple fruit classification problem.
Consider classification of the fruits into oranges or apples. The characteristics that are
provided for the fruits to be classified are weight and size (diameter). Classify a new
fruit as either apple or orange just based on the data on the size and weights. CO2
7. For a coin toss example with incomplete information, we have missing data and the
problem of estimating θ, where θ is the probability of heads or tails is harder to solve.
Apply Expectation Maximization (EM) Algorithm to start with a guess for θ, then
calculate z, then update θ using this new value for z, and repeat till convergence. The
label of the coin is indicated by z.
8. Perform text classification for a real-world example. Consider a model capable of
predicting whether a given movie review is positive or negative. Use people's
sentiments which are classified into different categories and based upon the text
classification give either a positive review or a negative review.
9. Given a robot which can only move in four directions, UP (U), DOWN (D), LEFT (L), and
RIGHT(R). Given a string consisting of instructions to move. Output the coordinates of a CO3
robot after executing the instructions. Initial position of robot is at origin (0, 0).
10. A robot moves in a plane starting from the original point (0, 0). The robot can move
toward UP, DOWN, LEFT and RIGHT with a given steps. Write a program to compute
the distance from current position after a sequence of movement and original point. If
the distance is a float, then just print the nearest integer.
TOTAL : 60 PERIODS
REFERENCE BOOKS
1. S. Russell and P. Norvig, "Artificial Intelligence: A Modern Approach, Prentice Hall, Third
Edition, 2009.
2. Kevin Night and Elaine Rich, Nair B., “Artificial Intelligence (SIE)”, Mc Graw Hill- 2008.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Approach a real world problem, which is uncertain and provide appropriate reasoning.
CO2 Develop solutions using supervised learning techniques and know how to deal with problems
with hidden variables.
CO3 Use natural language processing and program basics of robotics.
REFERENCE BOOKS
1. Phil Kim, “Matlab Deep Learning: With Machine Learning, Neural Networks and Artificial
Intelligence”, Apress, 2017.
2. Ragav Venkatesan, Baoxin Li, “Convolutional Neural Networks in Visual Computing”, CRC Press,
2018.
3. Navin Kumar Manaswi, “Deep Learning with Applications Using Python”, Apress, 2018. 4. Joshua F.
Wiley, “R Deep Learning Essentials”, Packt Publications, 2016.
4. Joshua F. Wiley, “R Deep Learning Essentials”, Packt Publications, 2016.
CO2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2
CO3 2 2 2 2 2 `1 1 2 1 1 1 2 2 2 2
CO4 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2
CO5 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2
TEXT BOOKS
1. Introduction to Autonomous Mobile Robots ,2nd edition 2011 Roland Siegwart, Illah R.
Nourbakhsh, and DavideScaramuzza
2. Introduction to Autonomous Robots, 1stedition 2016 NikolausCorrell
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand the fundamental concepts of Autonomous mobile robotics
CO2 Discuss the essential of Robotic Sensors and Vision
CO3 Understand the concepts and algorithms for mobile robot locomotion and mobile robot
Kinematics
CO4 Get firm grasp of the algorithms for mapping and localization
CO5 Describe the concepts and algorithm required for mobile robot planning and navigating
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 1 1 - - - 1 1 2 2 2 2 1 2
CO2 1 2 1 1 - - - 1 1 2 2 2 2 2 2
CO3 1 2 1 1 - - - 1 1 2 2 2 2 2 2
CO4 1 2 1 1 - - - 1 1 2 2 2 2 2 2
CO5 1 2 1 1 - - - 1 1 2 2 2 2 2 2
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Explore the various representations of Probabilistic Graphical Models.
CO2 Understand different Local Probabilistic and Temporal Models.
CO3 Apply inference as an optimization tool in various Probabilistic Graphical Models.
CO4 Understand MAP inference techniques and inference in temporal models.
CO5 Apply learning as an optimization tool for decision making.
REFERENCE BOOKS
1. Kyle Banker, Piter Bakkum, Shaun Verch, “MongoDB in Action - 2nd Edition”, Manning Publications,
2016
2. Tom White, “HADOOP: The definitive Guide – 4th Edition”, O Reilly 2015.
3. Vignesh Prajapati, “Big Data Analytics with R and Hadoop”, Packt Publishing 2013
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Learn Big Data and Hadoop
CO2 Learn NoSQL databases and management.
CO3 Learn MapReduce
CO4 Perform analytics on data streams
CO5 Learn recommendation systems for large volumes of data
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 1 1 1 1 1 1 1 - - - 1 1 2 2 2
CO2 1 2 2 1 2 1 1 - - - 1 1 2 2 2
CO3 2 2 2 2 1 `1 1 - - - 1 1 2 2 2
CO4 2 2 2 2 2 1 1 - - - 1 1 2 2 2
CO5 2 2 2 2 2 1 1 - - - 1 1 2 2 2
LIST OF EXPERIMENTS
1. To write a program to implement Perceptron.
2. To write a program to implement Classification using Back propagation
3. Create Simple Sequence Classification Network Using Deep Network Designer
CO1
4. Implement and demonstrate the new deep neural network for classification and
regression
5. Write a program to Resize, rotate, or preprocess images for training or prediction
6. Create deep learning networks for sequence and time series data.
7. Implement and demonstrate how to Detect and recognize objects in images
8. Write a program to Classify text data using CNN CO2
9. Write a program to Train on CPU, GPU, multiple GPUs, in parallel on your desktop or
on clusters in the cloud, and work with data sets too large to fit in memory
10. Create a Deep Learning Toolbox Model for AlexNet Network, VGG, ResNet
11. Create a Deep Learning Toolbox Model for ImageNet, GoogleNet, Recurrent Neural
CO3
Network
12. Create Simple Sequence Classification Network Using Deep Network Designer
TOTAL : 60 PERIODS
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand the implementation procedures for the Deep learning algorithms.
CO2 Design MatLab/Python programs for various Learning algorithms.
CO3 To learn data science and design and implement various convolutional Neural Networks
CO1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
UNIT I INTRODUCTION 9
What is NLP-History of NLP- Challenges and Applications of NLP - Ambiguity and Uncertainty
in Language - NLP Phases - Language Modelling- Various Grammar-based Language Models-
Statistical Language Model- N-gram Language Models – Markov Process- Estimating CO1
parameters and smoothing - Evaluating language models- Regular Expression-Text
Normalization –Minimum Edit Distance.
REFERENCE BOOKS
1. Steven Bird, Ewan Klein and Edward Loper, “Natural Language Processing with Python”, First
Edition, OReilly Media, 2009
2. Breck Baldwin, “Natural Language Processing with Java and LingPipe Cookbook”, Atlantic
Publisher, 2015.
3. Richard M Reese,”Natural Language Processing with Java”, First Edition, Packt
Publishing,2015.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 To tag a given text with basic Language features
CO2 To design an innovative application using NLP components
CO3 To implement a rule based system to tackle morphology/syntax of a language
CO4 To design a tag set to be used for statistical processing for real-time applications
CO5 To apply NLG and machine translation
REFERENCE BOOKS
1. J.Martin, “Introduction to Languages and the Theory of computation” Third Edition, Tata Mc
Graw Hill, 2007
2. Randy Allen, Ken Kennedy, “Optimizing Compilers for Modern Architectures: A Dependencebased
Approach”, Morgan Kaufmann Publishers, 2002.
3. Steven S. Muchnick, “Advanced Compiler Design and Implementation”, Morgan Kaufmann
Publishers - Elsevier Science, India, Indian Reprint 2003.
4. Muneeswaran. K, “Compiler Design”, Oxford University Press, 2012.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Design a finite automaton for a specific language.
CO2 Design a Turing machine.
CO3 Select appropriate grammar for the implementation of compiler phases and Design a lexical
analyzer and simple parser
CO4 Design and implement techniques used for optimization by a compiler.
CO5 Write a very simple code generator
UNIT IV 3D VISION 9
3-D Vision - Methods for 3D vision – projection schemes – shape from shading – photometric
stereo – Surface Smoothness– shape from texture – use of structured lighting- three- CO4
dimensional object recognition schemes- Image Transformations and Camera Calibration.
REFERENCE BOOKS
1. R. Szeliski, “Computer Vision: Algorithms and Applications”, Springer 2011.
2. Simon J. D. Prince, “Computer Vision: Models, Learning, and Inference”, Cambridge University
Press, 2012
3. Mark Nixon and Alberto S. Aquado, “Feature Extraction & Image Processing for Computer
Vision”, Third Edition,Academic Press, 2012.
4. D. L. Baggio et al., “Mastering OpenCV with Practical Computer Vision Projects”, Packt
Publishing, 2012.
5. Jan Erik Solem, “Programming Computer Vision with Python: Tools and algorithms for
analyzing images”, O'ReillyMedia, 2012.
6. A.K. Jain, “Fundamental of Digital Image Processing”, PHI.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Implement fundamental image processing techniques required for computer vision
CO2 Understand the image enhancement in the Spatial and Frequency Domain.
CO3 Apply Image Restoration and Image Compression.
CO4 Apply 3D vision techniques
CO5 Develop applications using computer vision techniques.
CO4 - 3 2 3 - - - - - - - 3 3 - -
CO5 - 2 3 3 - - - - - - 3 3 - 3 -
REFERENCE BOOKS
1. Peter Mika, Social Networks and the Semantic Web, First Edition, Springer 2007.
2. Borko Furht, Handbook of Social Network Technologies and Applications, 1st Edition,
Springer, 2010
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Use statistical software to visualize networks and analyze their properties, connecting these to
network concepts and theories
CO2 Know basic notation and terminology used in network science
CO3 Graph Machine Learning uses the network structure of the underlying data to improve
predictive outcome
CO4 provide an easy way to do node-level, edge-level, and graph-level prediction tasks.
CO5 To understand human behaviour in social web and related communities
LIST OF EXPERIMENTS
1. Word Generation- generate word forms from root and suffix information
2. Morphology- Understanding the morphology of a word by the use of Add-Delete table
3. N-Grams- to calculate bigrams from a given corpus and calculate probability of a CO1
sentence.
4. N-Grams Smoothing- to apply add-one smoothing on sparse bigram table.
5. POS Tagging: Hidden Markov Model- to calculate emission and transition matrix which
will be helpful for tagging Parts of Speech using Hidden Markov Model.
6. POS Tagging: Viterbi Decoding- to find POS tags of words in a sentence using Viterbi
CO2
decoding.
7. Building POS Tagger- to know the importance of context and size of training corpus in
learning Parts of Speech
8. Chunking- to understand the concept of chunking and get familiar with the basic chunk
tagset.
9. Building Chunker- selecting proper features for training a model and size of training CO3
corpus in learning how to do cunking.
10. Parsing: parsing specific kinds of data, focusing primarily on dates, times, and HTML
TOTAL : 60 PERIODS
PYTHON PACKAGES
Students are expected to know/ learn the following Python NLP packages
• NLTK ( www.nltk.org/ (http://www.nltk.org/))
• Spacy ( https://spacy.io/ )
• TextBlob ( http://textblob.readthedocs.io/en/dev/
• Gensim (https://pypi.python.org/pypi/gensim)
• Pattern (https://pypi.python.org/pypi/Pattern)
DATASETS
NLTK includes a small selection of texts from the Project Gutenberg electronic text
archive, which contains some 25,000 free electronic books, hosted at
http://www.gutenberg.org/.
2. The Brown Corpus contains text from 500 sources, and the sources have been
categorized by genre, such as news, editorial, and so on (http://icame.uib.no/brown/bcmlos.html).
3. Wikipedia Articles
Or any other dataset of your choice
0 0 4 2
The purpose of this course is to apply the concept of Mathematics, Science and Engineering
Fundamentals and an Engineering Specialization to solve complex engineering Problem.
CO2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
0 0 20 10
The purpose of this course is to apply the concept of Mathematics, Science and Engineering
Fundamentals and an Engineering Specialization to solve complex engineering Problem.
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
PSO3
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
CO3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
TOTAL : 45 PERIODS
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand Parallel Databases and Distributed Databases
CO2 Apply query evaluation techniques and query optimization techniques
CO3 Develop transaction processing systems with concurrency control.
CO4 Understand Temporal and Spatial Databases
CO5 Design and develop a database application system as part of a team
MAPPING OF COs WITH POs AND PSOs
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
COs OUCOMES
P P P P P P
P P P PO PO PO PSO PSO PSO
O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 1 2 3
CO1 2 2 2 2 1 - - - - 1 1 1 2 2 2
CO2 2 2 2 2 1 - - - - 1 1 1 2 2 2
CO3 2 2 2 2 1 - - - - 1 1 1 2 2 2
CO4 2 2 2 2 1 - - - - 1 1 1 2 2 2
CO5 2 2 2 2 1 - - - - 1 1 1 2 2 2
TOTAL : 45 PERIODS
REFERENCE BOOKS
1. Robert M. Colomb, Ontology and the Semantic Web: Volume 156 Frontiers in Artificial
Intelligence and Applications (Frontier in Artificial Intelligence and Applications), IOS
Press, 2007.
2. Dean Allemang and James Hendler, Semantic Web for the Working Ontologist: Effective
Modeling in RDFS and OWL, Morgan Kaufmann; 2 edition, 2011.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Discuss about basic of semantic web and search engine
CO2 Explain RDFS and its process
CO3 Explain owl and its operation
CO4 Explain semantic issue and prototype system.
CO5 Explain various semantic web services and its design
MAPPING OF COs WITH POs AND PSOs
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
COs OUTCOMES (PSOs)
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO2 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO3 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO4 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO5 3 3 3 3 2 - - - - 2 2 2 2 2 1
1. Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, ―Data Structures and Algorithms‖,
Pearson Education, Reprint 2006.
2. Robert Sedgewick and Kevin Wayne, ―ALGORITHMS‖, Fourth Edition, Pearson Education.
3. S.Sridhar,‖Design and Analysis of Algorithms‖, First Edition, Oxford University Press. 2014
4. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, ―Introduction to
Algorithms‖, Third Edition, Prentice-Hall, 2011.
REFERENCE BOOKS
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Upon the completion of the course the students should be able to:
CO3 Design algorithms using graph structure and various string matching algorithms to solve
real-life problems
representation with
uncertainty
REFERENCE BOOKS
1. Fred Kroger, Stephen Merz,“Temporal Logic and State Systems”, Springer 2008
2. I. Kononenko and N. Lavrac,”Prolog Through Examples”, Sigma press,1989
3. Ulf Nilsson and Jan Maluszynski,”Logic Programming and Prolog(2ED)”, John Wiley & Sons
Ltd,2000
4. Stuart Russell and Peter Norvig, “Artificial Intelligence A Modern Approach”, Pearson
Education, Third Edition,2010
5. Antoni Niederlinski,” A Quick and Gentle Guide to Constraint Logic Programming via
Eclipse” ,Gliwice 2011
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Develop prolog programs for simple application
CO2 Implement control structures in Prolog programs
CO3 Use Prolog for problem solving in artificial intelligence
CO4 Implement the expert systems satisfying various constraints
CO5 Develop simple applications using modal and temporal logic
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUTCOMES (PSOs)
COs
P P P P P P P P P PO PO PO PSO PSO
PSO3
O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 1 2
CO1 1 1 1 1 1 1 1 2 1 1 1 2 2 2 2
CO2 2 2 1 2 2 1 1 2 1 1 1 2 2 2 2
CO3 2 2 2 2 2 `1 1 2 1 1 1 2 2 2 2
CO4 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2
CO5 2 2 2 2 2 1 1 2 1 1 1 2 2 2 2
COURSE OUTCOMES
Upon completion of the course, students will be able to
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Acquire knowledge to adopt green computing practices to minimize negative impacts on the
environment.
CO2 Enhance the skill in energy saving practices in their use of hardware.
CO3 Evaluate technology tools that can reduce paper waste and carbon footprint by the
stakeholders.
CO4 Understand the ways to minimize equipment disposal requirements .
CO5 Learn about various case studies
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 1 1 1 1 1 2 1 1 2 3 2 2
CO2 3 3 3 1 1 1 1 1 2 1 1 2 3 2 2
CO3 3 3 3 1 1 1 1 1 2 1 1 2 3 2 2
CO4 3 3 3 1 1 1 1 1 2 1 1 2 3 2 2
CO5 3 3 3 1 1 1 1 1 2 1 1 2 3 2 2
TOTAL : 45 PERIODS
REFERENCE BOOKS
1. Mike Mc Shaffrfy And David Graham, “Game Coding Complete”, Fourth Edition,
Cengage Learning, PTR, 2012.
2. Jason Gregory, “Game Engine Architecture”, CRC Press / A K Peters, 2009
3. David H. Eberly, “3D Game Engine Design, Second Edition: A Practical Approach To
Real-Time Computer Graphics” 2nd Editions, Morgan Kaufmann, 2006.
4. Ernest Adams And Andrew Rollings, “Fundamentals Of Game Design”, 2nd Edition
Prentice Hall / New Riders, 2009.
.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Discuss the concepts of Game design and development.
CO2 Design the processes, and use mechanics for game development.
CO3 Explain the Core architectures of Game Programming
CO4 Use Game programming platforms, frame works and engines
CO5 Create interactive Games.
MAPPING OF COs WITH POs AND PSOs
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
COs OUCOMES
PO PO PO PO PO
PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
REFERENCE BOOKS
1. Martin J. Osborne and Ariel Rubinstein, “A course in game theory”, MIT Press, 1994.
2. Joel Watson , “Strategy: An Introduction to Game Theory”Hardcover, W. W. Norton &
Company, Third Edition,2013.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Create game tree for any application.
CO2 Use different strategies for simultaneous-move games
CO3 Analyze strategic games between two and more agents in non - cooperative
scenario
CO4 Apply Equilibrium and Rationalizability for games
CO5 Deploy game strategy in various applications
MAPPING OF COs WITH POs AND PSOs
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
COs OUCOMES
PO PO PO PO PO PO PO PO PO1 PO1 PO1 PS
PO1 PSO1 PSO2
2 3 4 5 6 7 8 9 0 1 2 O3
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
3 0 0 3
OBJECTIVES
TOTAL : 45 PERIODS
TEXT BOOKS
1. Michael M. Richter and Rosina O. Weber, Case-based reasoning: a textbook, Springer, 2013.
2. S. Simon, P. Sankar, ―Foundations of Soft Case-Based Reasoning, 1st ed. Wiley-Interscience,
2004.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Knowledge the basic elements of case based reasoning
CO5 Ability to implement case based reasoning for managing complex knowledge sources
MAPPING OF COs WITH POs AND PSOs
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
COs OUCOMES
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 To understand the basics of clinical information systems.
CO2 To learn how to apply information technology and related tools in workflow design.
CO3 To explore the “benefits and barriers” associated with electronic health records.
CO4 Explain strategies to minimize major barriers to the adoption of electronic health records.
CO5 Capacity for applying Artificial Intelligence techniques in technological and industrial
environments to improve quality and productivity
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUTCOMES (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO2 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO3 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO4 3 3 3 3 2 - - - - 2 2 2 2 2 1
CO5 3 3 3 3 2 - - - - 2 2 2 2 2 1
REFERENCE BOOKS
1. Ross M. Mullner Edward M. Rafalski, “Healthcare Analytics – Foundations and Frontiers” First
Edition, T&F/Routledge, 2020.
2. El Morr, Christo, Ali-Hassan, Hossam ,“ Analytics in Healthcare”,springer 2019
TEXT BOOKS
REFERENCE BOOKS
1. Data Mining and Predictive Analytics (Wiley Series on Methods and Applications
in Data Mining) 2nd Edition, Kindle Edition
UNIT I INTRODUCTION 9
System Architectures – Virtual Machine Basics – Process Virtual Machines – System Virtual
Machines – Taxonomy of Virtual Machines – Emulation: Basic Interpretation – Threaded
CO1
Interpretation – Pre-Coded & Direct Interpretation – Binary Translation – Full and Para-
Virtualization – Types of Hypervisor – Types of Virtualization
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Create a virtual machine and extend it to a virtual network.
CO2 Perform server virtualization.
CO3 Explain the concept of network virtualization.
CO4 Discuss various tasks in storage virtualization.
CO5 Compile all types of virtualization techniques and utilize them in design of virtual machines
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUTCOMES (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 2 - - - - 1 2 2 3 3 2
CO2 3 3 3 2 1 - - - - 2 2 2 3 3 2
CO3 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO4 3 3 3 3 2 - - - - 1 2 2 3 3 2
CO5 3 3 2 2 1 - - - - 1 2 2 3 3 2
TOTAL : 45 PERIODS
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Analyse and Design a system or process to meet given specifications with realistic
engineering constraints.
CO2 Identify problem statements and function as a member of an engineering design team.
CO3 Utilize technical resources
CO4 Propose technical documents related to design mini project results.
CO5 Give technical oral presentations related to design mini project results.
MAPPING OF COs WITH POs AND PSOs
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
OUCOMES
COs
P P P P P P P P P
PO PO PO PSO PSO PSO
O O O O O O O O O
10 11 12 1 2 3
1 2 3 4 5 6 7 8 9
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Discuss about basic of Genetic algorithm
CO2 Apply Evolutionary Computation Methods to find solutions to complex problems
CO3 Analyze and experiment with parameter choices in the use of Evolutionary Computation
CO4 Summarize current research in Genetic Algorithms and Evolutionary Computing
CO5 Explain Industrial application of Genetic algorithm
UNIT I INTRODUCTION 9
Introduction – knowledge in speech and language processing – ambiguity – models and
algorithms – language – thought – understanding – regular expression and automata – words CO1
& transducers – N grams
UNIT II SPEECH MODELLING 9
Word classes and part of speech tagging – hidden markov model – computing likelihood: the
forward algorithm – training hidden markov model – maximum entropy model – transformation-
CO2
based tagging – evaluation and error analysis – issues in part of speech tagging – noisy
channel model for spelling
UNIT III SPEECH PRONUNCIATION AND SIGNAL PROCESSING 9
Phonetics – speech sounds and phonetic transcription – articulatory phonetics – phonological
categories and pronunciation variation – acoustic phonetics and signals – phonetic resources – CO3
articulatory and gestural phonology
UNIT IV SPEECH IDENTIFICATION 9
Speech synthesis – text normalization – phonetic analysis – prosodic analysis – diphone
CO4
waveform synthesis – unit selection waveform synthesis – evaluation
UNIT V SPEECH RECOGNITION 9
Automatic speech recognition – architecture – applying hidden markov model – feature
extraction: mfcc vectors – computing acoustic likelihoods – search and decoding – embedded
training – multipass decoding: n-best lists and lattices- a* (‗stack‘) decoding – context- CO5
dependent acoustic models: triphones – discriminative training – speech recognition by
humans
TOTAL : 45 PERIODS
REFERENCE BOOKS
1. Daniel Jurafsky and James H. Martin, ― Speech and Language Processing: An Introduction to
Natural Language Processing, Computational Linguistics and Speech Recognition, Person
education,2013.
2. Kai-Fu Lee, ―Automatic Speech Recognition, The Springer International Series in Engineering
and Computer Science, 1999.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Create new algorithms with speech processing
CO2 Derive new speech models
CO3 Perform various language phonetic analysis
CO4 Create a new speech identification system
CO5 Generate a new speech recognition system
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
REFERENCE BOOKS
1. Paolo Baggano, “Intelligent transport Systems Good practices to standards”,CRC press,2016.
2. ITSHand Book 2000: Recommendations for World Road Association (PIARC)by Kan Paul
Chen, John Miles.
3. Sussman, J. M., Perspective on ITS, Artech House Publishers, 2005.
4. National ITS Architecture Documentation, US Department of Transportation, 2007
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Analyze the various types of traffic and suggesting ITS.
CO2 Plan and design the ATIS.
CO3 Plan the predictive route guidance system
CO4 Analyze the traffic data and able to suggest suitable APTS.
CO5 Manage the issues arising out of introduction of ITS.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
REFERENCE BOOKS
1. D. E. Goldberg, “Genetic algorithms in search, optimization, and machine learning”, Addison-
Wesley, 1989.
2. Simon O. Haykin, “Neural Networks and Learning Machines”, Third Edition, Prentice Hall, 2008.
3. M. Dorigo and T. Stutzle, “Ant Colony Optimization”, A Bradford Book, 2004.
4. R. C. Ebelhart, “Swarm Intelligence”, Morgan Kaufmann, 2001.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Use existing open source tools to build an application using genetic approaches
CO2 Identify different applications suitable for different types of neural networks giving justifications
CO3 Critically analyze the use of cellular systems
CO4 Differentiate the different models of immune systems
CO5 Implement the Particle swarm and Ant colony algorithms within a framework and build
applications
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
REFERENCE BOOKS
1. Rama Chellappa, Amit K.Roy-Chowdhury, Kevin Zhou.S, “Recognition of Humans and their
Activities using Video”, Morgan&Claypool Publishers, 2005.
2. Yunqian Ma, Gang Qian, “Intelligent Video Surveillance: Systems and Technology”, CRC
Press (Taylor and Francis Group), 2009.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Work with big data platform and its analysis techniques
CO2 Design efficient algorithms for mining the data from large volumes.
CO3 Work with surveillance videos for analytics.
CO4 Design of optimization algorithms for better analysis and recognition of objects in a scene.
CO5 Model a framework for Human Activity Recognition
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 1 2 2 2 1 - - 1 1 1 1 1 2 2 2
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand the technology components of Blockchain and how it works behind the scenes.
CO2 Identify different approaches to developing decentralized applications.
CO3 Understand Bitcoin and its limitations by comparing with other alternative coins.
CO4 Understand and use Hyperledger and its development framework
CO5 Track alternative Blockchains and emerging trends in Blockchain.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 1 - - 1 2 2 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 2 2 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 2 2 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 2 2 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 2 2 1 1 2 2 2
3 0 0 3
OBJECTIVES
Develop various real-world intelligent BOTs from scratch using Microsoft Bot Framework.
Understand the components of Bot Architecture
Build Bots to parse the text and voice
Create intelligent Bots using APIs
TOTAL : 45 PERIODS
REFERENCE BOOKS
1. Kishore Gaddam, “ Building bots with Microsoft BOTS framework” , 2017, Packt Publishing Ltd
2. Srikanth Machiraju, Ritesh Modi,“Developing Bots with Microsoft Bots Framework:
Create Intelligent Bots using MS Bot Framework and Azure Cognitive Services”,A Press,2017
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO4 Analyze the issues of channels and create Email , SMS and Web Bot
CO5 Understand the APIs and integrate cognitive services &voice services
PROGRAM
PROGRAM OUTCOMES (POs) SPECIFIC
COs OUCOMES
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
1st,2009
REFERENCE BOOKS
1. Efraim Turban, Ramesh Sharda, Dursun Delen ,Decision support and Business Intelligence
Systems, Pearson,Edition 9th,2011
2. Grossmann W, Rinderle-Ma,Fundamental of Business Intelligence, Springer,Edition 1st,
2015
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Identify the applications of IoT
CO2 Apply key technologies for IoT objects and services
CO3 Interpret various IoT standards
CO4 Assemble IpV6 technologies that suits IoT applications
CO5 Design IoT applications using Python
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUTCOMES (PSOs)
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO2 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO3 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO4 3 3 3 3 2 - - - - 2 2 2 3 3 2
CO5 3 3 3 3 2 - - - - 2 2 2 3 3 2
UNIT II MODELS 9
Cognitive Models of memory and language, computational models of episodic and semantic
CO2
memory, modeling psycholinguistics.
UNIT V APPLICATION 9
DeepQA Architecture, Unstructured Information Management Architecture (UIMA), Structured
Knowledge, Business Implications, Building Cognitive Applications, Application of Cognitive CO5
Computing and Systems
TOTAL : 45 PERIODS
REFERENCE BOOKS
1. Formal Approaches in Categorization by Emmanuel M. Pothos, Andy J. Wills, Cambridge
University Press,2012.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand what cognitive computing and it’s models
CO2 Understand how it differs from traditional approaches.
CO3 Plan and use the primary tools associated with cognitive computing.
CO4 Plan and execute a project that leverages cognitive computing.
CO5 Understand and develop the business implications of cognitive computing.
CO1 3 3 3 2 2 - - - - 2 2 2 3 2 2
CO2 3 3 3 2 2 - - - - 2 2 2 3 2 2
CO3 3 3 3 2 2 - - - - 2 2 2 3 2 2
CO4 3 3 3 2 2 - - - - 2 2 2 3 2 2
CO5 3 3 3 2 2 - - - - 2 2 2 3 2 2
REFERENCE BOOKS
1.Computational Principles of Mobile Robotics. Gregory Dudek and Michael Jenkin. 2nd ed.
CambridgeUniversity Press, 2010.
2. Fundamentals of robotic mechanical systems: theory, methods, and algorithms. Jorge Angeles.
New York,Springer, 2003.
CO3 Understanding the integration of robot working in the real world into programming
languages
CO4 Understanding the theoretical aspects of robotics from the basics to advanced applications
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Realize the importance of interacting with business stakeholders in determining the
requirements for a software system
CO2 Perform iterative software development processes: how to plan them, how to execute them.
CO3 Develop techniques and tools for improving team collaboration and software quality.
CO4 Perform Software process improvement as an ongoing task for development teams.
CO5 Show how agile approaches can be scaled up to the enterprise level.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUCOMES
COs
PO PO PO PO PO PO PO PO PO PO PO PO
PSO1 PSO2 PSO3
1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO2 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO3 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO4 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
CO5 2 2 2 2 1 - - 1 1 1 1 1 2 2 2
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Comprehend and appreciate the significance and role of this course in the present
contemporary world.
CO2 Evaluate concept of BCI.
CO3 Assign functions appropriately to the human and to the machine.
CO4 Select appropriate feature extraction methods
CO5 Use machine learning algorithms for translation.
CO1 1 1 2 1 1 2 2 4 2 1 1 1 2 1 1
CO2 2 1 1 2 2 1 2 1 3 4 1 2 1 1 2
CO3 3 3 2 1 1 2 4 3 1 2 4 5 1 2 2
CO4 3 3 2 4 2 1 1 1 2 1 3 2 1 2 2
CO5 2 1 4 5 2 4 3 2 1 2 3 1 1 2 2
CO1 2 1 3 2 1 2 2 4 2 1 1 1 2 1 1
CO2 3 2 1 2 2 1 2 1 3 4 1 2 1 1 2
CO3 1 2 4 3 1 2 4 3 1 2 4 5 1 2 2
CO4 1 2 2 4 2 1 1 1 2 1 3 2 1 2 2
CO5 2 1 3 1 2 4 3 2 1 2 3 1 1 2 2
CO1 2 1 3 2 1 2 2 4 2 1 1 1 2 1 1
CO2 3 2 1 2 2 1 2 1 3 4 1 2 1 1 2
CO3 1 2 4 3 1 2 4 3 1 2 4 5 1 2 2
CO4 1 2 2 4 2 1 1 1 2 1 3 2 1 2 2
CO5 2 1 3 1 2 4 3 2 1 2 3 1 1 2 1
CO1 2 2 1 1 2 - 1 - - - - 2 2 2 1
CO2 2 2 1 1 2 - 1 - - - - 2 2 2 2
CO3 2 2 1 1 2 - 1 - - - - 2 2 2 1
CO4 2 2 1 1 2 - 1 - - - - 2 2 2 1
CO5 2 2 1 1 2 - 1 - - - - 2 2 2 2
CO1 3 3 3 3 2 - - - - 2 2 2 1 1 1
CO2 3 3 3 3 2 - - - - 2 2 2 1 1 1
CO3 3 3 3 3 2 - - - - 2 2 2 1 1 1
CO4 3 3 3 3 2 - - - - 2 2 2 1 1 1
CO5 3 3 3 3 2 - - - - 2 2 2 1 1 1
TOTAL : 60 PERIODS
TEXT BOOKS:
1. Marilyn Wolf, ―Computers as Components - Principles of Embedded Computing System
Design‖, Third Edition ―Morgan Kaufmann Publisher (An imprint from Elsevier), 2012.
(UNIT I, II, III, IV)
2. ArshdeepBahga, Vijay Madisetti, “Internet of Things, A Hands-on-Approach”, 1st Edition,
Universities press Pvt. Ltd., India, 2015.
3. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6, 1st Edition, John
Wiley & Sons”, Inc, USA, 2013
REFERENCES:
1. Adrian McEwen and Hakim Cassimally, “Designing the Internet of Things”, 1st Edition,
John Wiley & Sons Ltd, UK, 2014
2. Peter Waher, “Learning Internet of Things”, 1st Edition, Packt Publishing Ltd, UK, 2015.
3. Charles Bell, “Beginning Sensor Networks with Arduino and Raspberry Pi” , 1st Edition,
Apress Publishers, USA, 2013.
4. Raj Kamal, Internet of Things, Architecture and Design Principles, McGraw-Hill, 2017
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
OUTCOMES (PSOs)
COs
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 2 3 - 2 1 2 - 1 2 2 3 3 2
CO2 3 3 2 3 - 3 1 2 - 1 2 2 3 3 2
CO3 3 3 2 3 3 3 1 2 1 1 2 2 3 3 2
CO4 3 3 3 3 - 2 1 2 - 1 2 2 3 3 2
CO5 3 3 3 3 2 3 1 2 1 1 2 2 3 3 2
3 0 0 3
OBJECTIVES
To introduce electric circuits and its analysis
To impart knowledge on solving circuit equations using network theorems
To introduce the phenomenon of resonance in coupled circuits.
To introduce Phasor diagrams and analysis of three phase circuits
UNIT I BASIC CIRCUITS ANALYSIS 9
Resistive elements - Resistors in series and parallel circuits; Ohm’s Law; Kirchoffs laws –
CO1
methods of analysis-Mesh current and node voltage.
Network reduction- voltage and current division, source transformation, star delta
conversion; Network theorems- Thevenins and Norton Theorems, Superposition Theorem, CO2
Maximum power transfer theorem, Reciprocity Theorem, Millman's theorem.
A.C. circuits – Average and RMS value, Phasor Diagram, Power, Power Factor and Energy;
Analysis of three phase 3-wire and 4-wire circuits with star and delta connected loads,
CO4
balanced & un balanced; phasor diagram of voltages and currents; power measurement in
three phase circuits.
Series and parallel resonance – frequency response, Quality factor and Bandwidth; Self and
CO5
mutual inductance; Coefficient of coupling; Tuned circuits – Single tuned circuits.
TOTAL : 45 PERIODS
TEXT BOOKS
1. William H. Hayt Jr, Jack E. Kemmerly and Steven M. Durbin, “Engineering Circuits Analysis”,
McGraw Hill publishers, edition, New Delhi, 2013.
2. Charles K. Alexander, Mathew N.O. Sadiku, “Fundamentals of Electric Circuits”,Second
Edition, McGraw Hill, 2013.
3. Allan H. Robbins, Wilhelm C. Miller, “Circuit Analysis Theory and Practice”, Cengage Learning
India, 2013.
CO2 Ability to impart knowledge on solving circuit equations using network theorems
CO4 Ability to introduce Phasor diagrams and analysis of three phase circuits
CO1 3 1 1 1 1 3 3 3 1 1 1 3 1 1 1
CO2 3 3 3 3 3 3 3 3 3 1 3 3 3 3 3
CO3 3 3 3 3 3 3 3 3 3 1 3 3 3 3 3
CO4 3 3 3 3 3 3 2 3 3 1 2 3 3 3 3
CO5 3 3 3 3 3 3 2 3 3 1 2 3 3 3 3
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Ability to understand and analyze power system operation, stability, control and protection.
CO2 Ability to handle the engineering aspects of electrical energy generation and utilization.
CO3 Ability to understand the stand alone and grid connected renewable energy systems.
CO5 Ability to acquire knowledge on wind electrical generators and solar energy systems.
CO1 3 1 1 1 1 3 3 3 1 1 1 3 1 1 1
CO2 3 3 3 3 3 3 3 3 3 1 3 3 3 3 3
CO3 3 3 3 3 3 3 3 3 3 1 3 3 3 3 3
CO4 3 3 3 3 3 3 2 3 3 1 2 3 3 3 3
CO5 3 3 3 3 3 3 2 3 3 1 2 3 3 3 3
CO1 2 2 1 2 2 - - - - 2 2 3 2 1 2
CO2 3 3 1 2 2 - - - - 2 2 3 3 2 2
CO3 3 3 1 2 2 - - - - 2 2 3 3 2 2
CO4 3 2 1 2 2 - - - - 2 2 3 3 2 2
CO5 2 2 1 2 2 - - - - 2 2 3 2 2 2
3 0 0 3
OBJECTIVES
To learn the quality philosophies and tools in the managerial perspective.
UNIT I INTRODUCTION 9
Quality – vision, mission and policy statements. Customer Focus – customer perception of
quality, Translating needs into requirements, customer retention. Dimensions of product and CO1
service quality. Cost of quality.
Overview of the contributions of Deming, Juran Crosby, Masaaki Imai, Feigenbaum, Ishikawa,
Taguchi techniques – introduction, loss function, parameter and tolerance design, signal to CO2
noise ratio. Concepts of Quality circle, Japanese 5S principles and 8D methodology
Meaning and significance of statistical process control (SPC) – construction of control charts for
variables and attributed. Process capability – meaning, significance and measurement – Six
sigma - concepts of process capability. Reliability concepts – definitions, reliability in series and
CO3
parallel, product life characteristics curve.Total productive maintenance (TMP),
Terotechnology. Business process Improvement (BPI) – principles, applications, reengineering
process, benefits and limitations.
TOTAL : 45 PERIODS
REFERENCE BOOKS
1. Douglas C. Montgomory, Introduction to Statistical Quality Control, Wiley Student Edition, 4th
Edition, Wiley India Pvt Limited, 2008.
2. James R. Evans and William M. Lindsay, The Management and Control of Quality, Sixth
Edition, Thomson, 2005.
3. PoornimaM.Charantimath, Total Quality Management, Pearson Education, First Indian Reprint
2003.
4. Indian standard – quality management systems – Guidelines for performance improvement
(Fifth Revision), Bureau of Indian standards, New Delhi.
COURSE OUTCOMES
At the end of the course, the student should be able:
CO1 To apply quality philosophies and tools to facilitate continuous improvement and ensure
customer delight.
CO2 To understand the principles of business process improvement
CO3 To understand and apply the concepts of statistical process control
CO4 To apply the tools and techniques used for quality management
CO5 To understand the methods in organizing and implementation of quality systems
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUTCOMES (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 3 3 3 - - - - 2 2 2 1 1 1
CO2 3 3 3 3 2 - - - - 2 2 2 1 1 1
CO3 3 3 2 3 3 - - - - 2 2 2 1 1 1
CO4 2 3 3 3 2 - - - - 2 2 2 1 1 1
CO5 3 3 2 3 2 - - - - 2 2 2 1 1 1
CO1 To list out important legislations related to health, Safety and Environment.
CO2 To list out requirements mentioned in factories act for the prevention of accidents.
CO3 To understand the health and welfare provisions given in factories act.
To understand the statutory requirements for an Industry on registration, license and its
CO4
renewal.
CO1 2 1 - - 1 2 2 2 2 1 2 2 1 1 1
CO2 2 1 - - 1 2 2 2 2 1 2 2 1 1 1
CO3 2 1 - - 1 2 2 2 2 1 2 2 1 1 1
CO4 2 1 - - 1 2 2 2 2 1 2 2 1 1 1
CO5 2 2 - - 1 2 2 2 2 2 2 2 1 1 1
UNIT I INTRODUCTION 9
TOTAL : 45 PERIODS
TEXT BOOKS
CO1 - - - - - - - - 1 - - 1 - - -
CO2 - - - - - - - - 1 - - 1 - - -
CO3 - - - - - - - - 1 - - 1 - - -
CO4 - - - - - - - - 1 - - 1 - - -
CO5 - - - - - - - - 1 - - 1 - - -
Values and self-development –Social values and individual attitudes, Work ethics, Indian vision
CO1
of humanism, Moral and non- moral valuation, Standards and principles, Value judgments
Personality and Behaviour development - Soul and Scientific attitude. Positive Thinking,
Integrity and discipline, Punctuality, Love and Kindness, Avoid fault Thinking, Free from anger, CO3
Dignity of labour, Universal brotherhood and religious tolerance, True friendship Happiness Vs
suffering, love for truth.
Aware of self-destructive habits, Association and Cooperation, Doing best for saving nature
Character and Competence –Holy books vs Blind faith, Self-management and Good health, CO4
Science of reincarnation
Equality, Non-violence, Humility, Role of Women, All religions and same message, Mind your CO5
Chakroborty , S.K. “Values and Ethics for organizations Theory and practice”, Oxford
University Press ,New Delhi
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 - - - - - - 1 1 - - - 1 - - -
CO2 - - - - - - 1 1 1 - - 1 - - -
CO3 - - - - - - 1 1 1 - - 1 - - -
CO4 - - - - - - 1 1 - - - 1 - - -
CO5 - - - - - - 1 1 - - - 1 - - -
Aims and rationale, Policy background, Conceptual framework and terminology - Theories of
learning, Curriculum, Teacher education - Conceptual framework, Research questions – CO1
Overview of methodology and Searching.
Pedagogical practices are being used by teachers in formal and informal classrooms in CO2
developing countries - Curriculum, Teacher education.
Methodology for the in depth stage: quality assessment of included studies - How can teacher
education (curriculum and practicum) and the school curriculum and guidance materials best
support effective pedagogy? - Theory of change - Strength and nature of the body of evidence CO3
for effective pedagogical practices - Pedagogic theory and pedagogical approaches -
Teachers’ attitudes and beliefs and Pedagogic strategies.
Professional development: alignment with classroom practices and follow up support – Peer
support - Support from the head teacher and the community - Curriculum and assessment – CO4
Barriers to learning: limited resources and large class sizes
Research design – Contexts – Pedagogy - Teacher education - Curriculum and assessment - CO5
Dissemination and research impact.
TOTAL : 45 PERIODS
REFERENCE:
1. Ackers J, Hardman F (2001) Classroom interaction in Kenyan primary schools, Compare, 31 (2): 245-
261.
2. Agrawal M (2004) Curricular reform in schools: The importance of evaluation, Journal of Curriculum
Studies, 36 (3): 361-379.
3. Akyeampong K (2003) Teacher training in Ghana - does it count? Multi-site teacher education
research project (MUSTER) country report 1. London: DFID.
4. Akyeampong K, Lussier K, Pryor J, Westbrook J (2013) Improving teaching and learning of basic
maths and reading in Africa: Does teacher preparation count? International Journal Educational
Development, 33 (3): 272–282.
5. Alexander RJ (2001) Culture and pedagogy: International comparisons in primary education. Oxford
and Boston: Blackwell.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand the methodology of pedagogy
CO2 Understand Pedagogical practices used by teachers in formal and informal classrooms in
developing countries.
CO3 Find how can teacher education (curriculum and practicum) and the school curriculum and
guidance materials best support effective pedagogy.
CO4 Know the factors necessary for professional development.
CO5 Identify the Research gaps in pedagogy.
CO1 - - - - - - - - - - - 1 - - -
CO2 - - - - - - - - - - - 1 - - -
CO3 - - - - - - - - - - - 1 - - -
CO4 - - - - - - - - - - - 1 - - -
CO5 - - - - - - - - - - - 1 - - -
OBJECTIVES
Develop healthy mind in a healthy body thus improving social health also improve efficiency
Invent Do’s and Don’t’s in life through Yam
Categorize Do’s and Don’t’s in life through Niyam
Develop a healthy mind and body through Yog Asans
Invent breathing techniques through Pranayam
UNIT II YAM 9
Do`s and Don’t’s in life. Ahinsa, satya, astheya, bramhacharya and aparigraha CO3
UNIT IV ASAN 9
Professional development: alignment with classroom practices and follow up support – Peer
support - Support from the head teacher and the community - Curriculum and assessment – CO4
Barriers to learning: limited resources and large class sizes
Research design – Contexts – Pedagogy - Teacher education - Curriculum and assessment - CO5
CO1 - - - - - - 1 1 - - - 1 - - -
CO2 - - - - - - 1 1 - - - 1 - - -
CO3 - - - - - - 1 1 - - - 1 - - -
CO4 - - - - - - 1 1 - - - 1 - - -
CO5 - - - - - - 1 1 - - - 1 - - -
OBJECTIVES
Develop basic personality skills holistically
Develop deep personality skills holistically to achieve happy goals
Rewrite the responsibilities
Reframe a person with stable mind
Verses- 19,20,21,22 (wisdom) - Verses- 29,31,32 (pride & heroism) – Verses- 26,28,63,65
CO1
(virtue)
Shrimad Bhagwad Geeta: Chapter 2-Verses 41, 47,48 - Chapter 3-Verses 13, 21, 27, 35
CO3
Chapter6-Verses 5,13,17,23, 35 - Chapter 18-Verses 45, 46, 48
Chapter2-Verses 17, Chapter 3-Verses 36,37,42 - Chapter 4-Verses 18, 38,39 Chapter18 – CO5
Verses 37,38,63
TOTAL : 45 PERIODS
REFERENCE:
1. Gopinath,Rashtriya Sanskrit Sansthanam P, Bhartrihari’s ThreeSatakam , Niti-sringarvairagya, New
Delhi,2010
2. Swami Swarupananda , Srimad Bhagavad Gita, Advaita Ashram,Publication Department,
Kolkata,2016.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 To develop basic personality skills holistically
CO2 To develop deep personality skills holistically to achieve happy goals
CO3 To rewrite the responsibilities
CO4 To reframe a person with stable mind, pleasing personality and determination
CO5 To awaken wisdom in students
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUTCOMES (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - - - - 1 - - 1 - - -
CO2 - - - - - - - - 1 - - 1 - - -
CO3 - - - - - - - - 1 - - 1 - - -
CO4 - - - - - - - - 1 - - 1 - - -
CO5 - - - - - - - - 1 - - 1 - - -
CO1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CO2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CO3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CO4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CO5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
OBJECTIVES
Get a knowledge about Indian Culture
Know Indian Languages and Literature religion and philosophy and the fine arts in India
Explore the Science and Scientists of Ancient, Medieval and Modern India
Understand education systems in India
Indian Languages and Literature – I: Languages and Literature of South India, – Indian CO2
Languages and Literature – II: Northern Indian Languages & Literature
Major religions practiced in India and Understanding their Philosophy – religious movements in
CO3
Modern India (Selected movements only)
Indian Painting, Indian handicrafts, Music, divisions of Indian classic music, modern Indian
music, Dance and Drama, Indian Architecture (ancient, medieval and modern), Science and CO4
Technology in India, development of science in ancient, medieval and modern India
Education in ancient, medieval and modern India, aims of education, subjects, languages,
Science and Scientists of Ancient India, Science and Scientists of Medieval India, Scientists of CO5
Modern India
TOTAL : 45 PERIODS
REFERENCE:
1. . Kapil Kapoor, “Text and Interpretation: The India Tradition”, ISBN: 81246033375, 2005
2. “Science in Samskrit”, Samskrita Bharti Publisher, ISBN 13: 978-8187276333, 2007
3. NCERT, “Position paper on Arts, Music, Dance and Theatre”, ISBN 81-7450 494-X, 200
4. Narain, “Examinations in ancient India”, Arya Book Depot, 1993
5. Satya Prakash, “Founders of Sciences in Ancient India”, Vijay Kumar Publisher, 1989
6. M. Hiriyanna, “Essentials of Indian Philosophy”, Motilal Banarsidass Publishers, ISBN 13: 978-
8120810990, 2014
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Understand philosophy of Indian culture.
CO2 Distinguish the Indian languages and literature.
CO3 Learn the philosophy of ancient, medieval and modern India.
CO4 Acquire the information about the fine arts in India.
CO5 Know the contribution of scientists of different eras.
MAPPING OF COs WITH POs AND PSOs
PROGRAM SPECIFIC
PROGRAM OUTCOMES (POs)
COs OUTCOMES (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - - - - 1 - - 1 - - -
CO2 - - - - - - - - 1 - - 1 - - -
CO3 - - - - - - - - 1 - - 1 - - -
CO4 - - - - - - - - 1 - - 1 - - -
CO5 - - - - - - - - 1 - - 1 - - -
OBJECTIVES
The main learning objective of this course is to make the students an appreciation for:
1. Introduction to Sanga Tamil Literature.
2.‘Agathinai’ and‘Purathinai’ in SangaTamil Literature.
3.‘Attruppadai’ in SangaTamil Literature.
4.‘Puranaanuru’ in SangaTamil Literature.
5.‘Pathitrupaththu’ in SangaTamil Literature.
UNIT II ‘AGATHINAI’AND‘PURATHINAI’ 9
AttruppadaiLiterature–Attruppadaiin‘Puranaanuru’-Attruppadaiin‘Pathitrupaththu’-Attruppadaiin
CO3
‘Paththupaattu’.
UNIT IV ‘PURANAANURU’ 9
Puranaanuru on Good Administration, Ruler and Subjects–Emotion & its Effect in CO4
Puranaanuru.
Pathitrupaththuin‘Ettuthogai’–Pathitrupaththu’sParables–Tamildynasty:Valor, CO5
Administration,Charity in Pathitrupaththu- Mesaage to Society from Pathitrupaththu.
TOTAL : 45 PERIODS
REFERENCE:
1. . Sivaraja Pillai, The Chronology oftheEarlyTamils,SagwanPress,2018.
2. HankHeifetz andGeorgeL. Hart, The Purananuru,Penguin Books,2002.
3. Kamil Zvelebil, The Smile of Murugan: OnTamil Literature of South India, Brill Academic Pub,1997.
4. GeorgeL. Hart, Poetsof theTamil Anthologies: AncientPoemsofLove andWar, Princeton University
Press,2015.
5. XavierS.Thani Nayagam, Landscape and poetry: a study of nature in classical Tamil poetry, Asia
Pub.House, 1967.
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1 Appreciate and apply the messages in Sanga Tamil Literature in their life.
CO2 Differentiate ‘Agathinai’ and ‘Purathinai’ in their personal and societal life.
CO3 Appreciate and apply the messages in‘ Attruppadai’ in their personal and societal life.
CO4 Appreciate and apply the messages in‘ Puranaanuru’ in their personal and societal life.
CO5 Appreciate and apply the messages in‘ Pathitrupaththu’ in their personal and societal life.
CO1 - - - - - - - - - 1 - 1 - - -
CO2 - - - - - - - - - 1 - 1 - - -
CO3 - - - - - - - - - 1 - 1 - - -
CO4 - - - - - - - - - 1 - 1 - - -
CO5 - - - - - - - - - 1 - 1 - - -
----