0% found this document useful (0 votes)
56 views204 pages

2023 Robotics and AI

The document outlines the course scheme and syllabus for the BE in Robotics and Artificial Intelligence program at Thapar Institute of Engineering & Technology for the year 2023. It details the courses offered across eight semesters, including core, elective, and project courses, along with their respective codes, lecture/tutorial/practical hours, and credit values. Additionally, it includes a list of professional electives available to students, emphasizing collaboration with industry partners.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views204 pages

2023 Robotics and AI

The document outlines the course scheme and syllabus for the BE in Robotics and Artificial Intelligence program at Thapar Institute of Engineering & Technology for the year 2023. It details the courses offered across eight semesters, including core, elective, and project courses, along with their respective codes, lecture/tutorial/practical hours, and credit values. Additionally, it includes a list of professional electives available to students, emphasizing collaboration with industry partners.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 204

Thapar Institute of Engineering &

Technology, Patiala

COURSES SCHEME

&

SYLLABUS

FOR

BE (ROBOTICS AND ARTIFICIAL INTELLIGENCE)

2023

1
SEMESTER-I

S. No. Course Course Name CODE L T P Cr


Code
1. UPH013 PHYSICS BSC 3 1 2 4.5
2. UES101 ENGINEERING DRAWING ESC 2 4 0 4.0
3. UHU003 PROFESSIONAL
HSS 2 0 2 3.0
COMMUNICATION
4. UES102 MANUFACTURING PROCESSES ESC 2 0 2 3.0
5. UMA010 MATHEMATICS–I BSC 3 1 0 3.5
TOTAL 12 6 6 18.0

SEMESTER-II

S. No. Course Course Name CODE L T P Cr


Code
1. UCB009 CHEMISTRY BSC 3 0 2 4.0
2. UES103 PROGRAMMING FOR PROBLEM
ESC 3 0 2 4.0
SOLVING
3. UES013 ELECTRICAL & ELECTRONICS
ESC 3 1 2 4.5
ENGINEERING
4. UEN008 ENERGY AND ENVIRONMENT HSS 2 0 0 2.0
5. UMA004 MATHEMATICS–II BSC 3 1 0 3.5
TOTAL 14 2 6 18.0

SEMESTER-III

S. No. Course Course Name CODE L T P Cr


Code
1. UES009 MECHANICS ESC 2 1 2# 2.5
2. UMA034 OPTIMIZATION METHODS BSC 3 0 2 4.0
3. UMT304 THEORY OF MACHINES PCC 2 1 2 3.5
4. SMART MATERIALS FOR
URAXXX PCC 2 0 2 3.0
ROBOTICS
5.
UMT404 DATA STRUCTURE PCC 3 0 2 4.0

6. UTA025 INNOVATION &


ENTREPRENEURSHIP (3 Self Effort HSS 1 0 2* 3.0
Hour)
7. URAXXX PYTHON PROGRAMMING PCC 2 0 2 3.0
8 EMPLOYABILITY
UTD002 HSS 2 0 0 2.0
DEVELOPMENT SKILLS
TOTAL 17 2 10.5 25
# Each student will attend one Lab Session of 2 hrs in a semester for a bridge project in this course
(Mechanics)

Page 2 of 204
SEMESTER-IV
S. No. Course Name CODE L T P Cr
Course Code
1.
UCS521 ARTIFICIAL INTELLIGENCE ESC 3 0 2
4.0
2. UMA011 NUMERICAL ANALYSIS BSC 3 0 2 4.0
3. URAXXX DATA SCIENCE PCC 2 1 2 3.5
4. URAXXX ROBOTICS SENSORS AND PCC 2 0 2 3.0
ACTUATORS
5. COMPUTER AIDED DESIGN &
UME405 PCC 3 0 4 5.0
ANALYSIS
6. INTRODUCTION TO
UME518 PCC 2 1 2 3.5
ROBOTICS
7. EVOLUTIONARY
UHU050 HSS 1* 0 0 1.0
PSYCHOLOGY
8. ELECTIVE-I PEC 2/3 0 2/0 3.0
TOTAL 18/19 2 16/14 27.0

SEMESTER-V
S. No. Course Code Course Name CODE L T P Cr
1. UTA024 ENGINEERING DESIGN
ESC 1 0 4 3.0
PROJECT – II
2. APPLIED ARTIFICIAL
URAXXX PCC 3 0 2 4.0
INTELLIGENCE
3. UML501 MACHINE LEARNING PCC 3 0 2 4.0
4. STRESS ANALYSIS AND
UMT403 PCC 3 1 2* 4.0
MECHANICAL DESIGN
5. UMT802 INDUSTRIAL AUTOMATION PCC 3 0 2 4.0
6. UME725 ROBOT DYNAMICS AND
PCC 3 1 0 3.5
CONTROL
7 GENERIC ELECTIVE OEC 2 0 0 2.0
TOTAL 18 2 10.5 24.5
* Alternate week

SEMESTER-VI
S. No. Course Code Course Name CODE L T P Cr
HUMANITIES FOR
1. UHU005 HSS 2 0 2 3.0
ENGINEERS
MICROCONTROLLER AND
2. UEC702 PCC 3 0 2 4.0
EMBEDDED SYSTEMS
AUTOMATIC CONTROL
3. UMT503 PCC 3 0 2 4.0
SYSTEMS
4. UCS532 COMPUTER VISION PCC 2 0 2 3.0
ROBOTIC-SYSTEMS
5. URAXXX PCC 1 0 4 3.0
SIMULATION
CAPSTONE PROJECT
6. UMT893 PRJ 1♢ 0 2 -
(STARTS)
7. ELECTIVE – II PEC 2/3 0 2/0 3.0
TOTAL 14/15 0 16/14 20.0

* Alternate week Scheduling can be done as per the course requirement

Page 3 of 204
SEMESTER-VII

S.
Course Code Course Name CODE L T P Cr
No.
AUTONOMOUS SYSTEMS
1. URAXXX PCC 2 0 2 3.0
AND MACHINE VISION
SYSTEM MODELLING AND
2. UME722 PCC 2 1 2 3.5
SIMULATION
3. ELECTIVE III PEC 2/3 0 2/0 3.0
4. ELECTIVE IV PEC 2/3 0 2/0 3.0
5. ELECTIVE V PEC 2/3/1 0 2/0/4 3.0
6. UMT893 CAPSTONE PROJECT (ENDS) PRJ 0 - 2 8.0
TOTAL 9-13 1 6-14 23.5

Scheduling can be done as per the course requirement

SEMESTER-VIII
S.
Course Code Course Name CODE L T P Cr
No.

1. UMT698 PROJECT SEMESTER𝚫 PRJ - - - 15.0


TOTAL - - - 15.0
𝚫 To be carried out in an industry/research institution

OR

S.
Course Code Course Name CODE L T P Cr
No.
1. UMT699 GROUP PROJECT PRJ - - - 8.0
MECHANICS OF
2. UME842 PCC 3 1 0 3.5
COMPOSITE MATERIALS
3 UME735 MACHINING SCIENCE PCC 3 1 0 3.5
TOTAL 6 2 0 15.0

OR

S.
Course Code Course Name CODE L T P Cr
No.
1. UMT700 START-UP SEMESTER PRJ - - - 15.0
TOTAL - - - 15.0
This module shall be offered as an alternative to the internship for interested students. This semester will
comprise hands-on workshops on innovation & entrepreneurship and a project course. Students will be
encouraged to use Design Lab and Venture Lab extensively.

Note: If Students want to undergo 6 months project semester in the 7th Semester, the courses in the 7th Sem and
8th semester will be swapped.

Page 4 of 204
LIST OF PROFESSIONAL ELECTIVES
1. ROBOTICS AND EDGE AI (NVIDIA COLLABORATION)

Elective.
Course Code Course Name CODE L T P Cr
No.
CONVERSATIONAL AI:
1.1 UCS546 ACCELERATED DATA PEC 2 0 2 3.0
SCIENCE [BASICS]
CONVERSATIONAL AI:
1.2 UCS622 ACCELERATED DATA PEC 2 0 2 3.0
SCIENCE [ADVANCED]
EDGE AI AND ROBOTICS:
1.3 UCS668 PEC 2 0 2 3.0
DATA CENTRE VISION
EDGE AI AND ROBOTICS:
1.4 UCS671 PEC 2 0 2 3.0
EMBEDDED VISION
EDGE AI AND ROBOTICS:
REINFORCEMENT
1.5 UCS760 PEC 2 0 2 3.0
LEARNING &
CONVERSATIONAL AI

2. ROBOTICS AND SMART INDUSTRY (FESTO COLLABORATION)

Elective.
Course Code Course Name CODE L T P Cr
No.
2.1 URAXXX INDUSTRIAL SMART SENSOR PEC 2 0 2 3.0
2.2 URAXXX INDUSTRIAL ROBOTICS PEC 2 0 2 3.0
ARTIFICIAL INTELLIGENCE
2.3 URAXXX PEC 2 0 2 3.0
IN PRODUCTION
INDUSTRY 4.0
2.4 URAXXX IMPLEMENTATION IN PEC 2 0 2 3.0
PRODUCTION SYSTEM
2.5 URAXXX CYBER PHYSICAL SYSTEM PEC 2 0 2 3.0

3. ADVANCED ROBOTICS

Elective.
Course Code Course Name CODE L T P Cr
No.
OPTIMIZATION IN
3.1 URAXXX PEC 3 0 0 3.0
ENGINEERING DESIGN
3.2 URAXXX MOBILE ROBOTICS PEC 2 0 2 3.0
3.3 UCS744 AUTONOMOUS SYSTEMS PEC 2 0 2 3.0
IOT AND MACHINE
3.4 URAXXX PEC 2 0 2 3.0
LEARNING IN ROBOTICS
COMPUTER VISION AND
3.5 UCS856 PEC 2 0 2 3.0
AUGMENTED REALITY

Page 5 of 204
4. AUTOMOTIVE TECHNOLOGIES

Elective.
Course Code Course Name CODE L T P Cr
No.
4.1 URAXXX FINITE ELEMENT METHODS PEC 3 0 0 3.0
CONDITION MONITORING OF
4.2 URAXXX PEC 3 0 0 3.0
ROTATING MACHINERY
4.3 URAXXX VEHICLE DYNAMICS PEC 2 0 2 3.0
AUTOMOTIVE
4.4 URAXXX PEC 3 0 0 3.0
MECHATRONIC SYSTEMS
ELECTRIC AND HYBRID
4.5 URAXXX PEC 3 0 0 3.0
VEHICLES

5. INDUSTRY 4.0

Elective.
Course Code Course Name CODE L T P Cr
No.
5.1 URAXXX ADDITIVE MANUFACTURING PEC 2 0 2 3.0
IOT ENABLED AUTOMATION
5.2 URAXXX PEC 2 0 2 3.0
AND MACHINE LEARNING
INDUSTRY 4.0 COMPLIANT
5.3 URAXXX PRODUCT DESIGN AND PEC 2 0 2 3.0
MANUFACTURING
5.4 UEI514 IOT BASED SYSTEMS PEC 2 0 2 3.0
5.5 UMEXXX LEAN MANUFACTURING PEC 2 0 2 3.0

6. ELECTRONICS AND INSTRUMENTATION

Elective.
Course Code Course Name CODE L T P Cr
No.
REAL-TIME OPERATING
6.1 UECXXX PEC 2 0 2 3.0
SYSTEM
INDUSTRIAL
6.2 UEI851 PEC 2 0 2 3.0
INSTRUMENTATION
NONLINEAR AND DIGITAL
6.3 UEE721 PEC 3 0 0 3.0
CONTROL SYSTEMS
6.4 UEC825 MEMS PEC 3 0 0 3.0
6.5 UEI702 VIRTUAL INSTRUMENTATION PEC 1 0 4 3.0

Page 6 of 204
7. SOFTWARE

Elective.
Course Code Course Name CODE L T P Cr
No.
9.1 UCS303 OPERATING SYSTEMS PEC 2 0 2 3.0
DATABASE MANAGEMENT
9.2 UCSXXX PEC 2 0 2 3.0
SYSTEM
SOFTWARE DESIGN
9.3 UCS519 PEC 2 0 2 3.0
PRINCIPLES
9.4 URAXXX DEEP LEARNING PEC 2 0 2 3.0
9.5 UEC704 SOFT COMPUTING PEC 2 0 2 3.0

GENERIC ELECTIVE
S.
Course Code Course Name CODE L T P Cr
No.
INTRODUCTORY COURSE IN
2 UHU016 OEC 2 0 0 2.0
FRENCH
INTRODUCTION TO COGNITIVE
3 UHU017 OEC 2 0 0 2.0
SCIENCE
INTRODUCTION TO
4 UHU018 OEC 2 0 0 2.0
CORPORATE FINANCE
INTRODUCTION TO CYBER
5 UCS002 OEC 2 0 0 2.0
SECURITY
NANOSCIENCE AND
6 UPH064 OEC 2 0 0 2.0
NANOMATERIALS
TECHNOLOGIES FOR
7 UEN006 OEC 2 0 0 2.0
SUSTAINABLE DEVELOPMENT
GRAPH THEORY AND
8 UMA069 OEC 2 0 0 2.0
APPLICATIONS
ADVANCED NUMERICAL
9 UMA070 OEC 2 0 0 2.0
METHODS
10 UBT510 BIOLOGY FOR ENGINEERS OEC 2 0 0 2.0

TABLE: NATURE OF COURSE AND CODE


Nature of the course CODE**
BASIC SCIENCE COURSES BSC
ENGINEERING SCIENCE COURSES ESC
HUMANITIES AND SOCIAL SCIENCE COURSES HSS
PROFESSIONAL CORE COURSES PCC
PROFESSIONAL ELECTIVE COURSES PEC
OPEN ELECTIVE COURSES OEC
PROJECT PRJ

Page 7 of 204
TABLE: SEMESTER WISE EXPERIENTIAL LEARNING ACTIVITY
SEMESTER EL ACTIVITY##
ANDROID STUDIO, GITHUB, TABLEAU,
I POWERBI, AWS, SPARK ETC.
II ROBOTIC ARM ACTIVITY
III IOT (CLOUD AND EDGE)
HEALTH CARE SYSTEM (WEARABLE
IV SENSORS)
A BOT WITH VISION AND VOICE
V MODULE/TELEKINESIS
##
These EL activities can be changed in subsequent years, if required.

TABLE: SEMESTER WISE CREDITS FOR BE (MECHATRONICS


ENGINEERING)

SEMESTER CREDITS

FIRST 18.0
SECOND 18.0
THIRD 25.0
FOURTH 27.0
FIFTH 24.5
SIXTH 20.0
SEVENTH 23.5
EIGHTH 15.0
TOTAL CREDITS 171.0

Page 8 of 204
Page 9 of 204
SEMESTER-I
UPH013: Physics

L T P Cr
3 1 2 4.5

Course Objective: To introduce the student to the basic physical laws of oscillators,
acoustics of buildings, ultrasonics, electromagnetic waves, wave optics, lasers, and
quantum mechanics and demonstrate their applications in technology. To introduce the
student to measurement principles and their application to investigate physical
phenomena

Syllabus

Oscillations and Waves: Oscillatory motion and damping, Applications -


Electromagnetic damping – eddy current; Acoustics: Reverberation time, absorption
coefficient, Sabine’s and Eyring’s formulae (Qualitative idea), Applications - Designing
of hall for speech, concert, and opera; Ultrasonics: Production and Detection of
Ultrasonic waves, Applications - green energy, sound signaling, dispersion of fog, remote
sensing, Car’s airbag sensor.

Electromagnetic Waves: Scalar and vector fields; Gradient, divergence, and curl;
Stokes’ and Green’s theorems; Concept of Displacement current; Maxwell’s equations;
Electromagnetic wave equations in free space and conducting media, Application - skin
depth.

Optics: Interference: Parallel and wedge-shaped thin films, Newton rings, Applications
as Non-reflecting coatings, Measurement of wavelength and refractive index.
Diffraction: Single and Double slit diffraction, and Diffraction grating, Applications -
Dispersive and Resolving Powers. Polarization: Production, detection, Applications –
Anti-glare automobile headlights, Adjustable tint windows. Lasers: Basic concepts, Laser
properties, Ruby, HeNe, and Semiconductor lasers, Applications – Optical
communication and Optical alignment.

Quantum Mechanics: Wave function, Steady State Schrodinger wave equation,


Expectation value, Infinite potential well, Tunneling effect (Qualitative idea), Application
- Quantum computing.

Laboratory Work

1. Determination of damping effect on oscillatory motion due to various media.


2. Determination of velocity of ultrasonic waves in liquids by stationary wave
method.
3. Determination of wavelength of sodium light using Newton’s rings method.
Page 10 of 204
4. Determination of dispersive power of sodium-D lines using diffraction grating.
5. Determination of specific rotation of cane sugar solution.
6. Study and proof of Malus’ law in polarization.
7. Determination of beam divergence and beam intensity of a given laser.
8. Determination of displacement and conducting currents through a dielectric.
9. Determination of Planck’s constant.

Micro Project:
Students will be given physics-based projects/assignments using computer simulations, etc.

Course Learning Objectives (CLO)


The students will be able to:

1. understand damped and simple harmonic motion, the role of reverberation in designing
a hall and generation and detection of ultrasonic waves.
2. use Maxwell’s equations to describe propagation of EM waves in a medium.
3. demonstrate interference, diffraction and polarization of light.
4. explain the working principle of Lasers.
5. use the concept of wave function to find probability of a particle confined in a
box.
6. perform an experiment, collect data, tabulate and report them and interpret the results
with error analysis.

Text Books
1. Beiser, A., Concept of Modern Physics, Tata McGraw Hill (2007) 6th ed.
2. Griffiths, D.J., Introduction to Electrodynamics, Prentice Hall of India (1999) 3rd ed.
3. Jenkins, F.A. and White, H.E., Fundamentals of Optics, McGraw Hill (2001) 4th ed.

Reference Books
1. Wehr, M.R, Richards, J.A., Adair, T.W., Physics of The Atom, Narosa Publishing House
(1990) 4th ed.
2. Verma, N.K., Physics for Engineers, Prentice Hall of India (2014)1st ed.
3. Pedrotti, Frank L., Pedrotti, Leno S., and Pedrotti, Leno M., Introduction to Optics,
Pearson Prentice HallTM (2008) 3rd ed.

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 11 of 204
SEMESTER-I
UES101: Engineering Drawing
L T P Cr
2 4 0 4.0

Course Objective: This module is dedicated to graphics and includes two sections: 2D
drafting and 3D modelling of solid objects. This course is aimed at making the student
understand the concepts of projection systems, learn how to create projections of solid
objects using first and third angle orthographic projection as well as isometric and auxiliary
projection, concept of sectioning, to interpret the meaning and intent of toleranced
dimensions and to create/edit drawings using drafting software. In addition, this course
shall give an insight on the basic 3D modelling concepts like extrude, revolve, sweep,
construction of complex solids.
Syllabus

Engineering Drawing Concepts


1. Introduction to Engineering Drawing
2. Projection systems: First angle and third angle projection system
3. Orthographic Projection: Points, Lines, Solid objects
4. Isometric Projections
5. Auxiliary Projections
6. Development of surfaces
7. Section of solids
8. Limits, fits and tolerances

2D Drafting
1. Management of screen menus commands
2. Creating basic drawing entities
3. Co-ordinate systems: Cartesian, polar and relative coordinates
4. Drawing limits, units of measurement and scale
5. Layering: organizing and maintaining the integrity of drawings
6. Design of prototype drawings as templates.
7. Editing/modifying drawing entities: selection of objects, object snap modes, editing
commands,
8. Dimensioning: use of annotations, dimension types, properties and placement, adding
text to drawing

3D Modelling
1. Management of screen menus commands
2. Introduction to basic 3D modelling commands such as extrude, revolve, sweep etc.

Page 12 of 204
3. Creation of 2D drawings from a 3D model

Micro Projects /Assignments:

1. Completing the views - Identification and drawing of missing lines and views in the
projection of objects

2. Projects related to orthographic and isometric projections Using wax blocks/soap


bars/any soft material to develop three dimensional object from given orthographic
projections

3. a. 3D modelling of complex machine components


b. Development of production drawings of individual components from the model

Course Learning Objectives (CLO)


The students will be able to:

1. creatively comprehend the geometrical details of common engineering objects


2. draw dimensioned orthographic and isometric projections of simple engineering objects
3. interpret the meaning and intent of limits, fits and tolerances in the drawing
4. create/edit the engineering drawings for simple engineering objects using 2D drafting
software
5. create/edit 3D models of engineering components using 3D modelling software

Text Books
1. Jolhe, D.A., Engineering Drawing, Tata McGraw Hill, 2008
2. Davies, B. L., Yarwood, A., Engineering Drawing and Computer Graphics, Van
Nostrand Reinhold (UK), 1986

Reference Books
1. Gill, P.S., Geometrical Drawings, S.K. Kataria & Sons, Delhi (2008).
2. Gill, P.S., Machine Drawings, S.K. Kataria & Sons, Delhi (2013).
3. Mohan, K.R., Engineering Graphics, Dhanpat Rai Publishing Company (P) Ltd, Delhi
(2002).
4. French, T. E., Vierck, C. J. and Foster, R. J., Fundamental of Engineering Drawing &
Graphics Technology, McGraw Hill Book Company, New Delhi (1986).
5. Rowan, J. and Sidwell , E. H., Graphics for Engineers, Edward Arnold, London
(1968).
6. Mastering AutoCAD 2021 and AutoCAD LT 2021, Brian C. Benton, George Omura,
Sybex - John Wiley and Sons, Indiana (2021).

Evaluation Scheme
Course Component Weightage

AutoCAD tutorials/SolidWorks/Project work* 35


MST (1.5 hours-CAD based)** 20

Page 13 of 204
EST (2 hours-CAD based)** 45

*Students are required to bring their personal computers for the tutorial work.
*Availability of institute server resources for sharing the software licences with the student
community.
**Institute computational resources in collaboration with other academic units /
departments for conducting the mid semester and end semester test.

Page 14 of 204
SEMESTER-I
UHU003: Professional Communication
L T P Cr
2 0 2 3.0
Course Objective: The course is designed to develop the interpersonal, written, and oral as
well as the non- verbal communication skills of the students. The course begins by building
up on the theoretical concepts and then practicing on the applicability of the various
elements. Since the course has very high applicability content, the students are advised to
practice in class as well as off class. A very high level of interaction is expected of the
students in the class.

Syllabus

Fundamentals of Communication: Meaning, Types and Characteristics of


communication, Applicability of Transactional Analysis and Johari Window for enhancing
interpersonal communication skills. Seven Cs of Effective Communication, Barriers to
Effective Communication.

Effective Oral Communication: Understanding Principles of Oral communication,


Formal and Informal Oral Communication, Oral Communication and Behavioral Patterns,
Advantages and Disadvantages of Oral Communication.

Effective Listening: Listening vs Hearing, Active Listening techniques, Barriers to


Listening.

Effective non-verbal communication: Meaning and Importance of Non-Verbal


Communication, Different Types of Non-verbal Communication, Interpretation of
Non-verbal Cues.

Effective written Communication: Characteristics of Good Writing, Choice of Words,


Sentence Construction, Paragraph development, Forms of writing.

Business Communication: Technical Report Writing, Designing Resumes and Cover


Letters for effective job application, E-mail writing and e-mail etiquette.

Organizational Communication: Directional communication: Downward, Upward and


Horizontal Communication, Grapevine.

Reading: The following texts (one from each of the two categories listed below) are
required to be read by the students in the semester:
Category 1: Animal Farm by George Orwell, Lord of the Flies by William Golding, Life
of Pi by Yann Martel
Category 2: The Namesake by Jhumpa Lahiri, The God of Small Things by Arundhati
Roy, Q&A by Vikas Swarup

Page 15 of 204
Laboratory Work
1. Needs-assessment of spoken and written communication with feedback.
2. Training for Group Discussions through simulations and role plays.
3. Technical report writing on survey-based projects.
4. Project-based team presentations.
Course Learning Objectives (CLO)
The students will be able to:
1. Apply communication concepts for effective interpersonal communication.
2. Speak assertively and effectively.
3. Interpret non-verbal cues in professional communication.
4. Write objectively, purposefully and effectively.
5. Design effective resumes and reports.
Text Books
1. Mukherjee H.S..Business Communication: Connecting at Work. Oxford University
Press.(2013)
2. Lesikar R.V, and Flately M.E., Basic Business Communication Skills for
empowering the internet generation.(2006)
3. Raman, M.,and Singh ,P, Business Communication . Oxford . University Press
(2008).
Reference Books

1. Riordan, G.R. Technical Communication. Cengage Learning India Private Ltd.


(2012)
2. Butterfield, Jeff., Soft Skills for everyone, Cengage Learning New Delhi, (2013).
3. Robbins, S.P., & Hunsaker, P.L., Training in Interpersonal Skills, Prentice Hall of
India, New Delhi, (2008).
4. Orwell, G., Animal Farm, Fingerprint Publishing, New Delhi, (2017).
5. Golding, W, Lord of the Flies, Faber & Faber; Export edition (1999)
6. Martel,Y., Life of Pi, RHC, New Delhi, (2012).
7. Lahiri,J., The Namesake, Harpercollins (2007)
8. Arundhati Roy,A., The God of Small Things, Penguin India, (2002).
9. Swarup,V., Q&A, Black Swan,(2009).

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 16 of 204
SEMESTER-I
UES102: Manufacturing Processes
L T P Cr
2 0 2 3.0
Course Objective: This course introduces the basic concepts of manufacturing via
machining, forming, casting and joining, enabling the students to develop a basic
knowledge of the mechanics, operation and limitations of basic machining tools along with
metrology and measurement of parts. The course also introduces the concept of smart
manufacturing.
Syllabus
Machining Processes: Principles of metal cutting, Cutting tools, Cutting tool materials and
applications, Geometry of single point cutting tool, Introduction to computerized numerical
control (CNC) machines, G and M code programming for simple turning and milling
operations, introduction of canned cycles.

Metal Casting: Introduction & Principles of sand casting, Requisites of a sound casting,
Permanent mold casting processes, casting defects

Metal Forming: Hot & cold metal working, Forging, Rolling, Sheet Metal operations.

Joining Processes: Method of joining, type of electric arc welding processes, Methods of
shielding, Power source characteristics, Resistance welding, Soldering, Brazing.

Smart Manufacturing: IoT and ML in manufacturing, Introduction to Additive


Manufacturing, Robotics and Automation in manufacturing.

Laboratory Work
Relevant shop floor exercises involving practices in Sand casting, Machining, Welding,
Sheet metal fabrication techniques, CNC turning and milling exercises, Experiments on
basic engineering metrology and measurements to include measurements for circularity,
ovality, linear dimensions, profiles, radius, angular measurements, measurement of threads,
surface roughness.

Basic knowledge and derivations related to above measurements, uncertainties, statistical


approaches to estimate uncertainties, Line fitting, static and dynamic characteristics of
instruments will be discussed in laboratory classes.

Assignments: Assignments for this course will include the topics: Manufacturing of
micro-chips used in IT and electronics industry and use of touch screens. Another
assignment will be given to practice numerical exercises on topics listed in the syllabus.
Case study related to smart manufacturing.

Micro Project: Fabrication of multi-operational jobs using the above processes as per
requirement by teams consisting of 4 -6 members. Quality check should be using the
equipment available in metrology lab.
Page 17 of 204
Course Learning Objectives (CLO)
The students will be able to:

1. identify & analyse various machining processes/operations for manufacturing of


industrial components
2. apply the basic principle of bulk and sheet metal forming operations
3. apply the knowledge of metal casting for different requirements.
4. identify and analyse the requirements to for achieving a sound welded joint apply
the concept of smart manufacturing

Text Books

1. Degarmo, E. P., Kohser, Ronald A. and Black, J. T., Materials and Processes in
Manufacturing, Prentice Hall of India (2008) 8th ed.
2. Kalpakjian, S. and Schmid, S. R., Manufacturing Processes for Engineering
Materials, Dorling Kingsley (2006) 4th ed.

Reference Books

1. Martin, S.I., Chapman, W.A.J., Workshop Technology, Vol.1 & II, Viva Books
(2006) 4th ed.
2. Zimmer, E.W. and Groover, M.P., CAD/CAM - Computer Aided Designing and
Manufacturing, Dorling Kingsley (2008).
3. Pandey, P.C. and Shan, H. S., Modern Machining Processes, Tata McGraw Hill
(2008).
4. Mishra, P. K., Non-Conventional Machining, Narosa Publications (2006).
5. Campbell, J.S., Principles of Manufacturing, Materials and Processes, Tata
McGraw Hill Company (1999).
6. Lindberg, Roy A., Processes and Materials of Manufacture, Prentice Hall of India
(2008) 4th ed.

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 18 of 204
SEMESTER-I
UMA010: Mathematics-I

L T P Cr
3 1 0 3.5
Course Objective: To provide students with skills and knowledge in sequence and series,
advanced calculus, calculus of several variables and complex analysis which would enable
them to devise solutions for given situations they may encounter in their engineering
profession.

Syllabus

Sequences and Series: Introduction to sequences and infinite series, Tests for
convergence/divergence, Limit comparison test, Ratio test, Root test, Cauchy integral test,
Alternating series, Absolute convergence, and conditional convergence.

Series Expansions: Power series, Taylor series, Convergence of Taylor series, Error
estimates, Term by term differentiation and integration.

Partial Differentiation: Functions of several variables, Limits and continuity, Chain rule,
Change of variables, Partial differentiation of implicit functions, Directional derivatives
and its properties, Maxima and minima by using second order derivatives.

Multiple Integrals: Double integral (Cartesian), Change of order of integration in double


integral, Polar coordinates, Graphing of polar curves, Change of variables (Cartesian to
polar), Applications of double integrals to areas and volumes, Evaluation of triple integral
(Cartesian).

Complex analysis: Introduction to complex numbers, Geometrical interpretation,


Functions of complex variables, Examples of elementary functions like exponential,
trigonometric and hyperbolic functions, Elementary calculus on the complex plane (limits,
continuity, differentiability), Cauchy – Riemann equations, Analytic functions, Harmonic
functions.

Course Learning Objectives (CLO)

The students will be able to:

1. determine the convergence/divergence of infinite series, approximation of functions


using power and Taylor’s series expansion and error estimation.
2. examine functions of several variables, define and compute partial derivatives,
directional derivatives, and their use in finding maxima and minima in some
engineering problems.
Page 19 of 204
3. evaluate multiple integrals in Cartesian and Polar coordinates, and their applications to
engineering problems.
4. represent complex numbers in Cartesian and Polar forms and test the analyticity of
complex functions by using Cauchy – Riemann equations.

Text Books

1. Thomas, G.B. and Finney, R.L., Calculus and Analytic Geometry, Pearson Education
(2007), 9th ed.
2. Stewart James, Essential Calculus; Thomson Publishers (2007), 6th ed.
3. Kasana, H.S., Complex Variables: Theory and Applications, Prentice Hall India, 2005
(2nd edition).

Reference Books

1. Wider David V, Advanced Calculus: Early Transcendentals, Cengage Learning (2007).


2. Apostol Tom M, Calculus, Vol I and II, John Wiley (2003).
3. Brown J.W and Churchill R.V, Complex variables and applications, McGraw Hill, (7th
edition)

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 20 of 204
SEMESTER-II
UCB009: Chemistry
L T P Cr
3 0 2 4.0

Course Objective: The course aims at elucidating principles of applied chemistry in


industrial systems, water treatment, engineering materials, computational and analytical
techniques.

Syllabus

Atomic and Molecular spectroscopy: Introduction to spectroscopy, principles of


atomic absorption, flame emission spectrophotometry and ICP-AES (Inductively
Coupled Plasma- Atomic Emission Spectroscopy), Quantification by calibration method,
Jablonski diagram, fluorescence and phosphorescence, Beer-Lambert’s Law, principle
and applications of UV-Vis and IR spectroscopy.

Electrochemistry: Background of electrochemistry, Ionic mobility, Conductometric


titrations, Modern Batteries: Pb-acid and Li ion battery, Corrosion and its protection.

Water Treatment and Analysis: Physiochemical parameters of water quality, External


and internal methods of Softening of water: carbonate, phosphate, calgon and colloidal
conditioning, Zeolite process, Ion exchange process, treatment of water for domestic use,
Desalination of brackish water: Reverse osmosis & Electrodialysis.

Fuels: Classification of fuels, Calorific value, Cetane and Octane number, alternative
fuels: biodiesel, Power alcohol, synthetic petrol, Fuel cells: H2 production and storage,
Water splitting, Rocket propellant.

Chemistry of Polymers: Classification of polymers, tacticity of polymers, molecular


weight calculations, Polymers in daily life, conducting, inorganic and biodegradable
polymers.

Computers in Chemistry: Introduction to SMILES (Simplified Molecular Input


Line-Entry System): Methodology and encoding rules, SMILES notation-chemical
structure interconversions and its applications.

Laboratory Work

Electrochemical measurements: Experiments involving use of pH meter, conductivity


meter, potentiometer, Spectroscopic technique, Volumetric titrations: Determination of
mixture of bases, hardness, alkalinity, chloride and iron content, Application of polymers
and SMILES Language.

Page 21 of 204
Course Learning Objectives (CLO)
The students will be able to:

1. recognize principles and applications of atomic and molecular spectroscopy.


2. explain the concepts of conductometric titrations, modern batteries and corrosion.
3. apply and execute water quality parameter and treatment methods.
4. discuss the concept of alternative fuels, application of polymers and SMILES.
5. execute laboratory techniques like pH metry, potentiometry, spectrophotometry,
conductometry and volumetry.

Text Books

1. Engineering Chemistry, S. Vairam and S. Ramesh, Wiley India 1st ed, 2014.
2. Engineering Chemistry, K. S. Maheswaramma, and M. Chugh. Pearson, 2016.

Reference Books

1. Engineering Chemistry, B. Sivasankar, Tata McGraw-Hill Pub. Co. Ltd, New Delhi,
2008.
2. Engineering Chemistry, M.J. Shulz, Cengage Learnings, 2007.
3. J. Chem. Inf. Comput. Sci., D. Weininger, Vol. 28, 1988, 31-36.

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 22 of 204
SEMESTER-II

UES103: Programming for Problem Solving

L T P Cr
3 0 2 4.0
Course Objectives: This course is designed to solve and explore the problems using the
art of computer programming with the help of C Language. Students will be able to
apply these problem solving concepts in real life applications.

Syllabus

Introduction to Computer Fundamentals- Computer Memory Hierarchy, Types of


Software Binary number system, Algorithm, Flowchart, Formulate simple algorithms
for logical and arithmetic problems.

Basics of C Programming: Structure and Life cycle of a C Program, Data types,


Identifiers, Variables, Keywords, Constants, input/output statements, Operators, Type
conversion and type casting. Translate the algorithms to code snippets.

Decision Making and Iterative Statements- Decision making- if, if-else, Nested
if-else, Multiple if, else if, switch, Ternary Operator, Loops- (while, do-while, for),
Nesting of Loops, break, continue and goto. Implement the switch () to solve the basic
functions of scientific calculator.

Functions: Function prototype, Definition and Call, Type of Functions, Scope of


variables in (Block, Function, Program, File), Storage classes (Auto, Register, Static and
Extern), Recursion (with the introduction of Stack), Implementation of recursion to
solve the problem of Tower of Hanoi.

Arrays and Strings- One-dimensional array its operations (Traversal, Linear Search,
Insertion, Deletion, Bubble Sort), Two-dimensional and its operations (Addition,
Transpose and Multiplication), Passing of array into a function (row and entire array),
Input and output of a string, string inbuilt functions, 2-D Character array.

Pointers: Introduction to Pointers, Pointer arithmetic, Passing arguments to a function


using pointer (understanding of call by value and call by reference), Accessing arrays
using pointers Dynamic memory allocation (malloc(), calloc(), realloc() and free()),
Pointer and Functions.

Page 23 of 204
Structures and Union: Structure declaration, Initialization of structures, Structure
variables, Accessing structure elements using (.) operator, Array of structure variables,
Passing structure variable to a function (individual and entire structure), Structure
pointer, Comparison of Structure and Union.

File Handling: Introduction of Files (streams in C), using File (Declaring, Opening and
Closing), Operations on File (Reading, Writing and appending), and Random Access of
a file, command line argument.

Laboratory Work
To implement programs for various kinds of real life applications in C Language.

Course Learning Outcomes (CLOs) /Course Objectives (COs):

On completion of this course, the students will be able to:

1. Comprehend and analyze the concepts of number system, memory, compilation and
debugging of the programs in C language.
2. Analyze the control & iterative statements to solve the problems with C language
source codes.
3. Design and create programs for problem solving involving arrays, strings and pointers.
4. Evaluate and analyze the programming concepts based on user define data types and
file handling using C language.

Text Books
1. C Programming Language, Brian W. Kernighan Dennis M. Ritchie, 2nd ed, 2012.
2. Programming in ANSI C, Balagurusamy G., 8th ed., 2019

Reference Books
1. Let Us C, Kanetkar Y., 16th ed., 2017
2. Programming with C, Byron S Gottfried, McGraw Hill Education, Forth edition, 2018

Evaluation Scheme
Sr. No. Evaluation elements Weightage
(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 24 of 204
SEMESTER-II
UES013: Electrical and Electronics Engineering
L T P Cr
3 1 2 4.5
Course Objective: To introduce the basic concepts of electrical and electronics
engineering.

Syllabus

DC Circuits: Introduction to circuit elements; rms and average values for different wave
shapes, independent and dependent current and voltage sources; Kirchhoff’s laws; mesh
and node analysis; source transformations; network theorems: Superposition theorem,
Thevenin’s and Norton’s theorem, Maximum power transfer theorem; star-delta
transformation; steady state and transient response of R-L and R-C and R-L-C circuits.
AC Circuits: Concept of phasor, phasor representation of circuit elements; analysis of
series and parallel AC circuits; concept of real, reactive and apparent powers; resonance in
RLC series and parallel circuits; balanced three phase circuits: voltage, current and power
relations for star and delta arrangement; analysis of balanced and unbalanced circuits; three
phase power measurement using two-wattmeter and one-wattmeter methods.
Magnetic circuits: analogy between electric and magnetic circuits; series and parallel
magnetic circuits; operating principles of electrical appliances: single-phase transformer
and rotating machines; tests and performance of single-phase transformer.

Digital Logic Design: Digital signals, Number systems, Positive and negative
representation of numbers, Signed-number representation, Binary arithmetic, Postulates
and theorems of Boolean Algebra, Algebraic simplification, Sum of products and product
of sums formulations (SOP and POS), Gate primitives, Logic Gates and Universal Gates,
Minimization of logic functions, Karnaugh Maps, Logic implementation using Gates,
Decoder, MUX, Flip-Flops, Asynchronous up/down counters.

Electronic Devices: p- n junction diode: V-I characteristics of diode, Operation of Bipolar


Junction Transistor, CB and CE configuration, Transistor as a switch, Operation of SCR,
DIAC and TRIAC.

Operational Amplifier Circuits: The ideal operational amplifier, the inverting,


non-inverting amplifiers, Op-Amp Characteristics, Applications of Op-amp: summing
amplifier, differentiator and integrator.

Laboratory Work: Kirchhoff’s laws, network theorems, ac series and parallel circuit,
three phase power measurement, magnetic circuit, tests on transformer, resonance in AC
circuit, combinational circuits, flip flops, shift register and binary counters, asynchronous
and synchronous up/down counters, BJT characteristics.

Course Learning Objectives (CLO)


Page 25 of 204
The students will be able to:

1. apply various networks laws and theorems to solve dc circuits


2. compute different ac quantities with phasor representation
3. comprehend the operation in magnetic circuits, single phase transformer and
rotating machines
4. recognize and apply the number systems and Boolean algebra.
5. reduce and simplify Boolean expressions and implement them with logic gates.
6. discuss and explain the working of diode, transistor and operational amplifier, their
configurations and applications.
Text Books

1. Hughes, E., Smith, I.M., Hiley, J. and Brown, K., Electrical and Electronic
Technology, Prentice Hall (2008) 10th ed.
2. Nagrath, I.J. and Kothari, D.P., Basic Electrical Engineering, Tata McGraw Hill
(2002).
3. Boylestad, R.L. and Nashelsky, L., Electronic Devices & Circuit Theory, Perason
(2009).
4. Mano M. M. and Ciletti, M.D., Digital Design, Pearson, Prentice Hall, (2013).

Reference Books

1. 1. Chakraborti, A., Basic Electrical Engineering, Tata


McGraw−Hill (2008).
2. Del Toro, V., Electrical Engineering Fundamentals,
Prentice−Hall of India Private Limited (2004).
3. David Bell, Electronics Devices and Circuits, Oxford Publications (2009).

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 26 of 204
SEMESTER-II
UEN008: Energy and Environment
L T P Cr
2 0 0 2.0
Course Objective: The exposure to this course would facilitate the students in
understanding the terms, definitions and scope of environmental and energy issues
pertaining to current global scenario; understanding the need of sustainability in addressing
the current environmental & energy challenges.

Syllabus

Introduction: Concept of sustainability and sustainable use of natural resources, Climate


Change & its related aspects.

Air Pollution: Origin, Sources and effects of air pollution; Primary and secondary
meteorological parameters; wind roses; Atmospheric stability; Source reduction and Air
Pollution Control Devices for particulates and gaseous pollutants in stationary sources.

Water Pollution: Origin, Sources of water pollution, Category of water pollutants,


Physicochemical characteristics, Components of wastewater treatment systems.

Solid waste management: Introduction to solid waste management, Sources,


characteristics of municipal solid waste, Solid waste management methods: Incineration,
composting, landfilling.

Energy Resources: Classification of Energy Resources; Non-conventional energy


resources- Biomass energy, Thermo-chemical conversion and biochemical conversion
route; Solar energy-active and passive solar energy absorption systems; Type of collectors;
Thermal and photo conversion applications.

Course Learning Objectives (CLO)


The students will be able to:

1. comprehend the interdisciplinary context of environmental issues with reference


to sustainability
2. assess the impact of anthropogenic activities on the various elements of
environment and apply suitable techniques to mitigate their impact.
3. demonstrate the application of technology in real time assessment and control of
pollutants.
4. correlate environmental concerns with the conventional energy sources associated
and assess the uses and limitations of non-conventional energy technologies

Page 27 of 204
Text Books

1. Moaveni, S., Energy, Environment and Sustainability, Cengage (2018)


2. Rajagopalan, R., Environmental Studies, Oxford University Press (2018)
3. O’Callagan, P.W., Energy Management, McGraw Hill Book Co. Ltd. (1993).

Reference Books

1. Peavy H.S., Rowe D.S., and Tchobanoglous, G. (2013) Environmental Engineering,


McGraw Hill.
2. Rao, M.N. and Rao, H.V.N. (2014) Air Pollution, McGraw Hill.
3. Metcalf and Eddy. (2003) Wastewater Engineering: Treatment and Reuse, Fourth
Edition, McGraw Hill.
4. Rai, G.D. (2014) Non-conventional Energy Resources, Khanna Publishers.

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 28 of 204
SEMESTER-II

UMA004: Mathematics - II
L T P Cr
3 1 0 3.5
Course Objective: To introduce students the theory and concepts of differential equations,
linear algebra, Laplace transformations and Fourier series which will equip them with
adequate knowledge of mathematics to formulate and solve problems analytically.

Syllabus

Ordinary Differential Equations: Review of first order differential equations, Exact


differential equations, Second and higher order differential equations, Solution techniques
using one known solution, Cauchy - Euler equation, Method of undetermined coefficients,
Variation of parameters method, Engineering applications of differential equations.

Laplace Transform: Definition and existence of Laplace transforms and its inverse,
Properties of the Laplace transforms, Unit step function, Impulse function, Applications to
solve initial and boundary value problems.

Fourier Series: Introduction, Fourier series on arbitrary intervals, Half range expansions,
Applications of Fourier series to solve wave equation and heat equation.

Linear Algebra: Row reduced echelon form, Solution of system of linear equations,
Matrix inversion, Linear spaces, Subspaces, Basis and dimension, Linear transformation
and its matrix representation, Eigen-values, Eigen-vectors and Diagonalisation, Inner
product spaces and Gram-Schmidt orthogonalisation process.

Course Learning Objectives (CLO)


The students will be able to:

1. solve the differential equations of first and 2nd order and basic application
problems
described by these equations.
2. find the Laplace transformations and inverse Laplace transformations for various
functions. Using the concept of Laplace transform students will be able to solve the
initial
value and boundary value problems.
3. find the Fourier series expansions of periodic functions and subsequently will be
able to
solve heat and wave equations.
4. solve systems of linear equations by using elementary row operations.
Page 29 of 204
5. identify the vector spaces/subspaces and to compute their bases/orthonormal bases.
Further, students will be able to express linear transformation in terms of matrix and
find the eigenvalues and eigenvectors.

Text Books
1. Simmons, G.F., Differential Equations (With Applications and Historical Notes),
Tata McGraw Hill (2009).
2. Krishnamurthy, V.K., Mainra, V.P. and Arora, J.L., An introduction to Linear
Algebra, Affiliated East West Press (1976).

Reference Books

1. Kreyszig Erwin, Advanced Engineering Mathematics, John Wiley (2006), 8th edition.
2. Jain, R.K. and Iyenger, S.R.K., Advanced Engineering Mathematics, Narosa
Publishing House (2011), 4th edition.

Evaluation Scheme

Sr. No. Evaluation elements Weightage


(%)
1 MST 25-30
2 EST 40-45
3 Sessional: (May include the following) 30
Assignment, Sessional (Includes Regular Lab
assessment and Quizzes Project (Including report,
presentation etc.)

Page 30 of 204
SEMESTER-III

Page 31 of 204
SEMESTER-III

UES009: MECHANICS
L T P Cr
2 1 2# 2.5
(#: Two hours Lab once in a semester)

Course Objective: The objective of this module is to help students develop the
techniques needed to solve general engineering mechanics problems. Students will learn
to describe physical systems mathematically so that their behavior can be predicted.
Syllabus
Review of Newton’s law of motion and vector algebra.
Equilibrium of Bodies: Free-body diagrams; conditions of equilibrium; torque due to a
force; statical determinacy.
Plane Trusses: Forces in members of a truss by method of joints and method of
sections.
Friction: Sliding, belt, screw and rolling.
Properties of Plane Surfaces: First moment of area; centroid; second moment of area
etc.
Shear Force and Bending Moment Diagrams: Types of load on beams; classification
of beams; axial, shear force and bending moment diagrams: simply supported, overhung
and cantilever beams subjected to any combination of point loads, uniformly distributed
and varying load and moment.
Virtual Work: Principle of virtual work; calculation of virtual displacement and virtual
work.
Laboratory Work
Experimental Project Assignment/ Micro Project: Students in groups of 4/5 will do
project on Model Bridge Experiment: This will involve construction of a model bridge
using steel wire and wood.

Course Learning Objectives (CLO)


The students will be able to:
1. determine resultants in plane force systems
2. identify and quantify all forces associated with a static framework
3. draw Shear Force Diagram and Bending Moment Diagram in various kinds
of beams subjected to different kinds of loads
Text Books
1. Shames, I. H. Engineering Mechanics: Dynamics, Pearson Education India
(2006).
2. Beer, Johnston, Clausen and Staab, Vector Mechanics for
Engineers, Dynamics, McGraw- Hill Higher Education (2003).

32
UES009: MECHANICS
Reference Books
1. Hibler, T.A., Engineering Mechanics: Statics and Dynamics, Prentice Hall
(2012).
2. Timoshenko and Young, Engineering Mechanics, Tata McGraw Hill Education
Private Limited, (2006).

Evaluation Scheme:
Sr. No. Evaluation Elements Weights
(%)
1. MST 30
2. EST 45
3. Sessionals (May include Assignments/Projects/Tutorials/Quiz 25

33
SEMESTER-III
UMA034 : OPTIMIZATION METHODS
L T P Cr
3 0 2 4.0
Course Objective: The course aims at integrating the mathematical backgrounds for
provide the best solution in linear programming problems and network problems or
solutions in deterministic situation. In addition to this, the course introduces decision
analysis, queuing theory and Monte Carlo simulation techniques for optimization
problems.
Syllabus
Scope of Operations Research: Introduction to linear and non-linear programming
formulation of different models.
Linear Programming: Geometry of linear programming, Graphical method, Linear
programming (LP) in standard form, Solution of LP by simplex method, Exceptional
cases in LP, Duality theory, Dual simplex method, Sensitivity Analysis
Integer Programming: Branch and Bound Technique
Transportation and Assignment Problem: Initial basic feasible solution of balanced and
unbalanced transportation problems, optimal solutions, Assignment Problem
Goal programming: Introduction to Goal programming, Standard form of linear Goal
programming problem, Solution of linear Goal Programming problem by graphical
method.
Network Models: Construction of Networks, network computations, free floats, critical
path method, optimal scheduling
Decision Analysis: Decision analysis with minimax (maximin) criteria, Dominance
property, Two person zero-sum game, Game with mixed strategies, Graphical method
Queuing Theory: Pure birth and death model, Classification of Queuing models, M/M/1
model, Introduction to cost models in queuing
Monte Carlo simulations: Mid-square algorithm for random number generation,
Introduction to simulation of queuing system
Laboratory Work
Lab experiments will be set in consonance with materials covered in the theory using
MATLAB.

Course Learning Objectives (CLO)


The students will be able to:
1) formulate and solve linear programming problems using Simplex method and its
variants.
2) solve linear goal programming problem graphically.
3) construct and optimize various network models
4) to study two-person zero sum game and its solutions.
5) classify and modeling of queuing system.

Text Books
1. Operations Research, Swarup, K., Gupta, P. K., Mammohan, Sultan Chand &
Sons, 2010.
2. Numerical Optimization and Applications, Chandra, S., Jayadeva, Mehra, A.,
Narosa Publishing House, 2013. 34
3. Operations Research-An Introduction, Taha H.A., PHI, 2007.
Reference Books
1. Introduction to optimization: Operations Research, Pant J. C., Jain Brothers, 2004
2. Linear Programming and Network flows, Bazaarra Mokhtar S., Jarvis John J. and
ShiraliHanif D., John Wiley and Sons, 1990
3. Introductory Operations research, H.S. Kasana and K.D. Kumar, Springer
publication, 2004
4. Operations Research- Principles and Practice, Ravindran, D. T. Phillips and James
J. Solberg, John Wiley & Sons, Second edn., 2005.

Evaluation Scheme:
Sr.No. Evaluation Elements Weightage (%)
1. MST 30
2. EST 45
3. Sessionals (May include assignments/quizzes/projects) 25

35
SEMESTER-III
UMT304: THEORY OF MACHINES
L T P Cr
2 1 2 3.5
Course Objective: To introduce different types of mechanisms forming different
subsystem of machines. To impart the knowledge of vector and matrix methods for
position, velocity and acceleration analysis with software tools. This course deals with the
dynamics of various physical systems like flywheels, governors, gyroscopes etc.
Syllabus
Kinematics of Machines: Introduction to linkages, Gears, Cam mechanics, belts and rope,
as subsystems of machines.
Linkage Mechanisms: Links, kinematic pairs, degree of freedom, inversions,
mechanisms,
transmission angle and mechanical advantage. Vector and matrix methods for position,
velocity and acceleration analysis with relevant software tools.
Balancing: Balancing of rotating and reciprocating masses, single cylinder and multi-
cylinder in-line engines, Field balancing of rotors.
Flywheel and Governors: Turning moment diagram of the engines, Flywheel design,
Types of governors and their applications.
Gyroscopes: Gyroscopic action in automobiles, gyroscopes and their role in stabilization
in ships, and airplanes.
Laboratory Work (if applicable)
Students shall perform experiments based on
1. Centrifugal force
2. Slider Crank mechanism.
3. Cam and follower mechanism.
4. Balancing of rotating and reciprocating masses
5. Gyroscopic effect
Course Learning Objectives (CLO)
The students will be able to:
1. select and analyze a set of mechanisms to achieve desired motion transformation.
2. use analytical methods and software tools for analysis of mechanisms.
3. evaluate and carry out balancing of rotors.
4. apply engineering principle of mechanics to design motion transmission devices
and flywheels.
5. determine the appropriate parameters for stability of a vehicle using the concept of
gyroscopic action
Text Books
1. J. J. Uicker, G. R. Pennock, and J. E. Shigley, Theory of Machines and Mechanism,
Oxford Press [2009].
2. Grover, G. K., Mechanical Vibrations, Nem Chand and Bros, Roorkee (1996).
3. Ambekar, A. G., Mechanical Vibrations and Noise Engineering, Prentice Hall of
India, New Delhi (2006).

36
Reference Books
1. A. K. Ghosh and A. K. Mallik, Theory of Mechanisms and Machines, Affiliated
East- West press Pvt. Ltd. (1993).
2. Rao, S. S., Mechanical Vibrations, Addison Wesley Publishing Company, New York
(1995).
3. Kelly, S. G., Mechanical Vibrations, Schaum’s Outlines, Tata McGraw Hill, New
Delhi (2007).
4. Srinivasan, P., Mechanical Vibration Analysis, Tata McGraw Hill, New Delhi (1995).

Evaluation Scheme:
Sr.No. Evaluation Elements Weightage (%)
1. MST 25
2. EST 40
3. Sessionals (May include 35
assignments/quizzes/projects)

37
SEMESTER-III

URAXXX: SMART MATERIALS FOR ROBOTICS


L T P Cr
2 0 2 3.0
Course Objective: This course introduces the basic concepts of engineering materials with
an emphasis on conventional as well as smart materials required in the field of robotics.
The course will describe the change in properties of smart materials in response to
environmental stimuli. Also, it will discuss that the characteristics of smart materials
exceed the abilities of traditional materials, especially in environments where conditions
are constantly changing. This course is designed to provide an integrated and complete
knowledge of materials used in the field of robotics for different applications.
Syllabus
Basics of Material Science: Fundamental terms in materials engineering and their
significance, various properties and their evaluation, categories of engineering materials
(alloys, composites, ceramics etc.).
Physical & Mechanical Metallurgy of Materials: Stress-strain behaviour,
structure-processing-properties correlation, strengthening mechanisms, thermo-mechanical
processing of materials.
Conventional and Advanced Materials: Properties and applications of conventional
materials like alloy steels, thermoplastic fibers, and metal matrix composites. Materials for
soft robotics/soft actuators viz. elastomers, shape memory polymers, polymer matrix
composites. Properties and applications of smart materials viz. shape memory alloys
(SMAs), high entropy alloys (HEAs), piezoelectric materials etc.
Materials Selection for Specific Robot Applications: Materials selection for different
parts of a robot for specific applications like farming, biomedical field, mining, materials
handling, welding etc.

Laboratory Work (if applicable)


Students shall perform experiments based on
1. To determine the composition of a given specimen using the spectrometer.
2. To shot blast a given specimen to determine the change in microstructure.
3. To determine the grain size of given specimens using the line intercept method.
4. To determine the change in surface roughness of the shot blasted sample compared to
the reference sample.
5. To determine the effect of grain size on the hardness property of given specimens.
6. To determine the effect of grain size on the tensile properties of given specimens.
7. To determine the effect of time and temperature on the geometry of shape memory
alloys (SMAs).
8. To study the effect of electrical signal on the mechanical actuation of a piezoelectric
material.
Course Learning Objectives (CLO)
The students will be able to:
1. select the appropriate category of engineering material for a given application
2. analyze the structure-property correlation for a particular thermo-mechanical
processing route
38
3. analyze the characteristics of conventional and smart materials for processing
of robotic components
4. select appropriate materials for specific robotic applications
Text Books
1. M. Shahinpoor, Fundamentals of Smart Materials, Royal Society of Chemistry,
2020.
2. D. J. Leo, Engineering Analysis of Smart Material Systems, John Wiley &
Sons, Inc., 2007
Reference Books
1. R. Smith, Smart Material Systems: Model Development, SIAM, 2005
2. ASME Smart Materials and Adaptive Structures and Intelligent Systems
proceedings 2009-2020
3. K. Otsuka and C. M. Wayman, Shape Memory Materials, Cambridge Press
1999
4. M Shahinpoor and Hans-Jorg Schneider, Intelligent Materials, Royal Society
of Chemistry Press 2007
5. Culshaw, B., ‘Smart Structures and Materials’ Artech House, Inc., Norwood,
USA, 1996

Evaluation Scheme:
Weightage
S.No. Evaluation Elements
(%)
1. MST 25

2. EST 40
Sessionals (May include
3. Assignments/Projects/Tutorials/Quizzes/Lab 35
Evaluations)

39
SEMESTER-III
UMT404: DATA STRUCTURES
L T P Cr
2 0 2 3.0
Course Objective: To become familiar with different types of data structures and their
applications.
Syllabus
Analysing algorithms: Basics of algorithm and its analysis, Complexity classes, order
arithmetic, Time and space trade-off in algorithms.
Linear Data Structures: Arrays, Strings and string processing, Linked lists (Singly,
Doubly, Circular), Abstract data types, their implementation and applications: Stacks
(using Arrays and Linked-list), Queues (using Arrays and Linked-list),
Searching and Sorting: Linear Search, Binary Search. Introduction to internal and
external sort, Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, Merge Sort, Counting
Sort.
Trees and their applications: Introduction to binary tree, tree traversal algorithms, Binary
search tree, AVL Tree, B Tree etc. and common operations on these trees. Heap, Heap Sort,
Priority Queue using Heap.
Graphs and their applications: Graph Terminology and its representation, Depth and
breadth first traversals, Shortest-path algorithms (Dijkstra), Data Structures for Disjoint
Sets, Minimum spanning tree (Prim and Kruskal).
Laboratory Work
Implementation of various data structures such as Arrays, Stacks, Queues, Lists, Binary
tree traversals, BST, AVL trees, Graphs traversals, Sorting and Searching techniques.
Course Learning Objectives (CLO)
The students will be able to:
1. understand the fundamental data structures, their implementation and some of their
standard applications.
2. select and implement appropriate searching and sorting techniques for solving a
problem based on their characteristics.
3. apply tree and graph data structures for specific applications.
4. design and analyse algorithms using appropriate data structures for real-world
problems.
Text Books
1. Introduction to Algorithms, Cormen H. T., Leiserson E. C., Rivest L. R., and Stein
C, MIT Press,3rd ed., 2009
2. Data Structures, Algorithms and Applications in C++, Sahni S., Universities Press
2nd ed. 2005

40
Reference Books
1. Data Structures and Algorithms Made Easy, Karumanchi N., Career Monk
Publications, 5th ed., 2017
2. Data structures and algorithms in C++, Adam Drozdek, 4th edition.

Evaluation Scheme:
Sr. Weightage
Evaluation Elements
No. (%)
1 MST 25
2 EST 40
Sessional (May include
3 35
Assignments/Projects/Tutorials/Quizzes/Lab Evaluations)

41
SEMESTER-III
UTA025: INNOVATION AND ENTREPRENEURSHIP
L T P Cr
1 0 2* 3.0
Course Objective: This course aims to provide the students with a basic understanding in
the field of entrepreneurship, entrepreneurial perspectives, concepts and frameworks useful
for analyzing entrepreneurial opportunities, understanding eco-system stakeholders and
comprehending entrepreneurial decision making. It also intends to build competence with
respect business model canvas and build understanding with respect to the domain of
startup venture finance.
Syllabus
Introduction to Entrepreneurship: Entrepreneurs; entrepreneurial personality and
intentions - characteristics, traits and behavioral; entrepreneurial challenges.
Entrepreneurial Opportunities: Opportunities- discovery/ creation, Pattern identification
and recognition for venture creation: prototype and exemplar model, reverse engineering.
Entrepreneurial Process and Decision Making: Entrepreneurial ecosystem, Ideation,
development and exploitation of opportunities; Negotiation, decision making process and
approaches, - Effectuation and Causation.
Crafting business models and Lean Start-ups: Introduction to business models; Creating
value propositions - conventional industry logic, value innovation logic; customer focused
innovation; building and analyzing business models; Business model canvas, Introduction
to lean startups, Business Pitching.
Organizing Business and Entrepreneurial Finance: Forms of business organizations;
organizational structures; Evolution of organization, sources and selection of venture
finance options and its managerial implications. Policy Initiatives and focus; role of
institutions in promoting entrepreneurship.
Course Learning Objectives (CLO)
The students will be able to:
1. explain the fundamentals behind the entrepreneurial personality and their intentions
2. discover/create and evaluate opportunities.
3. identify various stakeholders for the idea and develop value proposition for the
same.
4. describe various Business Models and design a business model canvas.
5. analyse and select suitable finance and revenue models for start-up venture.
Text Books
1. Ries, Eric(2011), The lean Start-up: How constant innovation creates radically
successful businesses, Penguin Books Limited.
2. Blank, Steve (2013), The Startup Owner’s Manual: The Step by Step Guide for
Building a Great Company, K&S Ranch.
3. S. Carter and D. Jones-Evans, Enterprise and small business- Principal Practice and
Policy, Pearson Education (2006)

42
Reference Books
1. T. H. Byers, R. C. Dorf, A. Nelson, Technology Ventures: From Idea to Enterprise,
McGraw Hill (2013)
2. Osterwalder, Alex and Pigneur, Yves (2010) Business Model Generation.
3. Kachru, Upendra, India Land of a Billion Entrepreneurs, Pearson
4. Bagchi, Subroto, (2008), Go Kiss the World: Life Lessons For the Young
Professional, Portfolio Penguin
5. Bagchi, Subroto, (2012). MBA At 16: A Teenager’s Guide to Business, Penguin
Books
6. Bansal, Rashmi, Stay Hungry Stay Foolish, CIIE, IIM Ahmedabad
7. Bansal, Rashmi, (2013). Follow Every Rainbow, Westland.
8. Mitra, Sramana (2008), Entrepreneur Journeys (Volume 1), Booksurge Publishing
9. Abrams, R. (2006). Six-week Start-up, Prentice-Hall of India.
10. Verstraete, T. and Laffitte, E.J. (2011). A Business Model of Entrepreneurship,
Edward Elgar Publishing.
11. Johnson, Steven (2011). Where Good Ideas comes from, Penguin Books Limited.
12. Gabor, Michael E. (2013), Awakening the Entrepreneur Within, Primento.
13. Guillebeau, Chris (2012), The $100 startup: Fire your Boss, Do what you love and
work better to live more, Pan Macmillan
14. Kelley, Tom (2011),The ten faces of innovation, Currency Doubleday
15. Prasad, Rohit (2013), Start-up sutra: what the angels won’t tell you about business
and life, Hachette India.

Evaluation scheme:
Sr.No Evaluation Elements Weightage (%)
.
1. MST 30
2. EST 45
3. Sessionals (May include assignments/quizzes) 25

43
SEMESTER-III

URAXXX: PYTHON PROGRAMMING


L T P Cr
2 0 2 3.0
Course Objective: This course is designed especially to formulate and solve mathematical
and mechanical problems with python programming. Furthermore, this course will also be
the basis of solving various engineering problems through python.
Syllabus
Python part I: Basic data types: numbers, booleans, strings; Containers: list, slicing,
loops, dictionaries, sets, tuples; Functions, Classes;
NumPy: Arrays, Array indexing, Data Types, Array math, Broadcasting;
SciPy: integration, interpolation, linear algebra, eigenvalues, spatial data structures;
Matplotlib: Plotting, Subplots, Images
Pandas: Data Manipulation, Data Cleansing and modification
Python part II: 2D geometry: point, vector, lines and segments, polygons, affine
transformations, Graphics and simulations: vector images, GUI and canvas, geometric
primitives, simulations and time loops, affine transformations
Python part III: Systems of equations: matrices and vectors, linear equations, Cholesky
decomposition; Robot application: navigation and manipulation of a mobile robot using
open source Python libraries
Laboratory Work
1. Introduction to Python: Setting up a Python environment, writing and running basic
Python programs, and using Jupyter Notebooks.
2. Basic data types and containers: Writing Python programs that manipulate numbers,
booleans, strings, lists, dictionaries, sets, and tuples.
3. Functions and classes: Writing Python programs that define and use functions and
classes to solve problems.
4. NumPy: Writing Python programs that use NumPy arrays and functions to perform
numerical computations.
5. SciPy: Writing Python programs that use SciPy functions to solve scientific computing
problems such as integration, interpolation, and linear algebra.
6. Matplotlib: Writing Python programs that use Matplotlib to create plots and
visualizations from data.
7. Pandas: Writing Python programs that use Pandas to manipulate and clean data, and
perform analysis on it.
8. 2D Geometry: Writing Python programs that use 2D geometry concepts such as points,
vectors, and polygons to solve problems.
9. Graphics and Simulations: Writing Python programs that use graphics libraries such as
Pygame or Tkinter to create visual simulations.
10. Robot Applications: Writing Python programs that use open-source libraries for
mobile robot and manipulator applications.
Course Learning Objectives (CLO)
44
The students will be able to:
1. write, compile and debug programs in Python language, use different data
types, operators, and functions.
2. use Python libraries to solve 2D geometry problems
3. use Python libraries to formulate and solve numerical problems.
4. address robotic applications through Python programming.
Text Books
1. Orbaiceta, A., Hardcore Programming for Mechanical Engineers, No Starch
Press (2021), 1st ed.
Reference Books/Online Resources
1. https://github.com/psrana/Learn-Python-in-2-hr/blob/main/Learn_Python
_in_2_hr.ipynb
2. https://numpy.org/doc/stable/user/absolute_beginners.html
3. https://docs.scipy.org/doc/scipy/tutorial/index.html#user-guide
4. https://pandas.pydata.org/docs/user_guide/index.html#user-guide

Evaluation Scheme:

45
SEMESTER-III
UTD002: EMPLOYABILITY DEVELOPMENT SKILLS
L T P Cr
2 0 0 2.0
Course Objective: : This course aims to sensitize students with the gamut of skills which
facilitate them to enhance their employability quotient and do well in the professional space.
These skills are imperative for students to establish a stronger connect with the environment
in which they operate. An understanding of these skills will enable students to manage the
placement challenges more effectively.
Syllabus
Emotional Intelligence: Understanding Emotional Intelligence (EI); Daniel Goleman’s EI
Model: Self Awareness, Self-Regulation, Internal Motivation, Empathy, Social Skills;
Application of EI during Group Discussions & Personal Interview; Application of EI in
personal life, student life and at the workplace
Team Dynamics & Leadership: Understanding the challenges of working within a team
format in today’s complex organizational environments; Stages of team formation;
Appreciating forces that influence the direction of a team's behaviour and performance;
Cross-functional teams; Conflict in Teams- leveraging differences to create opportunity
Leadership in the team setting & energizing team efforts; Situational leadership; Application
of team dynamics & collaboration in Group Discussions; Application of team dynamics at
the workplace
Complex Problem Solving: Identifying complex problems and reviewing related
information to develop and evaluate options and implement solutions; Understanding a
working model for complex problem solving - framing the problem, diagnosing the problem,
identifying solutions & executing the solutions; Appreciation of complex problem solving at
the workplace through case studies
Lateral Thinking: Understanding lateral thinking & appreciating the difference between
vertical & lateral thinking, and between convergent & divergent thinking; Understanding
brain storming & mind-maps; Solving of problems by an indirect and creative approach,
typically through viewing the problem in a new and unusual light; Application of lateral
thinking during Group Discussions & Personal Interviews; Application of lateral thinking at
the workplace Persuasion: Role of persuasion in communication; Application of
ethos-pathos-logos; Using persuasive strategies to connect with individuals & teams to create
competitive advantage
Quantitative Reasoning: Thinking critically and applying basic mathematics skills to
interpret data, draw conclusions, and solve problems; developing proficiency in numerical
reasoning; Application of quantitative reasoning in aptitude tests
Verbal Reasoning: Understanding and reasoning using concepts framed in words; Critical
verbal reasoning; Reading Comprehension; Application of verbal reasoning in aptitude tests
Group Discussion (GD): Illustrating the do’s and don’ts in Group Discussions; Specific
thrust on types of GD topics; GD evaluation parameters; Understanding the challenge in a
case discussion; SPACER model
Personal Interview (PI): Interview do’s and don’ts; PI evaluation parameters; The art of
introduction; Managing bouncer questions; Leading the panel in a PI
Course Learning Outcomes (CLOs)
46
The students will be able to:
1. appreciate the various skills required for professional & personal success.
2. bridge the gap between current and expected performance benchmarks.
3. competently manage the challenges related to campus placements and perform to
their utmost potential.

Text Books
1. Harvard Business Essentials; Creating Teams with an Edge; Harvard
Business School Press (2004)
2. Edward de B., Six Thinking Hats; Penguin Life (2016)
3. Daniel, G., Working with Emotional Intelligence; Bantam Books (2000)
4. Aggarwal, R.S., Quantitative Aptitude for Competitive Examinations; S Chand
(2017)
5. Agarwal, A., An expert guide to problem solving: with practical
examples; CreateSpace Independent Publishing Platform (2016)
6. William, D., The Logical Thinking process; American Society for Quality, 2007

Evaluation Scheme:
S.No. Evaluation Elements Weightage(%)
1 MST 45
2 EST 55

47
SEMESTER-IV

48
SEMESTER-IV
UCS521: ARTIFICIAL INTELLIGENCE
L T P Cr
3 0 2 4.0
Course Objective: To be familiar with the applicability, strengths, and weaknesses of the
basic knowledge representation, problem solving, machine learning, knowledge acquisition
and learning methods in solving particular engineering problems.
Syllabus
Overview: foundations, scope, problems, and approaches of AI.
Intelligent agents: reactive, deliberative, goal-driven, utility-driven, and learning agents.
Problem-solving through Search: forward and backward, state-space, blind, heuristic,
problem-reduction, A, A*, AO*, minimax, constraint propagation, neural, stochastic, and
evolutionary search algorithms, sample applications.
Knowledge Representation and Reasoning: ontologies, foundations of knowledge
representation and reasoning, representing and reasoning about objects, relations, events,
actions, time, and space; predicate logic, situation calculus, description logics, reasoning
with defaults, reasoning about knowledge, sample applications.
Planning: Planning as search, partial order planning, construction and use of planning
graphs, existing expert systems like MYCIN, RI, Expert system shells.
Representing and Reasoning with Uncertain Knowledge: probability, connection to
logic, independence, Bayes rule, Bayesian networks, probabilistic inference, sample
applications. Decision-Making: basics of utility theory, decision theory, sequential decision
problems, elementary game theory, sample applications.
Machine Learning and Knowledge Acquisition: learning from memorization, examples,
explanation, and exploration. Learning nearest neighbor, naive Bayes, and decision tree
classifiers, Q-learning for learning action policies, applications.
Languages for AI problem solving: Introduction to PROLOG syntax and data structures,
representing objects and relationships, built-in predicates. Introduction to LISP- Basic and
intermediate LISP programming.
Expert Systems: Architecture of an expert system. Laboratory work: Programming in
C/C++/Java/LISP/PROLOG: Programs for Search algorithms- Depth first, Breadth first,
Hill climbing, Best first, A* algorithm, Implementation of games: 8-puzzle, Tic-Tac-Toe,
tower of Hanoi and water jug problem using heuristic search, Designing expert system
using logic in PROLOG, Implementing an intelligent agent.
Laboratory Work (if applicable)
Programming in C/C++/Java/LISP/PROLOG: Programs for Search algorithms- Depth first,
Breadth first, Hill climbing, Best first, A* algorithm, Implementation of games: 8-puzzle,
Tic-Tac-Toe, tower of Hanoi and water jug problem using heuristic search, Designing expert
system using logic in PROLOG, Implementing an intelligent agent.
Course Learning Objectives (CLO)
The students will be able to:

1. Learn the basics and applications of artificial intelligence and categorize various
problem domains, basic knowledge representation and reasoning methods.
2. Analyze basic and advanced search techniques including game playing, evolutionary
search algorithms, and constraint satisfaction.
3. Learn and design intelligent agents for concrete computational problems. 49
4. Understand and implement the basic concepts of programming languages like
Prolog and LISP.
5. Acquire knowledge about the architecture of an expert system and design new
expert systems for real life applications.

Text Books

1. Rich E., Knight K. and Nair B. S., Artificial Intelligence, Tata McGraw Hills (2009)
3rd ed.
2. Luger F. G., Artificial Intelligence: Structures and Strategies for Complex Problem
Solving, Pearson Education Asia (2009) 6th ed.

Reference Books

1. Patterson W. D., Introduction to Artificial Intelligence and Expert Systems, Pearson


(2015) 1st ed.
2. Russel S., Norvig P., Artificial Intelligence: A Modern Approach, Prentice Hall
(2014) 3 rd ed.

50
SEMESTER-IV
UMA011: NUMERICAL ANALYSIS
L T P Cr
3 0 2 4.0
Course Objective: The main objective of this course is to motivate the students to
understand and learn various numerical techniques to solve mathematical problems
representing various engineering, physical and real-life problems.
Syllabus
Floating-Point Numbers: Floating-point representation, rounding, chopping, error
analysis, conditioning and stability.
Non-Linear Equations: Bisection, secant, fixed-point iteration method and its
convergence analysis, Newton method for simple and multiple roots, and order of
convergence.
Linear Systems and Eigen-Values: Gauss elimination method using pivoting strategies,
LU decomposition, Gauss-Seidel and successive-over-relaxation (SOR) methods and their
convergence, Rayleigh's power method for Eigen-values and Eigen-vectors.
Interpolation and Approximations: Finite differences, Newton’s forward and backward
interpolation, Lagrange and Newton's divided difference interpolation formulas with error
analysis, least square approximations.
Numerical Integration: Newton-Cotes quadrature formulae (Trapezoidal and Simpson's
rules) and their error analysis, Gauss-Legendre quadrature formulae.
Differential Equations: Solution of initial value problems using Taylor series, Euler's and
Runge-Kutta methods of order four, system of first-order differential equations.
Laboratory Work
Lab experiments will be set in consonance with materials covered in the theory.
Implementation of numerical techniques using MATLAB.
Course Learning Objectives (CLO)
The students will be able to:
1. understand the errors, source of error and its effect on any numerical
computations.
2. learn how to obtain numerical solution of nonlinear equations using bisection,
secant, Newton, and fixed-point iteration methods.
3. solve system of linear equations numerically using direct and iterative methods.
4. understand how to approximate the functions using interpolating polynomials.
5. learn how to solve definite integrals and initial value problems numerically.

Text Books

1. Applied Numerical Analysis, Gerald F. C. and Wheatley O. P., Pearson 7th ed.,
2003.
2. Numerical Methods for Scientific and Engineering Computation, Jain K. M.,
Iyengar K. R. S. and Jain K. R., New Age International Publishers 6th ed., 2012.
3. Numerical Methods for Engineers, Steven C. Chappra, McGraw-Hill Higher
Education, 7th edition, 2014.

51
Reference Books

1. Numerical Methods for Mathematics, Science and Engineering, Mathew H. J.,


Prentice Hall, 2nd ed., 1992.
2. Numerical Analysis, Burden L. R. and Faires D. J. Brooks Cole 9thed., 2011.
3. Elementary Numerical Analysis, Atkinson K. and Han H., John Willey & Sons, 3rd
ed., 2004.

Evaluation Scheme:
Sr.No. Evaluation Elements Weightage (%)
1. MST 25
2. EST 40
3. Sessionals (May include assignments/quizzes) 15
4 Laboratory evaluation 20

52
SEMESTER-IV
URAXXX: DATA SCIENCE
L T P Cr
2 1 2 3.5
Course Objective: To introduce the concepts and tools of data science. By the end of the
course, students will have gained proficiency in scientific programming, data manipulation,
feature engineering, data visualization, and statistical analysis.
Syllabus
Introduction to Python: Basic syntax, variables, Operators (Arithmetic Operators,
Bitwise Operators, Assignment Operators, Comparison Operator, Logical Operators,
Identity Operators, Membership Operators), Data types (Numbers, Booleans, Strings),
Control Flow (if-else, for loop, while loop, break/continue), Sequence Generation (range
function), String Operations (length, upper/lower, formatting, sub string, indexing,
comparison, strip, split, count, search), Random Numbers, Functions. List, Tuple, Sets,
Dictionary, Operations on Data Structures (Declarations, Iterations, Adding/deleting
element, min/max/sorting, merge, select).
Introduction to NumPy: NumPy arrays and their properties, Indexing and slicing arrays,
Vectorization and broadcasting, Array operations (addition, subtraction, multiplication,
division, etc.), Array methods (sorting, searching, reshaping, etc.), Stacking and splitting
arrays.
Introduction to Pandas: Series and DataFrame data structures, Reading data from
various sources (CSV, Excel, etc.), Handling missing data and duplicates, Renaming
columns and changing data types, Merging and joining data frames, Grouping and
aggregating data, Basic statistical analysis, Basic data exploration and manipulation.
Data Visualization : Basic plotting with Matplotlib, Customizing plots with colors,
markers, and line styles, Subplots and multiple plots in one figure, Line plots, scatter
plots, and bar plots, Histograms and density plots, Box plots and violin plots, Heatmaps
and contour plots, 3D plotting with Matplotlib.
Feature Engineering: Introduction to feature engineering and its role in machine
learning, Understanding the importance of good features, Principal Component Analysis
(PCA) and Dimensionality Reduction, Feature extraction techniques (text, image, audio),
Using domain knowledge to create new features.
Research Assignment: Students will be divided into groups to finish course projects.
The course projects will consist of actual data from industrial test setups. The course
project requires students to use scientific programming and data science tools learned
from this course to deal with real life problems.

Laboratory Work
1. Writing Python programs for understanding basic syntax, variables, operators,
control flow statements in Python.
2. Writing Python programs for working with various data structures such as lists,
tuples, sets, and dictionaries.
3. Writing Python programs to use NumPy arrays to perform vectorization and
broadcasting on arrays and apply various array operations such as sorting and
searching.

53
4. Writing Python programs to read and manipulate data from various sources using
Pandas data structures such as Series and DataFrames and apply various operations
such as handling missing data, merging and joining, renaming columns stc..
5. Writing Python programs to use Matplotlib to create various types of plots including
line plots, scatter plots, bar plots, and histograms.
6. Writing Python programs to apply feature engineering techniques to extract useful
information from data.
7. Writing Python programs to apply PCA to reduce the dimensionality of a dataset and
extract important features.
Course Learning Objectives (CLO)
The students will be able to:
1. Demonstrate proficiency in manipulating multidimensional data using Python.
2. Read and write data from/to files using Python.
3. Understanding of the importance of feature engineering to create new features using
domain knowledge.
4. Communicate data-driven insights in multiple media mode including graphs, charts,
and histograms.
Text Books
1. Eric Matthes, ―Python Crash Course: A Hands-On, Project-Based
Introduction to Programming‖, 2019, 2nd Edition, Packt Publishing.
2. Müller, A. C., and Guido, S., Introduction to machine learning with
Python: a guide for data scientists, O'Reilly Media, Inc. (2016).
Reference Books
1. Vijayvargia Abhishek, Machine Learning with Python, BPB Publication (2018).
2. Data Science Using Python and R, by Chantal D. Larose, Daniel T. Larose, Wiley (2019).

Evaluation Scheme:
Sr.No. Evaluation Elements Weightage (%)
1. MST 25
2. EST 40
Sessionals (May include
3. 35
Assignments/Projects/Tutorials/Quizzes/Lab Evaluations)

54
SEMESTER-IV
URAXXX: ROBOTICS SENSORS AND ACTUATORS
L T P Cr
2 0 2 3.0
Course Objective: To provide students with an understanding of the design, analysis, and
application of sensors and actuators for dynamical systems. Students will learn about
different types of sensors and actuators, their operating principles, and the mechanisms
used to convert physical signals into electrical signals and vice versa. Through laboratory
experiments and projects, students will learn to select, design, and analyze sensors and
actuators for different applications. Additionally, students will learn to integrate sensors
and actuators into mechanical systems.
Syllabus
Introduction: Classification of sensors and actuators, performance characteristics: least
square polynomials and data fitting, impedance and impedance matching, static and
dynamic characteristics, frequency response, calibration, excitation, deadband, reliability.
Interfacing methods and circuits: Case studies: Interfacing of sensors and actuators with
microprocessor or microcontroller. Signal conditioning circuits: Op-Amp based signal
conditioning circuits, Integrator, differentiator, Difference amplifier, Instrumentation
amplifier.
DC Bridges, use of Wheatstone bridge for resistive transducers. Active Filters in
instrumentation circuits: High pass low pass, Band pass, Design of Butterworth and
Chebyshev filters.
Data Acquisition Techniques: Sample and hold circuits, Sampling and quantization,
Interference, Analog to Digital convertors (ADC): ramp type and SAR, and Digital to
Analog Convertors (DAC) R-2R based DAC, Multiplexer and de-multiplexer.
Sensors for manipulator systems: shaft encoders, potentiometers, strain gauge,
piezoelectric accelerometers, LVDTs.
Sensors for autonomous mobile robots: Navigation Sensors: odometry, accelerometer,
gyrometer, magnetometer, barometer, Inertial Measurement Unit, GPS, Proximity Sensors:
ultrasonic sensor, LiDAR (2D & 3D).
Actuators: Electric Linear, Electric Rotary, Fluid Power Linear, Fluid Power Rotary,
Linear Chain Actuators, Manual Linear, Manual Rotary, soft actuators
Laboratory Work
Measurement of Linear Displacement, Angular displacement, Temperature, Thermistor
and RTD for temperature measurement. Measurement of displacement using LVDT and
Capacitive transducer, Position and velocity measurement using encoders. RTDs,
thermocouples, capacitive accelerometers, gyrometer, and LiDAR. human-motion
capture, force sensor.
Course Learning Objectives (CLO)
The students will be able to:

1. select suitable sensors for measuring physical parameters.


2. elucidate the interfacing of sensors for robotics and automation.
3. elucidate the working of ADCc and DACs.
55
4. validate the working of sensors and actuators.

Text Books

1. Sensors, Actuators, and Their Interfaces, Nathan, I., IET 2nd edition, 2020
2. Sensors and Transducers, Patronabis, D., Prentice Hall India, 2011.
3. Measurement Systems: Applications and Design, Doebelin, E.O. and Manic, D.N., 7 th edition,
McGraw-Hill, 2019.
Reference Books
1. Process Dynamics and Control, Seborg, D.E. and Edgar, T.,, John Wiley and Sons, 1989
2. Transducers and Instrumentation, Murthy, D.V.S., Prentice Hall of India, 2003.
3. Instrumentation, Measurement and Analysis, Nakra, B.C. and Chaudhry, K.K., Tata McGraw Hill,
2003.
4. Micromechanics and MEMS, Trimmer, W., IEEE Press, 1990

Evaluation Scheme:
Sr. No. Weightage
Evaluation Elements
(%)
1 MST 25
2 EST 40
Sessional (May include
3 35
Assignments/Projects/Tutorials/Quizzes/Lab Evaluations)

56
SEMESTER-IV
UME412: COMPUTER-AIDED DESIGN AND ANALYSIS
L T P Cr
3 0 4 5.0
Course Objective: Introduce components and assemblies used in machines and use of 3D
parametric CAD, CAE software for mechanical design. To provide an experiential
learning environment using projects done by student groups, while applying CAD, CAE
software tools to design mechanisms and structures for mechanical design evaluation,
optimization of mass properties, static-stresses, deformations, etc. with experimental
validation of simulation models.
Syllabus
Standards, types, applications and working of following components and assemblies:
Machine Components: Screw fasteners, Riveted joints, Keys, Cotters and joints, Shaft
couplings, Pipe joints and fittings.
Assemblies: Bearings, Hangers and brackets, Steam and IC engine parts, Valves, Some
important machine assemblies.
Mechanical Drawing: Machining and surface finish symbols and tolerances in
dimensioning.
CAD: Introduction to CAD, CAM, CAE software in product life cycle.
Geometric Modelling: Parametric sketching and modelling, constrained model
dimensioning, Relating dimensions and parameters. Feature and sequence of feature
editing. Material addition and removal for extrude, revolve, blend, helical sweep, swept
blend, variable section sweep. References and construction features of points, axis, curves,
planes, surfaces. Cosmetic features, representation of welded joints, Draft and ribs
features, chamfers, rounds, standard holes. Assembly modelling. Automatic production
drawing creation and detailing for dimensions, BOM, Ballooning, sectioned views etc.
Productivity Enhancement Tools in CAD Software: Feature patterns, duplication,
grouping, suppression. Top-down vs. bottom-up design.
CAE: Part and assembly mass property analysis. Customized analysis features. Sensitivity
analysis of dimension and parameters, Automatic feasibility study and shape optimization.
Mechanism Motion Analysis: Kinematic joints used in mechanism assembly. Motion of
kinematic chains, Plot coupler curve. Analysis of Mechanisms for interference, position,
velocity, acceleration and bearing reactions.
Analysis of Static Stress, Deflection, Temperature etc. using software like
‘Pro-Mechanica’, ‘SolidWorks Simulation’. Analysis of mechanical parts and assemblies.
Using shells, beams and 2D for Plane strain/ plane stress or axisymmetric simplifications.
Project: Students will undertake projects individually or in groups to study the design of a
simple mechanical system, make geometric models of the parts, assembly, evaluate the
design and CAD automated drafting of production drawings of the system. The projects
should be preferably based on experiential learning activities done. CAE analysis will be
used to evaluate and redesign the system to optimize it for conditions of use. A technical
report presenting and discussing the learnings from the project, will be the conclusion of
the project. Projects could be mechanisms, simple machines / machine tools, simple
57
products / assemblies, structures studied in course of solids and structures / mechanics of
machines, machine design etc.
Course Learning Objectives (CLO)
The students will be able to:
1. interpret mechanical drawings for components, assemblies and use parametric 3D
CAD software tools in the correct manner for creating their geometric part models,
assemblies and automated drawings.
2. create assembly of mechanism from schematic or component drawing and conduct
position/ path/ kinematic / dynamic analysis of a mechanism in motion using CAD
software tools.
3. evaluate design and create an optimized solution using commercial CAD, CAE
software for required analysis of mass properties/ stress, deflection / temperature
distribution etc. under realistic loading and constraining conditions.
4. produce design reports for geometric modelling, assembly, drawings, analysis,
evaluation of results, reflection and suggestions for design evaluation and
improvement
Text Books
1. Singh Ajeet, Machine Drawing, The McGraw-Hill Companies (2010)
2. Kelley David S., Pro/ENGINEER Wildfire #.0 Instructor, Tata McGraw Hill
(2011), or of latest software release used in laboratory.
3. Shih Randy H., Introduction to Finite Element Analysis Using Creo Simulate #.0,
SDC Publications, USA (ISBN: 978-1-58503-670-7, ISBN (Book + Software on
Disk): 978- 1-58503-731-5 (2011), or of latest software release used in laboratory.
Reference Books
1. Gill, P.S., Machine Drawing, S.K.Kataria and Sons (2013).
2. Dhawan, R.K., Machine Drawing, S.Chand& Company Limited (2011).
3. Shyam Tikku and Prabhakar Singh, Pro/ENGINEER (Creo Parametric #.0) for
Engineers and Designers, Dreamtech press (2013), or of latest software release
used in laboratory.
4. Toogood Roger Ph.D., P. Eng., Zecher Jack P.E., Creo Parametric #.0 Tutorial and
MultiMedia DVD, SDC Publications, USA (2012), ISBN: 978-1-58503-692-9,
ISBN (Book + Software on Disk): 978-1-58503-730-8, or of latest software release
used in laboratory.
5. Shih Randy H., Parametric Modeling with Creo Parametric #.0-An Introduction to
Creo Parametric #.0, SDC Publications, USA (2011) ISBN: 978-1-58503-661-5,
ISBN (Book + Software on Disk): 978-1-58503-729-2, or of latest software release
used in laboratory.
6. Guide books in software help and online books at ptc.com

Evaluation Scheme:
Sr. No. Evaluation Elements Weightage (%)
1 Sessional tests / assignments on software 30

58
Projects on modeling, assembly, drawing, Analysis of mass 70
2 properties, stress, deflection, temperature, kinematics, dynamics
etc. as relevant to the project. With technical reports of each.
NB: 50% pass marks. Tests and projects on software will be open book examination.

59
SEMESTER-IV
UME518 INTRODUCTION TO ROBOTICS
L T P Cr
2 1 2 3.5
Course Objective: To introduce the students to the standard terminologies, applications, design
specifications, and mechanical design aspects both kinematics, trajectory planning, work space analysis and
work cell organisation, robot vision of industrial robotic manipulators
Syllabus
Introduction: Definition of robot, types and classifications, standard terminologies related to robotics, key
design specifications used for selection of robotic manipulators for various applications, robotic applications
in modern areas like automated industries, reconfigurable robots, surgical and medical robots, exoskeleton and
assistive devices, flexible and soft robotics, research and non-industrial environments.

Robot Kinematics: Homogeneous coordinates and coordinate transformations; Euler angles and quaternions;
Forward and Inverse kinematics for serial robotic manipulators; work space analysis, work cell organization in
robotics environment, work cell design and control
Trajectory Planning: Robot Trajectory planning considering velocity and acceleration, joint space and
Cartesian space trajectory planning, resolved motion rate control.
Robot Vision: Introduction to robot vision; Image acquisition and processing.
Mobile Robotics: Mobile robot locomotion: types, configurations and steering systems; Mapping/localization
and motion planning.

Following two modules will be taught using flip-classroom, self-learning and though guided hands-on
minor projects:
(i) Sensors in Robotics: Types and classification of sensors for robotic applications such as: pick and
place, position/displacement, velocity, acceleration, tactile, force and torque sensors; range and proximity
sensors: ultrasonic, infra-red and LASER sensors.
(ii) Actuators and Drives in Robotics: Linear and rotary actuators, stepper drive, DC drive, BLDC
drive, Servo drive, AC Drives, hydraulic and pneumatic actuators.
(iii) Conceptual design of robotic devices: conceptual 3D CAD design of a lab-scale serial robotic arm
or a mobile robotic device or a robotic wrist for a domestic/engineering or industrial application considering
factors such as: Load capacity, speed of operation, positioning accuracy, work volume, self-weight, weight and
rigidity of the robotic structure, types of actuators and sensors to be incorporated, power requirement and
energy efficiency.
Laboratory Work (if applicable)
1. Programming exercises for algorithmic implementation of forward Kinematics, inverse kinematics,
motion and trajectory planning, robot vision and image-processing using programming tools like
C++, MAPLE, MATLAB, ROS, Python, or MathCAD.
2. Exercises in design analysis and layout planning for the robotic workspace for generic applications
Course Learning Objectives (CLO)
The students will be able to:
1. Develop the Forward-Kinematic model/arm equation and algorithmic scheme for finding the
solution for the inverse kinematics of a given serial robotic manipulator.
2. Design and analyze a robotic manipulator or develop specifications of a robotic device required for
planned application/s considering its integration with other work cell devices.
3. Develop and analyze the mathematical model for a robotic controller considering trajectory planning
and resolved motion rate control for a given robotic manipulator.
4. Design and implement motion planning and navigation algorithms for a mobile robotic device
60
Text Books
1. Schilling, R.J., Fundamentals of Robotics Analysis and Control, Prentice Hall of India (2006).
2. Fu, K.S., Gonzalez, R.C. and Lee, C.S.G., Robotics: Control, Sensing, Vision, and
Intelligence, McGraw Hill (1987).
3. Craig, J.J., Introduction to Robotics; Mechanism and control, Prentice Hall of India (2004).
4. Saha S.K., Introduction to Robotics, McGraw Hill, Second Edition (2014).
Reference Books
1. Niku S. B., Introduction to Robotics: Analysis, System, Application, Dorling Kingsley (2006).
2. Deb, S.R. and Deb, S., Robotics Technology and Flexible Automation, McGraw Hill (2004).
3. Ghoshal, A., Robotics: Fundamental Concepts and Analysis, Oxford University Press (2006).
4. Pratihar, D. K., Fundamental of Robotics, Alpha Science (2016).

Evaluation Scheme:

S. No. Evaluation Elements Weightage (%)


1. MST 30
2. EST 45
3. Sessional 25
(Assignments/Projects/Tut
orials/Quizzes)

61
SEMESTER-V

62
SEMESTER-V
UTA024: ENGINEERING DESIGN PROJECT-II (BUGGY LAB)
L T P Cr
1 0 4 3.0
Course Objective: The project will introduce students to the challenge of electronic
systems design & integration. The project is an example of ‘hardware and software
co-design’ and the scale of the task is such that it will require teamwork as a
co-ordinated effort.
Syllabus
Hardware overview of Arduino:
❖ Introduction to Arduino Board: Technical specifications, accessories and
applications.
❖ Introduction to Eagle (PCB layout tool) software.
Sensors and selection criterion:
❖ Concepts of sensors, their technical specifications, selection criterion, working
principle and applications such as IR sensors, ultrasonic sensors.
Active and passive components:
❖ Familiarization with hardware components, input and output devices, their
technical specifications, selection criterion, working principle and applications
such as-
● Active and passive components: Transistor (MOSFET), diode (LED),
LCD, potentiometer, capacitors, DC motor, Breadboard, general PCB
etc.
● Instruments: CRO, multimeter, Logic probe, solder iron, desolder iron
● Serial communication: Concept of RS232 communication , Xbee
❖ Introduction of ATtiny microcontroller based PWM circuit programming.
Programming of Arduino:
❖ Introduction to Arduino: Setting up the programming environment and basic
introduction to the Arduino micro-controller
❖ Programming Concepts: Understanding and Using Variables, If-Else Statement,
Comparison Operators and Conditions, For Loop Iteration, Arrays, Switch Case
Statement and Using a Keyboard for Data Collection, While Statement, Using
Buttons, Reading Analog and Digital Pins, Serial Port Communication,
Introduction programming of different type of sensors and communication
modules, DC Motors controlling.
Basics of C#:
❖ Introduction: MS.NET Framework Introduction, Visual Studio Overview and
Installation
❖ Programming Basics: Console programming, Variables and Expressions,
Arithmetic Operators, Relational Operators, Logical Operators, Bitwise
Operators, Assignment Operators, Expressions, Control Structures, Characters,
Strings, String Input, serial port communication: Read and write data using
serial port.
❖ Software code optimization, software version control
63
Laboratory Work
Schematic circuit drawing and PCB layout design on CAD tools, implementing
hardware module of IR sensor, Transmitter and Receiver circuit on PCB.
Bronze Challenge: Single buggy around track twice in clockwise direction, under full
supervisory control. Able to detect an obstacle. Parks safely. Able to communicate state
of the track and buggy at each gantry stop to the console.
Silver Challenge: Two buggies, both one loop around, track in opposite directions
under full supervisory, control. Able to detect an obstacle. Both park safely. Able to
communicate state of the track and buggy at each gantry stop with console.
Gold Challenge: Same as silver but user must be able to enter the number of loops
around the track beforehand to make the code generalized.
Course Learning Objectives (CLO)
The students will be able to:
1. recognize issues to be addressed in a combined hardware and software system
design.
2. draw the schematic diagram of an electronic circuit and design its PCB layout
using CAD Tools.
3. apply hands-on experience in electronic circuit implementation and its testing.
4. demonstrate programming skills by integrating coding, optimization and
debugging for different challenges.
5. develop group working, including task sub-division and integration of individual
contributions from the team.
Text Books
1. Michael McRoberts, Beginning Arduino, Technology in action publications, 2nd
Edition.
2. Alan G. Smith, Introduction to Arduino: A piece of cake, CreateSpace
Independent
Reference Books
1. John Boxall, Arduino Workshop - a Hands-On Introduction with
65 Projects, No Starch Press; 1 edition (2013).

Evaluation Scheme:
S. No. Evaluation Elements Weightage (%)
1. Evaluation-1 (ECE lab) 20
2. Evaluation-2 (CSE lab) 20
3. Quiz 10
4. Evaluation-3 (ECE+CSE lab) 50

64
SEMESTER-V
URAXXX APPLIED ARTIFICIAL INTELLIGENCE
L T P Cr
3 0 2 4.0
Course Objective: In this course, students will learn about the fundamentals of Linear
Algebra, applied mathematics, Neural Networks, and the most popular deep learning
Frameworks like Tensor Flow and PyTorch in open-source cloud Interactive Development
Environment (IDE) platforms such as Google Colab. They will learn about the applications
of machine learning and artificial intelligence in domains such as Time Series Forecasting,
Machine Vision and solving ODEs and PDEs from dynamic systems by building up models
using deep learning frameworks on real-life examples from aerospace data, financial
market data, remote sensing, precision agriculture, and other industry relevant mechanical
sciences datasets.
Syllabus
Introduction to Artificial Intelligence: Introduction to artificial intelligence (AI) in
industrial settings, supervised learning, unsupervised learning, machine learning and deep
learning libraries and frameworks, open-source cloud IDE platforms, GIT, Industrial case
studies from mechanical sciences.
Applied Mathematics: Linear algebra, matrices, tensors, norms, Eigen values, Eigen
vectors, probability and information theory, random variables, common probability
distributions, marginal probability, conditional probability, Bayes’ rule, gradient-based
optimization, constrained optimization. Applied case study on PCA (Principal Component
Analysis)
Machine Learning Basics: Learning algorithms, overfitting and underfitting,
hyperparameters, validation sets, estimators, bias, variance, MLE, Bayesian statistics,
supervised learning algorithms, linear regression, gradient descent and its variants,
polynomial regression, regularized linear models, logistic regression, K-NN, random forest,
SVM. Industrial application demonstration by building an ML algorithm
Introduction to Artificial Neural Networks: Nature-inspired artificial neurons, the
perceptron, Multi-Layer Perceptron (MLP) and backpropagation, MLP and Artificial Neural
Network (ANN) training with deep learning framework, NN hyperparameter fine-tuning,
activation functions, vanishing gradients, optimizers. Building a neural network model for
industrial application
Advanced topics in Deep Networks and Modern Practices: Regularization for deep
learning, Convolutional Neural Networks (CNN), introduction to Bayesian statistics,
Gaussian Process regression for time series forecasting. Solving the ODEs and PDEs from
dynamic systems using deep neural networks. Building an ANN model using mechanical
sciences industrial datasets and governing equations of motion.

65
Research Assignment: Students will be divided into groups to finish course projects. The
course projects will consist of actual data from industrial test setups. The course project
requires students to use scientific programming and artificial intelligence tools learned from
this course to deal with real-life problems.
Laboratory Work (if applicable)
1. Introduction to Interactive Development Environment (IDE) - Google Colab and
Version control environment – GIT for time-series analysis on real-life datasets.
2. Understand the execution of ML & AI codes in the IDE and ML libraries
installation.
3. Create Python programs and apply linear algebra concepts such as matrices, tensors,
norms, and eigenvalues/eigenvectors.
4. Develop and execute machine learning codes for supervised learning
5. Create AI executable codes in Google Colab on time-series industry-relevant
datasets.
6. Develop a CNN code using deep learning frameworks such as Tensorflow/ PyTorch
and solve image classification problems on industry-relevant datasets.
7. Create probabilistic ML codes for forecasting applications using mechanical
sciences manufacturing industry datasets.
8. Create deep neural networks to solve ordinary differential equations (ODEs) and
partial differential equations (PDEs).
Course Learning Objectives (CLO)
The students will be able to:
1. To execute AI models in open-source cloud IDE platforms
2. Develop and demonstrate an understanding of matrix algebra for ML and AI
3. Create an ML model with inferential analysis
4. Develop a NN model for solving an industrial time-series problem
5. Communicate data-driven insights in multiple media mode including graphs, charts,
and histograms.
Text Books
1. Ian Goodfellow and Yoshua Bengio and Aaron Courville, “Deep
Learning”, MIT Press, 2016.
2. Trevor Hastie Robert Tibshirani Jerome Friedman, “The Elements of
Statistical Learning, Data Mining, Inference, and Prediction”, (2nd
Edn.), Springer, 2014.

Reference Books
1. Bishop M., C., Pattern Recognition and Machine Learning,
Springer-Verlag (2011) 2nd Edition.
2. Russel S., Norvig P., Artificial Intelligence: A Modern Approach,
Prentice Hall (2014) 3rd ed.

66
Evaluation Scheme:

Sr. No. Evaluation Elements Weight


age (%)
1. MST 30
2. EST 45
3. Sessionals 25
(May includeassignments/quizzes/projects)

67
SEMESTER-V
UML501: MACHINE LEARNING
L T P Cr
3 0 2 4.0
Course Objective: This course provides a broad introduction to machine learning and
statistical pattern recognition. It offers some of the most cost-effective approaches to
automated knowledge acquisition in emerging data-rich disciplines and focuses on the
theoretical understanding of these methods, as well as their computational implications.
Syllabus
Introduction: Well-Posed learning problems, Basic concepts, Designing a learning system,
Issues in machine learning. Types of machine learning: Learning associations, Supervised
learning, Unsupervised learning and Reinforcement learning.
Data Pre-processing: Need of Data Pre-processing, Data Pre-processing Methods: Data
Cleaning, Data Integration, Data Transformation, Data Reduction; Feature Scaling
(Normalization and Standardization), Splitting dataset into Training and Testing set.
Regression: Linear Regression, Multiple Linear Regression and Polynomial Regression,
Evaluating Regression Models‘ Performance (RMSE, Mean Absolute Error, Correlation,
RSquare), Regularization Methods
Classification: Need and Applications of Classification, Logistic Regression, Decision tree,
Tree induction algorithm – split algorithm based on information theory, split algorithm
based on Gini index; Random forest classification, Naïve Bayes algorithm; K-Nearest
Neighbours (K-NN), Support Vector Machine (SVM), Evaluating Classification Models‘
Performance (Sensitivity, Specificity, Precision, Recall, etc). Clustering: Need and
Applications of Clustering, Partitioned methods, Hierarchical methods, Density-based
methods.
Association Rules Learning: Need and Application of Association Rules Learning, Basic
concepts of Association Rule Mining, Naïve algorithm, Apriori algorithm.
Artificial Neural Network: Need and Application of Artificial Neural Network, Neural
network representation and working, Activation Functions.

Laboratory Work (if applicable)


Implement data preprocessing, Simple Linear Regression, Multiple Linear Regression,
Decision Tree, Random forest classification, Naïve Bayes algorithm; K-Nearest Neighbors
(K-NN), Support Vector Machine, k-Means, Apriori algorithm and ANN in
Python/R/MATLAB/Mathematica/Weka.
Course Learning Objectives (CLO)
The students will be able to:

1. Analyze methods and theories in the field of machine learning and provide an
introduction to the basic principles, techniques, and applications of machine
learning, supervised, unsupervised and reinforcement learning
2. Comprehend and apply regression techniques.
3. Comprehend and implement various classification and clustering methods.
4. Understand the concept of association rule mining and neural networks and their
implementation in context of Machine Learning

68
Text Books
1. Mitchell M., T., Machine Learning, McGraw Hill (1997) 1st Edition.
2. Alpaydin E., Introduction to Machine Learning, MIT Press (2014) 3rd Edition.
3. Vijayvargia Abhishek, Machine Learning with Python, BPB Publication (2018)

Reference Books
1. Bishop M., C., Pattern Recognition and Machine Learning, Springer-Verlag (2011)
2nd Edition.
2. Michie D., Spiegelhalter J. D., Taylor C. C., Campbell, J., Machine Learning, Neural
and Statistical Classification. Overseas Press (1994)

69
SEMESTER-V
UMT403: STRESS ANALYSIS AND MECHANICAL DESIGN
L T P Cr
3 1 2* 4.0
Course Objective: This subject aims to develop an understanding of the stresses and
strains that develop in solid materials when they are subjected to different types of loading
and to develop an understanding of the conditions at failure of such materials. Further, it
provides students with the ability to apply design procedure for machine elements with
specific design tools representing empirical, semi-empirical and analytical approaches.
Syllabus
Axial Stresses: Deformation of axial loaded uniform/stepped bars, axial stresses in bars,
stress-strain relationships; Young’s modulus of elasticity, shear modulus and Poisson’s
ratio; two-dimensional elasticity; isotropic and homogeneous materials; ductile and brittle
materials; buckling of columns
Bending and Shear Stresses: Bending stress calculation for beams of simple and built up
sections; shear stress formula for beams, shear stress distribution in beams; torsion of
shafts.
Stress Transformation and Principal Stresses: Stresses on an arbitrary inclined plane,
Mohr’s stress circle, and principal stresses, principal strains, strain gauges and strain
rosettes.
Design Processes: Introduction, standards and preferred numbers, selection of materials,
theories of failure, design against static loads, stress-concentration, and design against
dynamics loads, factor of safety and its selection.
Design of Shaft: Shafts subject to combined static loading.
Design of Gears: Introduction to types, force analysis and application; Gear tooth failure,
beam strength and wear strength of gear tooth, materials and manufacture.
Brake: Introduction to types, construction, application and force analysis, band brakes,
block brakes, expanding shoe brakes.

Laboratory Work : The laboratory work involves


1. Determination of tensile strength and Young’s modulus
2. Determination of shear modulus (non-destructive torsion test)
3. Determination of shear strength and shear modulus (destructive torsion test)
4. Determination of impact strength
Course Learning Objectives (CLO)
The students will be able to:
1. evaluate various kinds of stresses (axial, bending, torsional and shearing) in various
structural elements due to different type of external loads.
2. determine stresses on an arbitrary inclined planes and locate principal planes and
stresses.
3. conduct a failure analysis for the design/sizing of mechanical components.
4. determine suitable module and specifications of gears from strength and wear
considerations
Text Books
1. Popov, E.P. and Balan, T.A., Engineering Mechanics of Solids, Prentice Hall of
India (2012).
70
2. Rattan, S.S., Strength of Materials, McGraw Hill Education, Chennai 3rd edition
(2017)
3. Shigley, J., Mechanical Engineering Design, McGraw Hill, New York (2014),10th
edition
4. Bhandari, V. B., Design of Machine Elements, Tata McGraw Hill, New Delhi
(2010), 3rd Edition.
5. Norton, R.L., Machine Design: An Integrated Approach, Pearson Education, New
Delhi (2009), 3rd edition
Reference Books
1. Hibbeler, R.C., Mechanics of Materials, Pearson, 11th impression (2018).
2. Shames, I. H. and Pitarresi, J. M., Solid Mechanics, Prentice Hall of India (1996).
3. Juvinall, R. C. and Marshek, K. M., Fundamental of Machine Component Design,
John Wiley & Sons, New York (2011), 5th edition
4. Spotts, M. F. and Shoup, T. E., Design of Machine Elements, Pearson Education,
New Delhi (2003)
5. Design Data: Data Book Of Engineers By PSG College - Kalaikathir Achchagam –
Coimbatore (2012)
6. Mahadevan, K. Balaveera Reddy K., Design Data Handbook for Mechanical
Engineers in SI and Metric Units, CBS Publishers & Distributors (2018)

Evaluation Scheme:

S.No. Evaluation Elements Weightage (%)


1 MST (2 hrs.) 40
2 EST 30
3 Lab Evaluation 20
4 Sessional (tutorial/quiz, etc.) 10

71
SEMESTER-V
UMT802: INDUSTRIAL AUTOMATION
L T P Cr
3 0 2 4.0
Course Objective: This course focuses on understanding the various components of state
of art automation technologies encountered in modern manufacturing industries. Also,
introduces the practical methods of automatic control of machines, processes, and systems
through pneumatics, electro pneumatics, and programmable logic controllers.
Syllabus:
Need of Automation and Integration: Introduction to automation technologies,
strategies, applications around us and in mechanical industries. Types of systems -
mechanical, electrical, electronics.
Hydraulic and Pneumatic Systems: Elements of hydraulic/pneumatic system, fluid
power control elements and standard graphical symbols for them, hydraulic and pneumatic
cylinders, hydraulic pumps, hydraulic and pneumatic valves for pressure, flow and
direction control, safety valves.
Circuit Design Approach for Hydraulic and Pneumatic Control Systems: Design and
operation of logic control circuits for real time examples; sequence or synchronize
operation of two/more than two cylinders as per the design requirements to automate the
various systems in modern industries/equipment. Hydraulic and pneumatic safety and their
applications to clamping, traversing and releasing operations. Hydraulic system analysis.
Design and Operation of Electro-Pneumatic Control Circuits: Elements of
electro-pneumatic, advantages over hydraulic and pneumatic control, solenoid valves,
relays, factory automation sensors, and their interfaces. Electro-pneumatic control circuits
design using relay logic approach and examples, sequence control of a lifting device,
sequence operation of more than two cylinders/actuators, electro-pneumatic systems,
feedback control systems.
Industrial Control Systems: Programmable Logic Controller (PLC), advantages over
electropneumatic relay logic control systems, programming languages & instruction sets
for ladder logic, and their applications with various automation examples in manufacturing
industries, various types of time delay and counting operations. Electrical connection diagrams
or interfacing of various input and output devices with the PLC. Human Machine Interface (HMI) &
Supervisory Control and Data Acquisition System (SCADA), motion controller, smart sensors, RFID
technology and its application, machine vision and control applications.
Laboratory Work
Hands-on logic circuits design and operation of automatic systems for various industrial
applications. Pneumatic logic circuits design and simulation using FluidSIM software as
well as implementation on pneumatic trainer kit for checking the functional applications.
Electro-pneumatic relay logic circuits design and simulation using FluidSIM software as
well as implementation on electro-pneumatic trainer kit for checking the functional
applications. Programmable logic controller (PLC) – Ladder logic programming using
CoDeSys V2.3 or RS Logix 500 software, interfacing of different input switches or sensors
and output solenoids with PLC, and implementation for different industrial automation
applications. Use of CIROS software for 3D simulation of various automation technologies
in a virtual environment. Use of Industrial Internet of Things (IIoT).
Course Learning Objectives (CLO)
The students will be able to

72
1. recognize the benefits and applications of automation technologies in various
contemporary manufacturing systems
2. design a system or process after identifying the various hydraulic or pneumatic
control valves to meet the desired needs within realistic constraints and the same
can be applied to automate the different processes in contemporary industrial
systems
3. design pneumatic or electro-pneumatic relay logic circuits for various process
control applications in industry
4. apply various automation approaches such as PLCs and the skills to develop
automation systems required for modern industrial practice.
Text Books
1. Automation Production System & Computer Integrated Manufacturing, Groover,
M., Pearson Education Asia, 2009.
2. Fluid Power with Applications, Esposito, A., Pearson Education 6th ed., 2009.
3. Pneumatic Systems, Majumdar, S. R., McGraw Hill, 2005.
4. Programmable Logic Controllers – Programming Methods and Applications, John
R. Hackworth & Frederick D. Hackworth Jr, Pearson, 2011.
5. Building the Internet of Things with IPv6 and MIPv6: The Evolving World of M2M
Communications, Minoli, D., Wiley, 2013.
Reference Books
1. Theory and Applications of Automatic Controls, Nakra, B. C., New Age
International Publishers, Revised 2nd ed., 2014.
2. Automated Manufacturing Systems, Morriss, S. B., McGraw Hill, 2006.
3. Mechatronics: Mechanical System Interfacing, Auslander, D. M. and Kempf, C. J.,
Prentice Hall Inc., New Jersey, 1996.
4. Programmable Logic Controllers – Principles and Applications, John W. Webb &
Ronald A. Reis, Pearson Education, 5th ed., 2008.
5. FESTO Workbook of Pneumatic, Electro-pneumatics and PLC.

Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 25
2 EST 40
3 Sessional (Assignments/Projects/Tutorials/Quiz/Lab 35
Evaluations)

73
SEMESTER-V
UME725: ROBOT DYNAMICS AND CONTROL
L T P Cr
3 1 0 3.5
Course Objective: This course will impart the knowledge on how to develop dynamic
models of robot manipulators, and how to design suitable controls for robotic systems for
both regulation and tracking applications. Four broad areas from robot dynamics to
dynamic simulation, designing of a suitable linear as well as nonlinear controller will be
discussed in detail.
Syllabus
Review of Spatial Transformation and Robot Kinematics: Spatial transformations,
homogeneous transform, Euler angles, DH parameters, forward kinematics

Robot Dynamics: Acceleration of a rigid body, mass distribution and inertia tensor,
Newton-Euler formulation, recursive Newton-Euler algorithm, generalized coordinates,
Euler-Lagrange formulation, dynamic model in matrix form, physical significance of
different forces, robot dynamics in Cartesian space, dynamic model in state-space form,
dynamic modelling using bond graph

Dynamic Simulation: Dynamic simulation, forward and inverse dynamics, recursive


Inverse dynamics, dynamic simulation in RoboAnalyzer/MATLAB/any equivalent
software, case-studies of different manipulators

Linear Control of Manipulators: Feedback and closed-loop control, second-order


systems, control of second-order systems, regulation and tracking control, control law
portioning, trajectory following control, disturbance rejection

Nonlinear Control of Manipulators: Nonlinear systems, multivariable robot control,


feedforward control, practical considerations, linearized control, individual joint PID
control, Lyapunov stability analysis, computed torque control, robust control, force control

Course Learning Objectives (CLO)


The students will be able to:

1. develop the mathematical model of any robotic manipulator using


Newton-Euler and Euler Lagrange approach.
2. simulate the dynamic model by developing the general code of any serial
arm having any number of degrees of freedom.
3. develop a suitable linear controller for the regulation and tracking problem.
4. perform the stability analysis and develop a suitable nonlinear controller for the
given task

Text Books
1. Craig, J.J., Introduction to Robotics: Mechanics and Control, prentice Hall (2004).
2. Saha, S.K., Introduction to Robotics, McGraw Hill, Second Edition (2014).
74
3. Ghoshal, A., Robotics: Fundamental Concepts and Analysis, Oxford
University Press 4. (2006).
4. Pratihar, D. K., Fundamental of Robotics, Alpha Science (2016).

Reference Books
1. Fu, K.S., Gonzalez, R.C. and Lee, C.S.G., Robotics: Control, Sensing, Vision, and
Intelligence, McGraw Hill (1987).
2. Schilling, R.J., Fundamentals of Robotics Analysis and Control, Prentice Hall of
India (2006).
3. Niku, S.B., Introduction to Robotics: Analysis, system, application, Dorling kingsley
(2006).
4. Deb, S.R. and Deb, S., Robotics Technology and Flexible Automation, McGraw Hill
(2004).

Evaluation Scheme:
S. No. Evaluation Elements Weightage
(%)
1. MST 30
2. EST 45
3. Sessionals (Including assignments/ Tutorials/ 25
Quizzes
etc.)

75
SEMESTER-VI

76
SEMESTER-VI
UHU005: HUMANITIES FOR ENGINEERS
L T P Cr
2 0 2 3.0
Course Objective: The objective of the course is to understand the interplay between,
psychological, ethical and economic principles in governing human behaviour. The course
is designed to help the students to understand the basic principles underlying economic
behaviour, to acquaint students with the major perspectives in psychology to understand
human mind and behavior and to provide an understanding about the how ethical principles
and values serve as a guide to behavior on a personal level and within professions.
Syllabus
UNIT I: PSYCHOLOGICAL PERSPECTIVE
Introduction to Psychology: Historical Background, Psychology as a science. Different
perspectives in Psychology.
Perception and Learning: Determinants of perception, Learning theories, Behavior
Modification.
Motivational and Affective basis of Behaviour: Basic Motives and their applications at
work. Components of emotions, Cognition and Emotion. Emotional Intelligence.
Group Dynamics and Interpersonal relationships. Development of self and personality.
Transactional Analysis.
Culture and Mind.
UNIT II: HUMAN VALUES AND ETHICAL PERSPECTIVE
Values: Introduction to Values, Allport-Vernon Study of Values, Rokeach Value Survey,
Instrumental and Terminal Values.
Value Spectrum for a Good Life: Role of Different Types of Values such as Individual,
Societal, Material, Spiritual, Moral, and Psychological in living a good life.
Moral and Ethical Values: Types of Morality, Kant's Principles of Morality, Factors for
taking ethical decisions, Kohlberg's Theory of Moral Development.
Analyzing Individual human values such as Creativity, Freedom, Wisdom, Love and Trust.
Professional Ethics and Professional Ethos, Codes of Conduct, Whistle-blowing, Corporate
Social Responsibility.
UNIT III: ECONOMIC PERSPECTIVE
Basics of Demand and Supply Production and cost analysis
Market Structure: Perfect and Imperfect Markets.
Investment Decisions: capital Budgeting, Methods of Project Appraisal. Macroeconomic
Issues: Gross domestic product (GDP), Inflation and Financial Markets. Globalisation:
Meaning, General Agreement on Trade and tariffs (GATT), World Trade Organisation
(WTO). Global Liberalisation and its impact on Indian Economy.
Laboratory Work
Unit-I:
1. Experiments on learning and behaviour modification.
2. Application of Motivation Theories: Need based assessment.
3. Experiments on understanding Emotions and their expressions.
4. Personality Assessment.
5. Exercises on Transactional analysis.
6. Role plays, case studies, simulation tests on human behaviour.
77
Unit-II:
Practical application of these concepts by means of Discussions, Role-plays and
Presentations, Analysis of Case studies on ethics in business and CSR.
Unit-III:
The practicals will cover numerical on demand, supply, market structures and capital
budgeting, Trading games on financial markets, Group discussions and presentations on
macroeconomic issues. The practicals will also cover case study analysis on openness and
globalisation and the impact of these changes on world and Indian economy.
Micro Project: Global Shifts and the impact of these changes on world and Indian
economy.
Course Learning Objectives (CLO)
The students will be able to:
1. improve the understanding of human behavior with the help of interplay of
professional, psychological and economic activities.
2. able to apply the knowledge of basic principles of psychology, economics and
ethics for the solution of engineering problems.
3. explain the impact of contemporary issues in psychology, economics and ethical
principles on engineering.
Text Books
1. Morgan, C.T., King, R.A., Weisz, J.R., & Schopler, J. Introduction to Psychology,
McGraw Hill Book Co(International Student (1986).
2. A. N. Tripathi, Human Values, New Age International (P) Ltd (2009).
3. Krugman, Paul and Wells Robin, Economics, W.H. Freeman & Co Ltd. Fourth
Edition (2015).
4. Rubinfeld Pindyck. Microeconomic Theory and application, Pearson Education
New Delhi (2012).
5. Samuelson, Paul, A. and Nordhaus, William, D. Economics, McGraw Hill, (2009).
6. Mankiw, Gregory N. Principles of Macroeconomics, South-Western College Pub.,
(2014).
7. Gregory, Paul R. and Stuart, Robert C. The Global Economy and Its Economic
Systems, 2013 South-Western College Pub (2013).
Reference Books
1. Atkinson, R.L., Atkinson, R.C., Smith, E.E., Bem, D.J. and Nolen-Hoeksema, S.
(2000). Hilgard’s Introduction to Psychology, New York: Harcourt College
Publishers.
2. Berne, Eric (1964). Games People Play – The Basic Hand Book of Transactional
Analysis. New York: Ballantine Books.
3. Ferrell, O. C and Ferrell, John Fraedrich Business Ethics: Ethical Decision Making
& Cases, Cengage Learning (2014).
4. Duane P. Schultz and Sydney Ellen Schultz, Theories of Personality, Cengage
Learning, (2008).
5. Saleem Shaikh. Business Environment, Pearson (2007).
6. Chernilam, Francis International Buisness-Text and Cases, Prentice Hall (2013).
78
7. Salvatore, Dominick, Srivastav, Rakesh., Managerial Economics: Principles with
Worldwide Applications, Oxford, 2012.
8. Peterson H. Craig. and. Lewis, W. Cris. Managerial Economics, Macmillan Pub Co;
(1990).

Evaluation Scheme:
Sr. Weightage
Evaluation Elements
No. (%)
1 MST 25
2 EST 40
Sessionals (Include Assignments/Projects/Tutorials/Quizzes/Lab
3 35
Evaluations)

79
SEMESTER-VI
UEC702: MICROCONTROLLER AND EMBEDDED SYSTEMS
L T P Cr
3 0 2 4.0
Course Objective: Embedded systems are pervasive in all areas of society, and as such,
knowledge of how to design them is a vital skill for all electrical engineers. The objective
of this course is to equip students with the necessary fundamental knowledge and skills that
enable them to design basic embedded systems, where a microprocessor or microcontroller
is the central element.
Syllabus
Introduction to Processor Design
General purpose processor architecture and organization, Von-Neuman and Harvard
architectures, Processor design trade-offs, CISC and RISC architectures, Advantages of
RISC architecture, Processor cores: soft and hard.
Microcontroller: Introduction to Microcontrollers, Evolution, Microprocessors vs.
Microcontrollers, MCS-51 Family Overview, Important Features, 8051 Pin Functions,
Architecture, Addressing Modes, Instruction Set, Instruction Types.
Programming: Assembly Programming. Timer Registers, Timer Modes, Overflow Flags,
Clocking Sources, Timer Counter Interrupts, Baud Rate Generation. Serial Port Register,
Modes of Operation, Initialization, Accessing, multiprocessor Communications, Serial Port
Baud Rate, Interrupt Organization, Processing Interrupts, Serial Port Interrupts, External
Interrupts, Interrupt Service Routines.
ARM Introduction and Pipeline structures
ARM processor architecture, Endianness, Processor core VS CPU core, ARM7TDMI
Interface signals, Memory Interface, Bus Cycle types, Register set, Operational Modes.
Instruction Format, ARM Core Data Flow Model, ARM 3 stage Pipeline, ARM family
attribute comparison. ARM 5 stage Pipeline, Pipeline Hazards, Data forwarding
ARM7TDMI assembly instructions and modes
ARM ISA and Processor Variants, Different Types of Instructions, ARM Instruction set,
condition codes, Load-Store instructions, Data processing instructions, Shift Operations,
Arithmetic, Logical instructions, Addressing modes. Control Flow Instructions, Interrupts
and Exceptions, software Interrupt Instruction, Assembly Language Programming, Thumb
state, Thumb Programmers model, Thumb Applications, ARM coprocessor interface and
Instructions, Coprocessor Instructions,
ARM tools and Peripherals
ARM Development Environment, Arm Procedure Call Standard (APCS), Example C/C++
programs, Embedded software development, Image structure, linker inputs and outputs,
ARM systems with MPU, memory Protection Unit (MPU). Physical Vs Virtual Memory,
Paging, Segmentation. AMBA Overview, Typical AMBA Based Microcontroller, DMA,
Peripherals, Programming Peripherals in ARM.

Course Learning Objectives (CLO)


The students will be able to:
1. understand need of Microcontroller, its architecture and assembly programming.
2. understand ARM processor architecture, instructions and their formats.
3. write ARM processor-based assembly language programs.
4. interface coprocessor, AMBA bus architecture, various HW peripherals in
embedded systems and how memory mapping can be done. 80
5. understand issues to be handled in any processor software tool chain for embedded
system development especially using C/C++.

Text Books
1. The 8051 Microcontroller Mckenzie, Scott,, PHIs, 5th ed. (1995)
2. “Computer Organization and Embedded Systems, Carl Hamacher, Zvonko
Vranesic, Safwat Zaky, Naraig Manjikian, McGraw Hill, Sixth Edition, 2012.
3. “ARM System-on-Chip Architecture, Steve Furber, PEARSON, Second Edition,
2013.
Reference Books
1. The 8051 Microcontroller: Architecture, Programming, and Application, Ayala,
Kenneth J., 2nd ed,2008
2. “ARM: Assembly Language Programming”, Stephen Welsh, Peter Knaggs, Bourne
Mouth University Publication, 2003.

Evaluation Scheme:

Sr. No. Evaluation Elements Weightage (%)


1 MST 25
2 EST 40
3 Sessionals (Assignments/Projects/ Lab Evaluations) 35

81
SEMESTER-VI
UMT503: AUTOMATIC CONTROL SYSTEMS
L T P Cr
3 0 2 4.0
Course Objective: To understand concepts of the mathematical modeling, feedback
control, stability and analysis in time and frequency domains.
Syllabus
Basic Concepts: Open and closed loop control systems, dynamics of mechanical systems
and electromechanical systems (motors, gears), electric circuit models, heat and fluid-flow
models, concept of transfer function, block diagrams and signal flow graphs.
Control hardware and their models: potentiometers, synchros, LVDT, dc and ac
servomotors, tacho-generators, and stepper motors.
Analysis: Transient analysis of second order systems, Time domain specifications,
Steady-state errors and error constants, Concepts of P, PD, PI and PID types of control and
their realizations.
Stability: Definition, Routh-Hurwitz criterion, Root locus techniques, Nyquist criterion,
Bode plots, Relative stability, concepts of gain and phase margins.
Feedback Analysis: The basic equations of control-Stability, Tracking, Regulation and
Sensitivity, Control of steady-state errors for polynomial inputs, system type for tracking,
regulation and disturbance rejection.
Compensation: Lead, Lag and lag-lead compensators, Design of compensating networks
for specified control system performance.
State Space Analysis: Concepts of state, State variables and state models, State space
equations, transfer function, Transfer model, State space representation of dynamic
systems, State transition matrix, Decomposition of transfer function, Controllability and
observability.
Laboratory Work
Linear system simulator, Compensation design, D.C. position control and speed control,
Synchro characteristics, Servo demonstration, Stepper motor, Potentiometer error detector,
Rate control system, Series control system, Temperature control system, simulation
examples of control problems with MATLAB/Simulink software.
Course Learning Objectives (CLO)
The students will be able to:
1. develop the mathematical model of the physical systems.
2. analyse the response of the closed and open loop systems.
3. analyse the stability of the closed and open loop systems.
4. design the various kinds of compensator.
5. develop and analyse state space models
Text Books
1. Nagrath, I.J. and Gopal, M., Control System Engineering, New Age
International (P) Limited, Publishers (2003).
2. Kuo, B.C., Automatic Control System, Prentice−Hall of India Private
Limited (2002).
3. Ogata, K., Modern Control Engineering, Prentice−Hall of India Private
Limited (2001).
82
Reference Books
1. Sinha, N.K., Control System, New Age International (P) Limited, Publishers
(2002).
2. Franklin, G. F., Powell, J. D., Emami-Naeini, A., & Sanjay, H. S. Feedback
control of dynamic systems. London: Pearson (2015).

Evaluation Scheme:
Weightage
S.No. Evaluation Elements (%)
1 MST 25
2 EST 40
3 Sessional (Assignments//Quizzes/Lab Evaluations) 35

83
SEMESTER-VI
UCS532: COMPUTER VISION
L T P Cr
2 0 2 3.0
Course Objective: To understand the basic concepts of Computer Vision. The student
must be able to apply the various concepts of Computer Vision in other application areas.

Syllabus
Digital Image Formation and low-level processing: Overview and State-of-the-art,
Fundamentals of Image Formation, Transformation: Orthogonal, Euclidean, Affine,
Projective, etc; Fourier Transform, Convolution and Filtering, Image Enhancement,
Restoration, Histogram Processing.

Image Representation & Description: Edges - Canny, LOG, DOG; Line detectors (Hough
Transform), Corners - Harris and Hessian Affine, Orientation Histogram, SIFT, SURF,
HOG, GLOH, LBP and its variants, Gabor Filters and DWT.

Image Segmentation: Region Growing, Edge Based approaches to segmentation,


GraphCut, Mean-Shift, MRFs, Texture Segmentation; Object detection.

Pattern Analysis: Clustering: K-Means, Fuzzy C-means; Classification: Discriminant


Function, Supervised, Un-supervised, Semi-supervised; Dimensionality Reduction: PCA,
LDA, ICA.

Motion Analysis: Background Subtraction and Modeling, Optical Flow, KLT,


SpatioTemporal Analysis, Dynamic Stereo; Motion parameter estimation.

Self-Learning Content:
Miscellaneous: Applications: CBIR, CBVR, Activity Recognition, computational
photography, Biometrics, stitching and document processing; Modern trends -
superresolution; GPU, Augmented Reality; cognitive models, fusion and SR&CS.
Laboratory Work (if applicable)
To implement various techniques and algorithms studied during course.
Course Learning Objectives (CLO)
The students will be able to:

1. Understand the fundamental problems of computer vision.


2. Implement various techniques and algorithms used in computer vision.
3. Analyse and evaluate critically the building and integration of computer
vision algorithms and systems.
4. Demonstrate awareness of the current key research issues in computer
vision.

Text Books
84
1. Szeliski, R., Computer Vision: Algorithms and Applications, Springer-Verlag London
Limited (2011), 1st Edition.
2. Forsyth, A., D. and Ponce, J., Computer Vision: A Modern Approach, Pearson Education
(2012) 2nd Edition

Reference Books
1. Hartley, R. and Zisserman, A., Multiple View Geometry in Computer
Vision Cambridge University Press (2003) 2nd Edition.
2. Fukunaga, K., Introduction to Statistical Pattern Recognition, Academic
Press, Morgan Kaufmann (1990) 2nd Edition.
3. Gonzalez, C., R. and Woods, E., R. Digital Image Processing, Addison-
Wesley (2018) 4 th Edition

85
SEMESTER-VI
URAXXX: ROBOTIC-SYSTEMS SIMULATION
L T P Cr
1 0 4 3.0
Course Objective: The course on robotic systems simulation aims to teach students to
program and control robotic systems using ROS. By the end of the course, students should
be able to create and visualize URDF and xacro models, simulate robots using Gazebo and
Coppeliasim, plan and navigate robots using Moveit and navigation stack, and control
robots using joint controllers and visualization in RViz. Finally, students should be able to
integrate sensors and actuators with robotic systems using an embedded system.
Syllabus
Introduction to programming (C++): Basic program structure, variables, types,
constants, operators, statements and flow control, strings, functions: pass by value and pass
by reference, function declaration, arrays, file I/O, vectors, structures and classes,
serialization and deserialization of classes, subclasses, and inheritance, polymorphism,
coding guidelines.
Introduction to ROS: ROS1 and ROS2, ROS filesystem, nodes, messages, topics, service,
bags, ROS master, 3D robot modeling in ROS: create, explain, and visualize URDF and
xacro robot model, manipulator and differential drive wheel mobile robot.
Basic Robot simulation: simulation of the manipulator and differential drive in Gazebo
and Coppeliasim, Planning and Navigation: SLAM map building, motion planning of
robots using ROS-Moveit, ROS navigation stack, ROS controller and visualization: joint
controller, visualization using RViz, teleoperation,
Advanced Robot simulation: motion planning, collision, manipulation, and grasping with
ROS-Moveit, ROS with MATLAB-SIMULINK: configuration of ROS and MATLAB,
controller in MATLAB-SIMULINK, ROS for Industrial Robots: Industrial robot URDF
and its control.
I/O Boards, Sensors, and Actuators: Arduino-ROS and RaspeberryPI-ROS for LEDs,
accelerometers, ultrasonic sensors, and actuators. Introduction and examples using
NVIDIA-ROS.
Laboratory Work
Lab 1: Introduction to C++ programming: write basic programs using variables, types,
operators, and functions.
Lab 2: Arrays, vectors, and structures: write programs that use arrays, vectors, and
structures for data storage and manipulation.
Lab 3: Object-Oriented Programming: create classes and implement inheritance,
polymorphism, serialization, and deserialization of classes.
Lab 4: 3D Robot Modeling with ROS: create and visualize URDF and xacro models of
robots using RViz and Gazebo.
Lab 5: Robot simulation in Gazebo and Coppeliasim: simulate robots with different
configurations and control methods.
Lab 6: Motion Planning and Navigation with ROS: plan and navigate robots using Moveit
and navigation stack.
Lab 7: Robot Control with ROS: control robots using joint controllers and visualization in
RViz, and perform teleoperation.
86
Lab 8: Advanced Robot Simulation: implement motion planning, collision detection,
manipulation, and grasping with ROS Moveit.
Lab 9: Integration of Sensors and Actuators: interface sensors and actuators with
Arduino-ROS and RaspberryPI-ROS and control LEDs, accelerometers, and ultrasonic
sensors.
Lab 10: Final Project: apply the skills learned in the course to design and implement a
robotic system with a specific task or application.
Course Learning Objectives (CLO)
The students will be able to:
1. program in C++ and implement functions, arrays, vectors, and classes for
object-oriented programming.
2. create and simulate robots using URDF, xacro, Gazebo, and Coppeliasim.
3. plan and navigate robots using ROS Moveit and navigation stack.
4. control robots using joint controllers, visualization in RViz, and teleoperation.
5. integrate sensors and actuators with robotic systems using embedded systems.
Text Books
1. Mastering ROS for Robot Programming, Lentil Joseph and Jonathan Cacace, Packt
Publications, 2nd ed. 2018.
Reference Books & Websites
1. Robot Operating System: The complete reference, Anis Koubaa, Springer, vol.6,
2021
2. http://wiki.ros.org/ROS/Tutorials

Evaluation Scheme:
Sr. No. Evaluation Elements Weightage (%)
1 Sessional tests/assignments on software 30
Projects on development of robot model, simulation, motion 70
2 planning, guidance control, etc., as relevant to the project. With
technical reports of each.
NB: 50% pass marks. Tests and projects on software will be open-book examinations.

87
SEMESTER-VI
UMT893: CAPSTONE PROJECT
L T P Cr

1 0 2 8
Course Objective: This course is the culmination of engineering curriculum where the
students are expected to demonstrate the graduate attributes attained by the students at the
end of the program. It is expected that students shall be applying the knowledge and skills
acquired in the various domains of mechanical design, thermal and manufacturing sciences
studied in the curriculum. It is a design project based course, wherein a team of students
(preferably a group of 4/5 students) is expected to design a mechanical/mechatronic
product solution, to a need/problem identified from the society/industry and validate the
same by means of prototype fabrication/simulation tools while following the engineering
design process.
Scope of work:
Implementation: This course is implemented and evaluated in two parts split over 7th and
8th semesters in sequence. The parts of the design process from the problem definition up
to preliminary design of one chosen concept will be completed in the 7th Semester and the
same design concept will be further detailed, optimized and simulated / fabricated in the
8th semester. The evaluations in the 7th semester shall contribute to 40% of the total marks
for the course. The marks at the end of 7th semester shall be uploaded in the web kiosk and
shall be carried forward to the 8th semester. Final grading shall be based on the cumulative
scores of 7th and 8th semester.
Scope of Work in the 7th Semester: In this, the student groups are expected to complete
the following Steps of the Engineering Design Process related to the selected project.
1. Problem Identification: Stakeholder`s feedback, need analysis, Statement of Scope,
Goals, and features.
2. Desired Problem Specifications: Constraints “Must have” and Criteria “May have”.
3. Product Survey: Any existing similar product(s) or related patent/s.
4. Generation of Design Concepts: At least 3 design concepts to be evolved to address the
specific problem, in any form of hand sketches or rough CAD.
5. Selection of best Design concept: Apply the weighted matrix approach to select the best
suited design idea that meets the desired problem Specifications.
6. Preliminary Design Build-up: Key components of the selected design concept to be
designed/selected (using analytical design calculations and/or CAD tools)
7. Geometrical Modelling: Create part models, assembly of parts, basic analysis
(Stress/Deflection/Modal/Kinematic/Thermal/CFD etc.) as a proof of concept for the
selected design idea.
Evaluation Scheme for 7th Semester: The Evaluation of the student groups in the
7th semester shall be as per the following:
Evaluation stage Design Process steps Weightage of
40 Marks
Milestone-1.1 Steps 1 to 3 35
%
Milestone-1.2 Steps 4 to 7 45
%

88
Periodic Relates to teamwork, 20
Progress assessment continuous engagement in %
(Weekly) group project work and class
participation.

Scope of Work in the 8th Semester: In this semester, the student groups are expected to
detail and refine the design details evolved in Capstone Project-I and eventually fabricate
the working prototype. As a part of design process, the student groups should preferably
exhibit the design improvements through iterations leading to an optimized design while
following the relevant standards. The course concludes with a final showcase using poster/
presentation/ working prototype/ simulation etc.
The student groups shall be adopting the following Steps of the Engineering Design
Process.
8. Detailed Design: CAE (Computer Aided Analysis - of frame/chassis etc., optimisation
of part geometry and selection of appropriate materials. Animation, detailed kinematic and
dynamic analysis using CAD-CAE tools)
9. Iterative system design: From standards, safety, ergonomics, manufacturing, assembly,
maintenance, environmental impact, and other criteria.
10. Prototype Fabrication / Simulation: Make/Buy decision, Process plan, Material
estimation/planning, Costing, Scheduling, Manufacture/Manufacturability of part(s)
11. Testing of prototype / Analysis of Simulated results and redesign:
12. Documentation: Final Project Report and PPT, Recorded Video about the product/idea
(3-5 minutes), Website, Digital Logbook, Reflection on the validation of the design,
Showcase of the final Prototype/simulation.
Evaluation Scheme for 8th Semester: The Evaluation of the student groups in the 8th
semester shall be as per the following:
Evaluation stage Design Process steps Weightage of
60 Marks
Milestone-2.1 Steps 8 to 9 30%
Milestone-2.2 Steps 10 to 12 50%
Periodic Progress Relates to teamwork, continuous 20%
assessment engagement in group project work and
(Weekly) class participation.

Course Learning Objectives (CLO)


The students will be able to:
1. identify a need of society/industry at large and formulate it into a specific
engineering design problem
2. design a mechanical system implementing an integrated system design approach
applying knowledge accrued in various professional courses
3. recognize the importance of engineering design solutions with consideration of
safety, economic, environmental and societal factors.
4. evaluate and analyze the design considering various requirements like reliability,
design optimality, manufacturing and assembly feasibility, ease of installation and
maintenance, etc. using applicable design / industry standards.
89
5. create production drawings for mechanical components and systems following
relevant standards and conventions
6. use suitable manufacturing/fabrication techniques to produce components and/or
simulation tools to analyse the working/performance of the designed
product/system.
7. demonstrate team work by actively participating/contributing in the group project
work.
8. communicate effectively with a range of audiences including peers

90
SEMESTER VII

91
SEMESTER-VII
URAXXX: AUTONOMOUS SYSTEMS AND MACHINE VISION
L T P Cr
2 0 2 3.0

Course Objective: To become familiar with the concept of robotics and learn different
types of algorithms for process uncertainties, data fusion and localization.
Syllabus
Fundamentals of Robotics & Automation: Intelligent Robots, Control Systems and
Components, Robot Motion Analysis and Control, Robot End Effectors, tactile and vision
sensors in robotics, Path planning in joint and task space, Obstacle avoidance and optimal
planning, Review of robot control methods, Optimization in robotics, Human-robot
interaction, Manipulation, Tendon driven manipulator.
Sensors and sensing: Model of Sensors & Process uncertainties, Introduction to
estimation, estimation methods & relation between different estimators, State space
modeling, LTI Systems & Kalman Filter & Extended Kalman Filter, Other Navigation
Filters including Bayesian Filters, Information Filters, Particle Filter etc.
Sensors used in Robotics: Accelerometer, Gyro, Compass, Encoder, Laser, Ultrasonic
Sensor, Camera, Sonar, InfraRed Sensor, Tactile Sensor etc. Multisensor Data Fusion
Fundamentals; INS, GPS Aided Navigation & Data Fusion, Future Trends, Applications,
Feedback Control of Dynamic Systems.
Machine Vision: Image Transformations, Camera Projections, Camera Calibrations,
Depth from Stereo, 3-D Reconstructions, Segmentation, 2D and 3D LiDAR, Introduction
to multi-sensor calibration.
Computer Vision & Robotics: Video Frames, Key frames, Background Subtraction,
Moving Object Detection, Robot Localization, SLAM.
Laboratory Work
To implement various techniques studied during the course.
1. Introduction to Joints, DH-Parameters, and Applications of Autonomous Systems in
MATLAB.
2. Introduction to Inverse Kinematics, Forward Kinematics in MATLAB
3. Consider a 2-DOF serial robot [both rotatory joints], calculate the DH parameters, and
perform the Inverse kinematics with the graphical representation of the serial robot in
MATLAB.
4. Introduction to the Robo-Analyser [Student access is free] software.
5. Camera Calibration
6. Stereo and Tensor Calibration
7. Estimation of the Pose of the Object with respect to the Camera and World coordinates
systems.
8. Implementation of Kalman Estimator.
9. Estimation of the Pose of the Object (using feedback control) with respect to the Camera
and World coordinates systems.
Course Learning Objectives (CLO)
The students will be able to:
92
1. Analyze the different robot components and their control systems.
2. Analyze path planning and Robots Motion.
3. Design and Deployment of various sensors and their analysis.
4. Develop and Analyze uncertainty estimation and data fusion algorithms.
5. Design and Develop a human-robot interaction system.
6. Analyze and Synthesize vision-based robot localisation and path planning methods.
Text Books
1. Hands-On Robotics Programming with C++: Leverage Raspberry Pi 3 and C++
libraries to build intelligent robotics applications, Dinesh Tavasalkar, PACKT
(2019)
2. Multi-Sensor Data Fusion with MATLAB, Jitendra R. Raol ,CRC Press (2010)

Reference Books
1. Mobile Robot Localization and Map Building, José A. Castellanos, Juan D. Tardós,
Springer (2012)

Evaluation Scheme:
Weighta
SN Evaluation Elements
ge (%)
1. MST 25
2. EST 40
3. Sessional (Assignments/Projects/Tutorials/Quizzes) 35

93
SEMESTER-VII
UME722: SYSTEM MODELLING AND SIMULATION
L T P Cr
2 1 2 3.5
Course Objective: The objective for this course is to develop an understanding of the
cause-and-effect interaction of different components of a system. This understanding will
include concepts such as analysis of rigid bodies, structural systems, hydraulic systems,
thermal systems, electronic and mechatronic systems, multibody systems,
thermo-mechanical systems and control strategies.
Syllabus:
Modelling in Multi-Energy Domain through Bond Graphs: Introduction to bond
graphs, power variables of bond graphs and models of simple circuits, reference power
directions, bond graph elements and their constitutive relations, causality, generation of
system equations from bond graph models, the idea of activation.
System Modelling: Modelling of a system of rigid bodies, structural systems, hydraulic
systems, thermal systems, electronic and mechatronic systems.
Modelling of Multibody Systems: Mechanisms, manipulators and vehicles.
Advanced topics in Bond Graph Modelling of Physical Systems: Elements of
multi-bond graphs, thermo-mechanical bond graphs and continuous systems and other
systems of typical interest.
Control System: Modelling systems for control strategies in physical domain i.e., P, PI,
PID, overwhelming control. Stability of systems from signal flow graph using Routh’s
criterion.

Laboratory Work
Bond graph modelling of rigid bodies, structural systems, hydraulic systems, thermal
systems, electronic and mechatronic systems using MATLAB Simulink.
Research Assignment: Numerical prototyping as modelling for design and synthesis using
computational tools for the systems like bicycle vehicle, parallel manipulator with
overwhelming control, Rapson slide, inverted pendulum, car moving over bump etc.
Course Learning Objectives (CLO)
The students will be able to:
1. frame bond graph models of systems using power variables, reference power
directions, causality.
2. generate the system equations from bond graph models.
3. develop bond graph models of structural/thermal systems
4. create different control systems and stability analysis using bond graph.

Text Books
1. A. Mukherjee, R. Karmakar, A.K. Samantaray, Bond Graph in Modeling,
Simulation and fault Identification, CRC Press, FL (2006).
2. D.C. Karnopp, D.L. Margolis, R.C. Rosenberg, System Dynamics, Modeling and
Simulation of Mechatronic Systems, John Wiley & Sons, NY (2000).

94
Reference Books
1. B OuldBouamama, J Thoma, Modelling and Simulation in Thermal and Chemical
Engineering: A Bond Graph Approach, Springer, New York (2000).
2. Dean Karnopp, Vehicle Dynamics, Stability, and Control, CRC Press, (2013).
3. R. Merzouki, A.K. Samantaray, P.M. Pathak, B. OuldBouamama, Intelligent
Mechatronic Systems: Modeling, Control and Diagnosis, Springer, New York
(2012).
4. Borutzky, W., Bond graphs: a methodology for modelling multidisciplinary
dynamic systems, SCS Publishing House, Erlangen, San Diego (2004).

Evaluation Scheme:

SN Evaluation Elements Weightage (%)


1. MST 25
2. EST 40
3. Sessionals (Assignments/Projects/Tutorials/Quizzes/Lab 35
Evaluations)

95
SEMESTER VIII

96
SEMESTER-VIII
UMT698: PROJECT SEMESTER
L T P Cr
- - - 15.0
Course Objective: To provide work experience in an Industry/ Company/ Research
organization. To sharpen the technical skills of students by exposing them to Industrial
environment, along with adoption of value based Industrial culture, while being engaged in
industrial problem solving.
Syllabus
Scope of work:
● Every student is expected to spend 5-6 months in an Industry/ Company/ Research
Organization, during sixth semester.
● Translate engineering theory into practice in a professional engineering
environment.
● It includes a practical training in a professional engineering culture (a company,
top educational institution, research institute etc.). The type of industry must be
NOT below the Medium Scale category in his / her domain of the degree
programme.
● It must be based around significant engineering work and is principally assessed
on that basis
● The technical activity should be related to both the student’s engineering studies
and the host organization’s activities.
● It should involve tasks and methods that are more appropriately completed in a
professional engineering environment and should, where possible, make use of
human and technology resources provided by the organization.
● Consolidates the student’s prior learning and provides a context for later research
studies.
● The student remains a full-time registered student at TIET during the project
semester.
● this activity is therefore wholly distinct from any other industrial interactions.
● The student must submit the “Training Completion Certificate” issued by
the industry / company / Research Organization as well as a technical report,
within the stipulated time to be eligible for making a presentation before the
committee constituted by the department.
● The committee will then assess the student based on the report submitted and the
presentation made.
● The committee must recommend redoing the course, if it collectively concludes,
based on the assessment made from the report and presentations submitted by
the student, that either the level of training received or the skill and / or
knowledge gained is NOT satisfactory.
Goal Report and Final Reports
• The goals report (upto 5 pages) should
97
– describe the engineering problem/ opportunity being addressed
– define the project objectives
– set out the methodology
– identify tasks to be completed and
– present a plan for the completion of the project semester.
• The midway report (10 pages) should describe
– Work done and the results (or other outcomes) achieved to date
– Major challenges and innovations along with the remaining tasks to be
completed by the end of the project.
• The FINAL report will outline achievements while on project semester and
incorporate the description of all the work conducted and how this work meets
the learning objectives of the project semester. The final report (approx 80
pages) should:
– Introduce the project setting and identify objectives
– Describe the background to the project (eg. Prior work)
– Describe the methodology and work done on the project, highlighting the
areas of greatest challenge and innovation; this description should
demonstrate how the learning outcomes are achieved
– Present conclusions, findings and recommendations for further work
– Include the Reflective diary as an appendix

Course Learning Objectives (CLO)


The students will be able to:
1. collect the relevant information to identify the problems and formulate the ‘Problem
definition’.
2. analyze the problem with appropriate model to formulate solution using established
research methods and review of literature.
3. design or formulate the solution as per problem definition for solving the problem as
per need or requirements.
4. prepare a project report in specified format and grammar using proper citations and
deliver the verbal presentation with the associated questionnaires.
5. involve in assigned job by adopting new work environments in context of technology
developments.

Evaluation Scheme:
S.N Evaluation Elements Weightage (%)
o.
1. Goal Report 5
2. Mid Way Report 15
3. Evaluation for Industry Mentor 20
4. Final Evaluation- Presentation and Report, Daily diary 60

98
SEMESTER-VIII
UMT699: GROUP PROJECT
L T P Cr
- - - 8.0
Course Objective: To develop design skills according to a
Conceive-Design-Implement-Operate (CDIO) compliant methodology. To implement
engineering skill and knowledge to complete the identified project work while encouraging
creativity and innovation. To develop spirit of team work, communication skills through
group-based activity and foster self-directing learning and critical evaluation.
Syllabus
Scope of work: For this course groups of the students shall be formulated with one student
acting as group leader and students shall be encouraged for self-learning. During this
project work students are expected to identify the problem of their choice through
interactions with industry, R&D labs and other reputed institutions. Subsequently, each
group shall make presentation of their effort of problem formulation in fourth-fifth week of
the semester followed by completion of project work. Apart from this each group shall be
making periodic presentation during semester for continuous evaluation and monitoring.
At the end of this project each group shall be required to submit a detailed technical report,
daily diary and presentations related to the project undertaken.
Course Learning Objectives (CLO)
The students will be able to:
1. identify a problem based on the need analysis of community /industry/ research.
2. create a flowchart of methodology for solving the identified problem
3. demonstrate team work with work division, team meetings and communications
among team members.
4. write technical report for the project work and present the same through power point
presentations or posters.

Evaluation Scheme:
S. No. Evaluation Elements Weightage (%)
1. Regular Evaluations 30
2. Final Evaluation- Presentation and Report, Daily diary 70

99
SEMESTER-VIII
UME842: MECHANICS OF COMPOSITE MATERIALS
L T P Cr
3 1 0 3.5
Course Objective: The objective for this course is to develop an understanding of the
elastic analysis of composite materials. This course also introduces the concept of
unidirectional composites, short fiber composites, orthotropic lamina, laminated plates and
beams.
Syllabus
Introduction: Definition, characteristics, classification, fabrication of composites, fiber-
reinforced composites, applications of composites.
Properties of Unidirectional Composites: Longitudinal behavior of unidirectional
composites, initial stiffness, load sharing, longitudinal strength and stiffness, transverse
stiffness and strength, prediction of shear modulus, prediction of Poisson’s ratio, failure
modes.
Short-Fiber Composites: Introduction, theories of stress transfer, approximate analysis of
stress transfer, average fiber stress, modulus and strength of short-fiber composites.
Analysis of an Orthotropic Lamina: Introduction, orthotropic materials, stress–strain
relations and engineering constants, Hooke’s law and stiffness and compliance matrices,
general anisotropic material, compliance tensor and compliance matrix, maximum-stress
theory, maximum-strain theory, maximum-work theory.
Analysis of Laminated Composites: Introduction, laminate strains, variation of stresses in
a laminate, resultant forces and moments: synthesis of stiffness matrix, symmetric
laminates, unidirectional, cross-ply, and angle-ply laminates, determination of laminae
stresses and strains. Analysis of Laminated Plates and Beams: Introduction, governing
equations for plates, equilibrium equations, equilibrium equations in terms of displacements,
application of plate theory, bending, Buckling, analysis of laminated beams, governing
equations for laminated beams.
Research Assignment:
Research assignment will constitute collection of literature, problem formulation
(mathematical model) required for design consideration and experimental characterization
(mechanical testing), environmental issues, metal and ceramic matrix composites,
nanocomposites, bio- composites etc. The students work in groups to test samples of
composite materials, scan for defects, SEM study etc. This assignment also includes
technical report writing and seminar presentation.

Course Learning Objectives (CLO)


The students will be able to:
1. determine the properties of fiber and matrix of composite material in different
orientations.
2. predict the elastic properties of both long and short fiber composites.
3. relate stress, strain and stiffness tensors using ideas from matrix algebra.
100
4. analyze a laminated plate in bending, including finding laminate
properties from lamina properties.
5. determine the failure strength of a laminated composite plate.
Text Books
1. Agrawal, B.D. and Broutman, L. J., Analysis and Performance of Fiber Composites,
John Wiley &Sons, New York (1990).
2. Daniel, I.M.andIshai,O., Engineering Mechanics of Composite Materials, 2nd
edition, Oxford University Press, (2005).
Reference Books
1. Mallick, P.K., Fiber-Reinforced Composites: Materials, Manufacturing, and Design,
Second edition, CRC Press (1993).
2. Herakovich, C.T., Mechanics of Fibrous Composites, John Wiley & Sons, New York
(1998).
3. Christensen, R.M., Mechanics of Composite Materials, John Wiley & Sons, New
York (1979).

Evaluation Scheme:

SN Evaluation Elements Weightage (%)


1. MST 30
2. EST 45
3. Sessionals (Assignments/Projects/Tutorials/Quizzes) 25

101
SEMESTER-VIII
UME735: MACHINING SCIENCE
L T P Cr
3 1 0 3.5
Course Objective: This course inculcates specialized knowledge and skill in various
machining processes using the principles and methods of engineering analysis and design.
This course also cultivates the ability to develop and optimize the conventional machining
processes resulting in creation and distribution of value in engineering applications.
Syllabus
Machining with Single Point Cutting Tool: Strain rate; Velocity relationships; Estimation
of cutting forces and power using various theories as Lee and Shaffer, Palmer and Oxley
(Flip learning), Ernst Merchant; Power and energy relationships; Frictional and thermal
aspects of machining.
Machining with Multi Point Cutting Tools: Analysis of chip cross-section; Determination
of forces and power requirement in various types of milling, drilling and grinding
operations.
Tool Failure: Types of tool failure; factors influencing surface quality, dimensional
accuracy and material removal rate in machining; Cutting fluids; Calculation of economic
cutting speed; Gilberts model for economic tool life (Flip learning ); Determination of
optimal cutting speed for maximum production; Economics of multistage cutting; high
efficiency zone.
Jigs and Fixtures: Elements and importance of jigs and fixtures in machining; Design
considerations for jigs and fixtures; Materials used for jigs and fixtures; Principle of
Location; Locating methods; Jigs and their various types; fool proofing; Types of Fixtures;
Methods of Clamping; Mechanical, pneumatic, hydraulic and vacuum clamping; Case
studies on relevant topics (Flip learning).
Laboratory Work
Experimental work pertaining to determination of chip reduction coefficient, shear angle;
Cutting force measurements in milling and drilling operations; Effects of speed, feed and
depth of cut on power consumption; tool tip temperature.
Research Assignment:
Students will be divided into groups of 4–5 students. Each group will be assigned with a
separate research topic related to parametric analysis and optimization of process
parameters involved in various machining processes. Students will be required to go
through the topics and recent developments from sources like reference books, journals etc.
in the relevant field. Each group will be required to submit a report (and presentation)
containing review of literature, summary, gaps in the existing literature, key findings etc.
Course Learning Objectives (CLO)
The students will be able to:
1. calculate cutting forces and power requirements during single point and multi-point
cutting operations.
2. analyze the thermal and frictional aspects of machining processes.
102
3. design the conditions for the maximum tool life and factors influencing surface
quality, dimensional accuracy and material removal rate in machining.
4. select the various types of jigs and fixtures to be used for different machining
processes.
Text Books
1. Ghosh, A., Mallik, A.K., Manufacturing Science, Affiliated East-West Press Pvt.
Ltd, New Delhi (2013).
2. Bhattacharyya , A., Metal Cutting Theory and Practice, New Central Book Agency
Ltd, Calcutta (2000).
3. Pandey, P. C., Singh, C. K.., Production Engineering Sciences, Standard Publishers,
New Delhi (2004).
4. Mehta, N.,, Metal Cutting and Design of Cutting Tools, Jigs & Fixtures, McGraw
Hill Education (India) Private Limited, New Delhi (2015)
5. Rao, P.N., Manufacturing Technology Vol 2 : Metal Cutting & Machine Tools,
McGraw Hill Education (2018)
Reference Books
1. Juneja, B. L., Sekhon, G. S., Metal Cutting, New Age International, New Delhi
(2003).
2. Shaw, M.C., Metal Cutting, Tata McGraw Hill, New Delhi (1997).

Evaluation Scheme:

SN Evaluation Elements Weightage (%)


1. MST 30
2. EST 45
3. Sessionals (Assignments/Projects/Tutorials/Quizzes) 25

103
SEMESTER-VIII
UMT700: STARTUP SEMESTER
L T P Cr
- - - 15.0
Course Objective: This course provides the students with competence building workshop
and need based skill trainings that enable them to develop their prototype/working
model/software application, which is supported by a Business Plan.
Syllabus
Workshop / Session Assignment/Reflective Exercise Remarks
after the session
Introductory session Daily Dairy Dr. MD Singh
Networking and
Mentorship
TEIT/Chd/Delhi NCR/other
Refresher course for the Summary: Dr. MD Singh
students (Revisiting the Business Development Process
earlier leanings) or Relating theoretical framework with
their business idea Industry
(Revision/Review of dynamics, SCQA Framework
‘Entrepreneurship &
Innovation’ ) and
Pitching of Projects
Business Model Asking students to talk to work in a Mr. K Dass
Value creation, Value team of three and talk to an
delivery and Value capture entrepreneur on the topics discussed
in the class and submit
the key points
Segmentation-Targeting- Asking students to talk to work in a Mr. Puneet
Positioning, Creativity, team of three and talk to an Jindal
Innovation &Technology entrepreneur on the topics discussed
management in the class and submit
the key points
Tools for an Entrepreneur What technology / innovation issues Mr. Sanjay
to Implementing a have you faced so far and Saini
business strategy how you handled them?
Design thinking: How design thinking applies to the Dr.
Fundamental Creative project/startup idea Karminder
Technological Design Ghumman
Financial management Dr. Sonia
Funding, Cash Flow, etc.
Need Based Workshop on The Grooves/
Technical Skills TIET/
LMTSOM

104
Legal and regulatory A small write up on a select form of
aspects of Forms of organization describing how
Business Organization you can establish that type of
organization after going through Self study.
Submit the
self-learning material? report
Business Plan: Students will learn how to submit a Mr. Koustav Das
Developing a draft of professional business plan to
Business Plan Government agencies or
Presentation of Investors.
Business
Plan
Presenting Business Students will learn how to develop or Dr. Karun Verma
Model Canvas re-align their
Business Model.
Entrepreneurial To be announced
Marketing: Guerilla,
Buzz Marketing,
Digital
&Viral Marketing
Presentation of Students will submit their final version
Prototype/Working of Business model Canvas (A2
model/useful app/software Poster), balance sheet (if available)
and Prototype/Working model or
software.
Final presentation Students have to submit all their
reports, daily dairy, BMC

Course Learning Objectives (CLO)


The students will be able to:
1. develop a prototype/working model/software application.
2. carry out design calculations/simulations and implementations in the area of
project.
3. demonstrate an ability to develop a business plan.
4. comprehend the fundamentals of business pitching
Reference Books
1. Agarwal, Varun (2012). How I Braved Anu Aunty and Co-Founded A Million Dollar
Company, Rupa Publications India Pvt. Ltd.
2. Bagchi, Subroto, (2012). MBA At 16: A Teenager’s Guide to Business, Penguin
Books
3. Abrams, R. (2006). Six-week Start-up, Prentice-Hall of India.
4. Verstraete, T. and Laffitte, E.J. (2011). A Business Model of Entrepreneurship,
Edward Elgar Publishing.
5. Ries, Eric(2011), The lean Start-up: How constant innovation creates radically
successful businesses, Penguin Books Limited.

105
6. Prasad, Rohit (2013), Start-up sutra: what the angels won’t tell you about business
and life, Hachette India.
Need based Skill Training to be made available
Daily diary should be maintained by students and should be signed by mentor on
weekly basis

106
ELECTIVE BASKET:
ROBOTICS AND EDGE AI (NVIDIA
COLLABORATION)

107
ELECTIVE-1.1

UCS546: CONVERSATIONAL AI: ACCELERATED DATA SCIENCE [BASICS]


L T P Cr
2 0 2 3.0
Course Objective: This course will provide students with fundamental knowledge of Data Science Pipeline
from Data Collection to Analytics using RAPIDS and Spark Framework.
Syllabus
Introduction: Fundamentals of Data Science, GPU Acceleration, Pipeline: Data Collection, Preprocessing,
Analytics and Visualization, Working with Big Data.

Fundamentals of Data Analytics & Data Science: What is Data Science and Why is Data Science
Importance, Analytical Building Blocks, Examples Data Science Projects 1: Apollo Graph Exploration,
Project 2: NetProbe Auction Fraud Detection, Data Science Buzzwords, Hype Cycle, General vs Narrow AI.

Data Collection: Collecting Data, Scraping Data, Popular Scraping libraries, Data Annotation and Data
Quality, SQLits as Simple, SQL Refresher, Missing Indexes.

Data Pre-processing (ETL): Introduction to Data-preprocessing, Data Cleaning & Statistical Preprocessing,
Data Cleaners: OpenRefine and Wrangler, Feature Selection: Introduction to Filter Methods, Introduction to
Model- based methods, Feature Reduction: PCA.

Data Analytics and Visualization: Bias and Fairness Measures, Tools for Discovering & Interpreting Bias in
Models, Knowledge Graph, Data deduplication, What is Info Vis, Exploratory Data Analytics, Fixing
Common Visualization Issues.

Distributed Computing: Hadoop, Spark, Dask and UCX: Big data is common, How to store Big data, Why
Hadoop, MapReduce Overview, Pig & Hive, Spark Overview, Spark SQL and other libraries, RAPIDS &
Spark Integration, HBase Overview & Usage, Dask and UCX with RAPIDS and BlazingSQL

Laboratory Work (if applicable)


● Introduction to Dockers & Containers, Introduction to NVIDIA GPU Cloud (NGC).
● Practical on Traditional Data Science packages (Numpy, Pandas, Scipy, Scikit-Learn).
● Accelerated Data Science framework RAPIDS: Introduction to RAPIDS and cuDF.
● Data Collection via API.
● Data Annotation in Active Learning.
● GPU-accelerated SQL with BlazingSQL. {DLI Online Course Section: Fundamentals of
Accelerated Data Science with RAPIDS, Section 1: GPU-accelerated Data Manipulation}
● Data Wrangling with OpenRefine.
● Outlier Detection with IQR.
● Feature Reduction with PCA.
● Visual Exploratory Data Analytics using cuXFilter.
● Web-based Data Visualization.
● Server and Client-side Visualizations (Datashader, Plotly, Plotly Dash).
● Working with Hadoop and Apache Spark 3.0 for Big Data Analytics.
Course Learning Objectives (CLO)
The students will be able to:
1. Understand GPU computing for building data analytics pipelines.
2. Comprehend and apply different association mining, cleaning and analytics
3. techniques.
4. In depth understanding of Data Analytics, Pre-processing and Visualization Toolkits with
optimized acceleration using RAPIDS Framework
108
5. To handle various real time applications through Hadoop and Apache Spark 3.0

Text Books
1. An Introduction to Probability and Statistics by V.K. Rohatgi & A.K. Md.E.Saleh.
2. Introduction to Probability and Statistics by J.S. Milton & J.C.Arnold.
3. Big Data: A Revolution That Will Transform How We Live, Work, and Think, V.
Mayer-Schönberger and K. Cukier.

Reference Books
1. A First Course in Probability by S.M. Ross.
2. Probability and Statistics in Engineering by W.W. Hines, D.C. Montgomery, D.M. Gpldsman
& C.M.Borror.
3. Lectures in Probability by M.Kac (for example on independent events).
4. C.K. Wong (1972) A note on mutually independent events.Annals of Statistics,V. 26, 27 (for
example on independent events).
5. Measure Theory by P. Halmos (for algebra of sets).

109
ELECTIVE-1.2

UCS622: CONVERSATIONAL AI: ACCELERATED DATA SCIENCE [ADVANCED]


L T P Cr
2 0 2 3.0
Course Objective: This course will provide students with advanced methods of data
science: Machine Learning with RAPIDS on Text and Graphical problems.
Syllabus
Introduction: Introduction to Machine Learning, Supervised and Unsupervised, Graph and
Text Analytics, GPU Computing.
Introduction to Machine Learning - Supervised:Introduction to Supervised Learning,
Linear Model, RAPIDS acceleration: Linear Regression, Overfitting and Cross Validation,
Decision Tree, Visualizing Classification: {ROC, AUC, Confusion Matrix}, Bagging,
Random Forests, RAPIDS Acceleration: Random Forest, Boosting, RAPIDS acceleration:
K- NN, XGBoost.
Introduction to Machine Learning - Unsupervised:Introduction to Unsupervised
Learning, Kmeans & Hierarchical Clustering, RAPIDS acceleration: K-Means, DBSCAN,
PCA, t-SNE, UMAP, Visualizing Clusters, RAPIDS acceleration: PCA [t-SNE], UMAP,
DBSCAN.
Graph Analytics: How to Represent & Store Graphs, Graph Power Laws, Centralities:
Degree, Betweenness, Clustering Coefficient, PageRank & Personalized PageRank,
Interactive Graph Exploration, RAPIDS Acceleration: Graphistry & cuXFilter.
Fundamentals of Text Analytics: Basics: Preprocessing, Representation, Word
Importance, Latent Semantic Indexing, SVD: Dimensionality Reduction, Text Visualization.

Laboratory Work
● Decision Tree Classification Clustering in RAPIDS.
● Random Forest Classification in RAPIDS.
{DLI Online Course Section: Fundamentals of Accelerated Data Science with
RAPIDS, Section 2: GPU-accelerated Machine Learning}
● KMeans Clustering Implementation in RAPIDS.
● Dimensionality Reduction and Visualization in RAPIDS.
● Graph Analytics with cuGraph.
● Latent semantic indexing for text via singular value decomposition(cuML).
● Accelerating Workloads using RAPIDS
{DLI Online Course: Fundamentals of Accelerated Data Science with
RAPIDS}

Course Learning Objectives (CLO)


The students will be able to:
1. Analyze methods and theories in the field of machine learning and provide an
introduction to the basic principles, techniques, and applications of machine
learning, supervised, unsupervised and reinforcement learning.
2. Comprehend and apply different classification and clustering techniques.
3. Understand GPU computing for building advanced data science applications.

110
4. Deep understanding Machine Learning, Data Analytics and Data Science Toolkits
with optimized acceleration using RAPIDS Framework.

Text Books
1. Mitchell M., T., Machine Learning, McGraw Hill (1997) 1st Edition.
2. Alpaydin E., Introduction to Machine Learning, MIT Press (2014) 3rd
Edition.
3. Vijayvargia Abhishek, Machine Learning with Python, BPB Publication
(2018).

Reference Books
1. Bishop M., C., Pattern Recognition and Machine Learning, Springer-Verlag
(2011) 2nd Edition.
2. Michie D., Spiegelhalter J. D., Taylor C. C., Campbell, J., Machine
Learning, Neural and Statistical Classification. Overseas Press (1994).

111
ELECTIVE-1.3
UCS668: EDGE AI AND ROBOTICS: DATA CENTRE VISION
L T P Cr
2 0 2 3.0
Course Objective: This course will provide students with basic fundamental
understanding and practical hands-on training of computer vision and deep learning models
on data centre GPU servers.
Syllabus
Introduction:Introduction to Deep Learning, Formulating Computer Vision Problem
Statements, Image Classification using CNN Architectures like VGG, Inception,
ResNet(18/34/50/152). Working towards building Object detection and Segmentation
pipelines, Moving towards various approaches to solve Medical Imaging Problems.
Introduction to Deep Learning: Introduction to Artificial Neural Networks (ANNs),
Artificial Neurons, Layers, Perceptron, Multilayer Perceptron, Advanced Deep Neural
Networks (DNNs), Batch Normalization, Hyperparameter tuning, Activation Functions,
Metrics, Optimization, Regularization.
Applications of Computer Vision (Image Classification): Introduction to NVIDIA
Frameworks: {Transfer Learning using Transfer Learning Toolkit (TLT), Mixed Precision,
DALI}, Image Classification using Deep CNN Architecture like VGG, ResNet18/34/50, re-
training on custom dataset.
Applications of Computer Vision (Object Detection & Segmentation): Introduction to
Object Detection, Data Preprocessing, CNN Architecture like {SSD, YOLOv3}, Metrics,
Loss Functions, re-training on custom dataset, Segmentation: FCN-ResNet, Unet,
MaskRCNN, Metrics and Loss functions.
Advanced Vision and its Application in Medical Imaging: Introduction to Unsupervised
Learning, Self-Supervised Learning, Medical Datasets, Generative Adversarial Networks.

Laboratory Work (if applicable)


● Image Classification with RAPIDS-based Random Forest.
● Introduction to DL Frameworks: TLT, PyTorch, and Tensorflow (Keras).
● Binary Classification with Perceptron and Logistic Regression.
{DLI Online Course: Getting Started with Deep Learning}
{DLI Online Course: Deep Learning at Scale with Horovod}
● Training Classification Models with and without Mixed Precision and
Multi-GPU on Open & Custom Datasets.
● Training Detection Models with and without Mixed Precision and
Multi-GPU on Open & Custom Datasets.
● Training Segmentation Models with and without Mixed Precision and
Multi-GPU on Open & Custom Datasets.
{DLI Online Course: Getting Started with Image Segmentation}
{DLI Online Course: Medical Image Classification Using the MedNIST
Dataset}
{DLI Online Course: Image Classification with TensorFlow: Radiomics —
1p19q Chromosome Status Classification}
112
{DLI Online Course: Data Augmentation and Segmentation with Generative
Networks for Medical Imaging}
Course Learning Objectives (CLO)
The students will be able to:

1. Understand the fundamental problems of computer vision.


2. Apply basic concepts of computer vision in various application domains which
include robotics, healthcare, and graphics.
3. Analyze and evaluate the building and integration of computer vision algorithms and
systems decomposition.
4. To implementation of various concepts in the key issues related to computer vision

Text Books

1. Mitchell M., T., Machine Learning, McGraw Hill (1997) 1st Edition.
2. Alpaydin E., Introduction to Machine Learning, MIT Press (2014) 3rd Edition.
3. Vijayvargia Abhishek, Machine Learning with Python, BPB Publication (2018).
4. Computer Vision: Algorithms and Applications, R. Szeliski, Springer, 2011.
5. Computer Vision: A Modern Approach, D. Forsyth and J. Ponce, Prentice Hall, 2nd
ed., 2011.

Reference Books

1. Bishop M. C., Pattern Recognition and Machine Learning, Springer-Verlag (2011)


2nd Edition.
2. Introductory techniques for 3D computer vision, E. Trucco and A. Verri, Prentice
Hall, 1998.
3. "Visualizing and Understanding Convolutional Networks" by Matthew D. Zeiler and
Rob Fergus (2014)
4. "Convolutional Neural Networks for Visual Recognition" (Stanford course given by
Fei-Fei Li, Andrej Karpathy, and Justin Johnson, 2016): http://cs231n.github.io/

113
ELECTIVE-1.4
UCS671: EDGE AI AND ROBOTICS: EMBEDDED VISION
L T P Cr
2 0 2 3.0
Course Objective: This course will provide students with advanced conceptual knowledge
and practicals on various computer vision and deep learning applications and provide the
overall environment for end-to-end pipeline development from data collection to
deployment.
Syllabus
Introduction:Utilizing Jetpack SDK and other NVIDIA Toolkits to deploy CNN models on
Jetson, Creating Jetbot kits and deploying various applications, Working with NVIDIA
Robotics toolkit: Isaac SIM SDK and Gazebo for collision avoidance, path following.
Introduction to Edge AI: AI at the Edge & IoT, Jetson Architecture, Getting Started with
Jetpack, NGC Containers in Jetson, Getting started with NGC & Containers on Jetson.
Introduction to NVIDIA Toolkits and SDKs:Transfer Learning Toolkit, TensorRT
Optimization, Triton Inference Server for Inferencing and Deployments, Various
Visualization Tools, Kubernetes Deployment, Deepstream SDK, Deploying Classification,
Detection and Segmentation CNN Models on Jetson Devices.
Perception & Autonomous Navigation: Building JetBot Kits, Introduction to basic motion
on JetBot, Collision Avoidance: Stop/Go classifier (JetBot), freespace detection, Path
Following: Recording user input/video + DNN training (DriveNet), Simulation: Gazebo &
Isaac SIM.
Advanced Vision & SLAM: Pose Recognition (Deploying Human pose model), Depth
Estimation: Mono/Stereo depth and point extraction, Visual Odometry: Camera pose
estimation from DNNs, SLAM on JetBot.

Laboratory Work
● Setting up the Jetson Project kit.
{DLI Online Course: Getting Started with AI on Jetson Nano.}
● Deployment of Various Classification, Object Detection and Segmentation
models using TensorRT, and Triton Inference Server in Jetson Nano.
● Getting started building various Jetbot Kits.
● Basic Motion with Jetbot
● Collision Avoidance with Jetbot kit
● Object following and Road following (DriveNet) with Jetbot.
● Teleoperation with Jetbot.
● Human Pose Estimation in Jetson Nano/JetBot.
● Implementing SLAM on Jetbot.

Course Learning Objectives (CLO)


The students will be able to:
1. Introducing concepts of Edge computing and Jetson kits.
2. Provide understanding of approaches, concepts and algorithms used in computer
vision deployments.
114
3. Practice implementation of various concepts and tools covered in the course.
4. Utilize programming and scientific tools for relevant software implementation.
5. Understand GPU computing for building advanced computer vision pipelines on
Jetson devices.

Text Books
1. Computer Vision: Algorithms and Applications, R. Szeliski, Springer, 2011.
2. Computer Vision: A Modern Approach, D. Forsyth and J. Ponce, Prentice Hall, 2nd
ed., 2011.
3. Richard Szeliski, Computer Vision: Algorithms and Applications, Springer-Verlag
London Limited 2011.

Reference Books
1. Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer
Vision, Second Edition, Cambridge University Press, March 2004.
2. K. Fukunaga; Introduction to Statistical Pattern Recognition, Second Edition,
Academic Press, Morgan Kaufmann, 1990.
3. R.C. Gonzalez and R.E. Woods, Digital Image Processing, Addison- Wesley, 1992.
4. Christopher M. Bishop; Pattern Recognition and Machine Learning, Springer,
2006.

115
ELECTIVE-1.5
UCS760: EDGE AI AND ROBOTICS: REINFORCEMENT LEARNING & CONVERSATIONAL AI
L T P Cr
2 0 2 3.0
Course Objective: This course will provide students with introduction to the basic
mathematical foundations of Reinforcement Learning for building real world computer
vision applications, and Conversational AI for developing Chatbots.
Syllabus
Introduction: GPU Computing, Implementing Behaviours of Robots such as
Manipulation, and Task Learning, Fundamentals of Reinforcement Learning for Vision and
Deploying Conversational AI pipelines in JetsonI.
Manipulation:Overview of Manipulation in Robotics, Inverse Kinematics and Control,
Gripping & Task Learning.
Reinforcement Learning: Introduction to RL: RL agents, Dynamic Programming, Monte
Carlo‘s and Temporal-Difference Methods, OpenAI Gym, RL in Continuous Spaces.
{Added Lectures, Summaries}
Conversational AI (NLP): Natural Language Processing: Introduction to NLP, BERT,
Megatron, Applications of NLP: Information Retrieval, Intent Slot Filling, Machine
Translation, Punctuation & Capitalization, Question and Answering Machine Machine,
Relation Extraction, Sentiment Analysis, Token Classification in NeMo.
Conversational AI (Speech Processing): Automated Speech Recognition: Introduction to
ASR, Architectures: Jasper/QuartzNet/CitriNet, Text to Speech:
TTS-Tacotron2/WaveGlow and Jarvis Deployment.

Laboratory Work
● Manipulation Lab: Building Pick-n-place.
● Manipulation Lab: Object Assembly.
● Game Agent: Open AI Gym (Jetbot in simulation).
● Conversational AI VoiceBot: Verbal JetBot commands/feedback, ect (optional
mic/speaker).

Course Learning Objectives (CLO)


The students will be able to:

1. Introduce the advanced fundamental problems of reinforcement learning and


conversational AI.
2. Working with various simulation environments for deployment of computer vision
models.
3. Provide understanding of approaches, concepts and algorithms used in
reinforcement learning and conversational AI with practical exercises.
4. Utilize programming and AI training & deployment tools for relevant model
building in both edge hardware devices and simulation environments.

116
Text Books
1. Wiering, Marco, and Martijn Van Otterlo. "Reinforcement learning."
Adaptation, learning, and optimization 12 (2012): 3.
2. Russell, Stuart J., and Peter Norvig. "Artificial intelligence: a modern
approach."Pearson Education Limited, 2016.
3. Jurafsky, Dan and Martin, James, Speech and Language Processing, Second
Edition, Prentice Hall, 2008.
4. Daniel Jurafsky and James H. Martin, "Speech and Language Processing", 3rd
edition draft, 2019 [JM-2019].

Reference Books
1. Goodfellow, Ian, Yoshua Bengio, and Aaron Courville. "Deep learning." MIT
press, 2016.
2. Mark Gales and Steve Young, The application of hidden Markov models in
speech recognition, Foundations and Trends in Signal Processing,
1(3):195-304, 2008.
3. Daniel Jurafsky and James H. Martin. 2009. Speech and Language
Processing: An Introduction to Natural Language Processing, Speech
Recognition, and Computational Linguistics. 2nd edition. Prentice-Hall.
4. "Reinforcement Learning: An Introduction" by Richard S. Sutton and Andrew
G. Barto: https://webdocs.cs.ualberta.ca/~sutton/book/the-book-2nd.html
5. David Silver's course:
http://www0.cs.ucl.ac.uk/staff/d.silver/web/Teaching.html
6. "Deep Reinforcement Learning: Pong from Pixels" by Andrej Karpathy:
https://karpathy.github.io/2016/05/31/rl/
7. Talks on Deep Reinforcement Learning by John Schulman:
https://www.youtube.com/watch?v=aUrX-rP_ss4 , and his Deep
Reinforcement Learning course http://rll.berkeley.edu/deeprlcourse/

117
ELECTIVE BASKET:
ROBOTICS AND SMART INDUSTRY
(FESTO COLLABORATION)

118
ELECTIVE-2.1
URAXXX: INDUSTRIAL SMART SENSOR
L T P Cr
2 0 2 3.0
Course Objective: This course would let the users to understand industrial sensors working principle and
its applications in industrial process, covers the principles of operation of smart sensors, including IO-Link
communication and how they can be used for the implementation of Industry4.0, explore the features of
RFID system and learn how to write data on an RFID Tag for industrial applications.
Syllabus
Sensors for Object Detection: Introduction to Sensors, sensors in day to day life, Definition of the Term
sensor, Milk bottling system project, Technical knowledge on sensors, Object detection in Industrial
Applications, proximity switches – operating principle, proximity switch as binary sensor, proximity
switches -applications, switching performance of proximity switches: switching distance, switching distance
with inductive sensors, hysteresis, hysteresis with inductive sensor, preparation of problem: Lifting device,
proximity switches connection technology, components of sensors, special designs of inductive sensor,
Introduction of Optical sensors, Through beam sensors and its applications, Diffuse sensor, diffuse reflection
sensor, Retro reflective sensor, Fibre optics, Red Light/ Infrared light, laser sensor, Types of reflection,
Background suppression, Adjusting diffusive sensor, Datasheet entries, Contrast sensors, capacitive sensors
and its design and mode of operation, Ultrasonic sensors: design and function, applications.
Smart sensors for smart systems: Introduction to Smart sensors, Basics of Smart sensors: Fundamentals of
smart sensors, IIOT and smart sensors, Function and interfaces of smart sensors, advantages of smart sensors,
pin allocation of smart sensor, communication terms of smart sensors.
Smart sensors in production: Design and functions of an ultrasonic Sensor, commissioning of smart sensors,
parameterization of a smart laser Distance sensor, parameterization of smart sensors via the PLC, capacitive
sensor, Environment and quality, smart sensors in a PLC program, IO-Link sensors, Data storage in smart
sensors.
Integration in Siemens PLC with an External IO-Link Master: Introduction to siemens PLCs, Step 7 in
TIA portal, setup and connections, Addition of PLC in the project, Addition of IO-Link Master to the project,
project download to the PLC, configuration of ultrasonic sensor in the project, observing the process data of
the sensor, reading acyclic data from the sensor, Writing acyclic data on the sensor, PLC integration of smart
sensor.
Integration in a siemens PLC with an IO-Link communication Module: setup and connections of siemens
PLC, Addition of PLC to the project, addition of the IO-link communication module to the project, project
download to the PLC, configuration of the ultrasonic sensor in the project, observing the process data of the
sensor, reading acyclic data from the sensor, writing acyclic data on the sensor, PLC integration of smart
sensors.
Pactware software: Introduction to pactware, installing pactware, Importing IODD files, familiarization of
pactware software and its features, study of smart sensors by connecting online with pactware software.
119
Object identification with RFID: Object identification, number systems, Introduction to RFID Technology,
Basics of RFID Technology: RFID systems and their ranges, coupling methods, transmission frequencies,
selection of RFID, RFID applications, object identification to product memory with RFID, RFID
programming with PLC.
HMI: Basics of HMI: Benefits of the human senses, basic concepts for the ergonomic design of HMI,
User-Machine interfaces, the process of developing a graphical user interface, the process of developing a
graphical user interface, designing a graphical user interface, Objects for creating a graphical user interface in
the TIA portal, HMI programming.
Laboratory Work
1. Object detection in industrial applications: Switching distance, lifting device, Object material,
conveyor belt,
2. Function and commissioning of Ultrasonic sensor, capacitive sensor and other smart sensors
3. Parametrization of smart laser distance sensor
4. Parametrization of smart sensors via PLC
5. IO-Link sensors commissioning and communication.
6. Understanding the working principle of smart inductive sensor
7. Data storage in smart sensors
8. Characteristics influence factors.
9. Writing data to an RFID Tag
10. Reading and analyzing the data on an RFID tag
11. Visualization of parameters in HMI

Course Learning Objectives (CLO)


The students will be able to:
1. grasp the knowledge of basic mode of operation of sensors for object detection in production process
and identify suitable sensor for an application.
2. learn how to add a PROFINET IO device with a GSDML file to the hardware catalog and connect it
to a PLC to interface IO-Link sensors with PLC in a TIA portal and would be able to break down the
process data of the sensor into the individual information.
3. implement data management mode and be able to use it for parameterization of the laser distance
sensor.
4. demonstrate the interfaces of the function module IO_LINK_DEVICE for parameterization of a
generic IO-Link device.

5. perform read or write access to acyclic data with the function module IO_LINK_DEVICE, reading
or writing parameter data and can switch between several parameter sets for a smart sensor via HMI.

Text Books
1. Object Identification with RFID, revision:03/2018. Authors: Theory section:Heike Greibl, Ramona
sachse, Frank ebel, Dimitrios tsakas. Practical section: Dimitrios Tsakas, Ralph- Christoph Weber

120
2. Sensors, Actuators, and their Interfaces: A multidisciplinary introduction (Materials, Circuits and
Devices), Nathan Ida, SciTech Publishing, 2011
Reference Books & Websites
1. Fundamental principles of smart sensors: Author: Festo Didactic Staffs ,edition;11/2019

2. Industrial Smart sensors, LX


3. Smart sensor for smart systems, LX
4. Introduction to RFID Technology, LX
5. Basics of RFID, LX
6. HMI Operation and Visualization, LX
7. Plant Visualization with HMI, LX
8. LX.festo.com
Hardware Reference:
1. Sensor for object detection kit
2. Smart sensor kit, HMI.

Evaluation Scheme:

SI. No Evaluation Elements Weightage (%)

1 MST 35

2 EST 35

3 Sessional (May include 30


Assignments/Projects/Tutorials/Quiz/Lab
evaluations)

121
ELECTIVE-2.2
URAXXX: INDUSTRIAL ROBOTICS
L T P Cr
2 0 2 3.0
Course Objective: Students explore robotics systems and the role they play in industry, actively
designing a complete robotics systems with a robot arm, mobile robot and peripheral tools to stimulate
manufacturing process.
Syllabus
Introduction to Robotics: The Term robotics, The history of robotics, Human-robot collaboration,
Humanoids, service robots, mobile robot platform, space robots, Autonomous vehicles.
Industrial Robots: Introduction to industrial robots, definition of industrial robots, Handling devices,
kinematic representation, load characteristics, geometric characteristics, kinematic characteristics, accuracy
characteristics, Robot types: Articulated arm robots, SCARA robot, gantry robot, delta robot, manufacturers
of robot system.
Areas of application and system components: Application of Industrial robots, production engineering,
surface machining technology, connection technology, separating technology, robots in automation pyramid,
system components of an industrial robot, actuator systems in robotics, Axis control, end effectors, sensors.
Robot controller: Introduction to robot controller, control panel of a robot controller, handheld programming
device of a robot controller, geometrical kinematics, Robot coordinate systems, motion controller.
Introduction to collaborative robotics (HRC): Introduction to human-robot collaboration, Level of
cooperation between human and robot, workspace of an HRC system, cooperation and guidelines for
human-robot collaboration: HRC systems and their requirements, contactless cooperation, collaborative
cooperation, commissioning of HRC system, Intuitive programming in human-robot collaboration,
programming industrial robots, intuitive programming, Cobotta as collaborative robot.
Autonomous Mobile robot: Introduction to Robotino (Mobile robot), areas of applications of mobile robots,
tasks in industry automated guided vehicle system, the learning system Robotino, travel behavior of Mobile
robot, functional blocks of mobile robot Collaborative Robot, odometry in mobile robot, trigonometry and
vector calculus to travel a defined distance in a multi-axis system using the motor controller, Marker
Identification, Environment Mapping in mobile robot, closed-loop control structure for the path tracking,
integration of Mobile robot with Collaborative Robot,
Robot with Assembly operation: Industrial Robot: Gantry robots, SCARA robots, vertical articulated Arm
robots, system components of industrial robot, characteristics of industrial robot, Grippers: Mechanical
grippers, suction grippers, Tool-changing systems, robot controllers: cartesian coordinate systems, robot
coordinate systems, control of robot movements, sensors: Inductive proximity switches, optical proximity
switches, camera systems, programming industrial robots: online procedure, offline procedure, collision
avoidance, safety measures, 6 Axis Robot application, Cylinder manufacturing operation.
Laboratory Work

122
1. Incoming inspection and commissioning of Robotino

2. Linear travel and positioning of Robotino

3. Path tracking of a driverless transport system with two diffusion sensor

4. Accurately positioned approach to a loading station

5. Approaching the obstacle and maintaining specified distance

6. Path tracking a driverless transport system using an analog inductive sensor

7. Creating an environment map and navigating the Robotino

8. Approaching the markers autonomously

9. Path tracking an FTS using a camera

10. Commissioning and integration of cobotta with Robotino

11. Programming the Industrial Robot to perform assembly operation

12. Programming the Industrial Robot with TCP

13. Programming the robot with Cartesian and other programming formats, etc.

Course Learning Objectives (CLO)


The students will be able to:

1. understand and use the components of a mobile robot system, robotino with
Cobotta, Robot controller and commissioning, programming AMR and use the
fundamental odometry tool for navigating mobile robot systems, etc.
2. comprehend the fundamentals of closed-loop control technology for electrical
motors, analyze the dynamics of a controlled system and evaluate the controller
design of a motor controller.
3. operate and evaluate the human – robot collaboration with the help of HRC system,
and allows Robotino to navigate autonomously in the actual working environment
to a position defined via the environment map.
4. develop a program for the industrial robot to perform assembly operation by letting
it interact with mechatronic systems.

Text Books
1. Robotino 4.0 (Mobile Robotics, Authors: Mustafa Ersoy, Dimitrios Tsakas,
Christian Deppe), Edition:06/2019
2. Craig, J.J., Introduction to Robotics; Mechanism and control, Prentice Hall of India

123
(2004).
Reference Books & Websites
1. Robotino Workbook, Author: Monika Bliesener, Ralph-Christoph Weber, Ulrich
Karras, Dirk Zitzmann, Thomas Kathmann
2. Autonomous Mobile Robotics with Robotino 4
3. Introduction to Robotics, eTheory from LX.

4. Robot Assembly, LX
5. Introduction to Robotics, LX
6. LX.festo.com

Hardware Reference:
1) Robot with assembly station
2) Robotino with Cobotta

Evaluation Scheme:

SI. No Evaluation Elements Weightage (%)

1 MST 35

2 EST 35

3 Sessionals(May include 30
Assignments/Projects/Tutorials/Q
uiz/Lab evaluations)

124
ELECTIVE-2.3

URAXXX: ARTIFICIAL INTELLIGENCE IN PRODUCTION


L T P Cr
2 0 2 3.0
Course Objective: Learn how Artificial Intelligence and machine learning is being applied to industrial
production, train a process that takes over the fill level monitoring of the chutes on the sorting inline system.
Syllabus
Artificial intelligence: Introduction to Artificial intelligence, Artificial intelligence in everyday life,
Artificial intelligence in production system, fundamentals of Artificial intelligence Machine learning and
deep learning, supervised learning, unsupervised learning, Reinforcement learning, neural nets, Tenure track,
image classification, object localization and object detection in a nutshell, supervised, unsupervised and
reinforcement learning in a nutshell, Application scenario: Optical quality inspection, optical quality
inspection via deep learning, neural networks, biological neural networks, Artificial neural networks.
ML Framework: Functionality of model software for image classification and image identification,
Introduction to image classification, Image classification and Optimization of Training parameters, Handling
Training Data, input and output encoding of the neural net in image classification, limitations of optical
quality inspection using ML-based image classification,
Machine learning vision: A practical introduction to AI/ML, image classification vs object detection, naïve
implementation of object detection, modern ML-based object detection, modern ML-based object
localization, anomaly detection, saving images, annotating images, Training the neural net, Testing the neural
net, re-training the neural net, testing and re-training the neural net, configuration of files, receiving via mqtt,
memory bottlenecks, publishing images via mqtt, application module camera inspection, switching between
PLC and ML mode, Introduction to python, Machine learning concepts, applied statics, neural language
processing, face detection, object detection, tensorflow and neural network, motion analysis and object
detection, skill based Application with Sorting Station operation and Machine Vision Learning.

Laboratory Work
1. Introduction to Artificial intelligence, explore the terms Machine learning, artificial intelligence,
deep learning.
2. Introduction to image classification software tool
3. Image classification and optimization of Training parameters
4. Handling Training data, Understanding the working principles of Sorting station.
5. Calculate the productivity and efficiency of a production system.
6. Program to monitor process control of the station and monitor the process control
7. Remote access to Raspberry Pi
8. Teaching Monitor operation in sorting in line station.
9. the setup and process sequence of the MPS 400 Sorting Inline.
125
Course Learning Objectives (CLO)
The students will be able to:
1. understand the basics of Machine learning, Artificial intelligence, Deep learning, supervised learning
with the classification method.
2. implement machine learning process to a new situation by formulating new requirements.
3. develop optimized neural net by extending existing training data and interpret the learning progress
of a training using the Accuracy and Loss vs. Epochs charts.
4. apply remote access to the Raspberry Pi to view all saved data.
5. understand the purpose of a test data set and how it is statistically evaluated in the image
classification application.

Text Books
1. Rich E., Knight K. and Nair B. S., Artificial Intelligence, Tata McGraw Hills (2009) 3rded
Reference Books & Websites
1. Object detection with AI, LX
2. Machine Vision,LX
3. Machine Vision, Ebook by Festo
Hardware Reference:
1. Sorting inline Station
2. Machine learning vision.

Evaluation Scheme:

SI. No Evaluation Elements Weightage (%)

1 MST 35

2 EST 35

3 Sessional (May include 30


Assignments/Projects/Tutorials/Quiz/Lab
evaluations)

126
ELECTIVE-2.4

URAXXX: INDUSTRY 4.0 IMPLEMENTATION IN PRODUCTION


SYSTEM
L T P Cr
2 0 2 3.0
Course Objective: Learn More about the core technologies and development of the 4th Industrial Revolution
and how these changes are impacting our personal and professional lives. Learn the basics of efficiency and
optimization strategies for a technical system, setting up OPC UA communication in the industrial
environment, the Manufacturing Execution System - MES for short. In numerous practical tasks, you will
work on the basics of production planning and control using the example of MES4 on the MPS400 system.
Syllabus
Industry 4.0: Introduction to Industry 4.0, Automation pyramid, Energy efficiency in production,
fundamentals of energy efficiency energy flows and reference data, energy efficiency measures in production,
commissioning of energy efficiency systems, Basics of Network Technology, IT Security for production
systems, implementation and monitoring of security measures in production plant, commissioning of
networking devices, protection of PLC, switching and monitoring, security risks of unencrypted access
protocols, monitor different security process using PC, Industrial communication with OPCUA, OPCUA
client-server communication, Industrial communication with profinet, profibus and profinet basics, profinet in
production: setup a network, maintenance, adapt network, trouble shooting of network, ring topology,
Plant control and commissioning with MES: fundamentals of production planning and production control,
basics of production planning and control, plant control and commissioning with MES, MES4
communication interface to the controller, Smart production control, MES in production, production data and
control with MES4, processing and transport times,plant monitoring, value stream analysis and mapping,
Webshop customer view for Tracking order status in MES, webshop admin view, optimization of MES
process,
Plant Visualization with HMI: basics of human machine interface, setup and function, creating HMI device
configuration, configure basic objects and elements in TIA portal, development of an HMI for controlling a
station module, HMI programming on the stacking magazine and conveyor models.
Object identification and product memory in RFID: Fundamentals of object identification, comparison of
identification technologies, selecting an RFID system, RFID in production Automation, control of an RFID
system with a PLC, risks and limitations of RFID technology.
Laboratory Work
1. Planning and product control of the production system using MES
2. Plant visualization with HMI
3. Implementation of monitoring and security measures for a production process
4. Autonomous Workpiece feeding on the production process using Mobile Robot

127
5. Understanding the fundamentals of energy efficiency, energy flows and reference data to optimize
the energy consumption of the production system.
6. OPC-UA client server communication
7. Programming Smart sensors to identify workpieces.
8. Perform E-commerce operation using Web shop application.
9. Optimization of production process
10. Performing the planning and process control of MPS 400 system using Ciros simulation software.

Course Learning Objectives (CLO)


The students will be able to:
1. interpret traffic captures by using different types of filters and analytics functions, know about
security risks of unencrypted access protocols, can monitor and eavesdrop unencrypted messages on
the own PC.

2. create a new MPS system in MES4, can create a new product, can create routings and can interpret
errors in the process sequence, are able to manually determine the processing and transport times on
the MPS system.

3. implement the specifications (Copy Strategy) of comprehensive customer communication along the
contact route and define communication content.

4. develop products in Webshop (Pricing I Groups I Filters), preparing product titles, product details as
well as the product presentation for the online sales channel.

Text Books
1. Ulrich Kari and Steven D. Eppinger, “Product Design & Development”, McGrawHill.
2. Stephen Rosenthol , “Effective Product Design and Development”, Business One Orwin,
Homewood.
3. David G. Ullman, “The Mechanical Design Process”, Sixth Edition, David Ullman LLC.
4. Benjamin W Nishel and Alan B Draker, “Product Design & Process Engineering”, McGraw Hill.
Reference Books & Websites
1. MPS conveyor Module – Logic programming
2. Plant control and commissioning with MES, LX
3. PLC programming for smart systems, LX
4. Plant visualization with HMI, LX
5. Basics of sensors and Actuators, LX

Hardware Reference:
1) MPS 400
2) Energy measurement box
3) IT Network security
4) Ciros Education simulation software
128
Evaluation Scheme:

SI. No Evaluation Elements Weightage


(%)

1 MST 35

2 EST 35

3 Sessional (May include 30


Assignments/Projects/Tutorials/Quiz/Lab
evaluations)

129
ELECTIVE-2.5

URAXXX: CYBER PHYSICAL SYSTEM


L T P Cr
2 0 2 3.0
Course Objective: Learn more the technologies and components needed for communicating an in-depth
knowledge of Industry 4.0. The modular and flexible design has a range of learning scenarios, from
individual pallet transfer systems with integrated controller right up to a connected production system with
cloud services.
Syllabus
Production planning and control with MES4: controlling the CP lab in the default mode, the principles of
production planning and control (PPC), Control and data management of the CP factory in the MES mode,
analyzing and optimizing the CP lab, Introduction to Cyber physical system, Live AR, MES based production
planning, Visualization of plant process, smart maintenance, implementation of Industry4.0 process, pallet
transfer system ,closed loop factory view.
Physical realization of CP lab system: commissioning CP lab system, developing simple library-compatible
blocks, developing a process controller for a CP Lab station, Integration of identification systems, Integration
of MES system, starting factoryviews control panel, configuration of apps, Starting the factoryviews user
interfaces, Starting MES4, terminating Factoryviews.
Creating AR scenes with Live Data: Identifying the required control variables, configuring the middleware
for querying and forwarding the value, configuring an appropriate element in the scene description file,
testing the developed solution.
Industrial communication with OPC-UA: Basics of communication in the industry 4.0 environment,
introduction to OPC-UA, OPC-UA client server communication.
Industrial communication with PROFINET: Basics of PROFINET and PROFIBUS, setting up a profinet
based network, maintenance of profinet, adapt networking, troubleshoooting, ring topology.
Energy efficiency in production: Fundamentals of energy efficiency, energy flows and reference data,
Basics of energy efficiency, energy efficiency measures in production.
Laboratory Work
1. Design and structure of the CP Lab
2. Recording information using intelligent sensors
3. Control using PLC
4. Communication based on bus technologies
5. Binary pallet identification
6. Identification via RFID
7. Plug & produce: quick integration of new application modules using cyber-physical systems
8. Manufacturing execution system (MES): creating, managing, controlling and visualizing customer
orders
130
Course Learning Objectives (CLO)
The students will be able to:
1. understand the networking of different industrial applications and the production plan using MES4.
2. compare the ERP systems and MES, the two most common systems for production control, as well
as their tasks and characteristics.
3. create products in Web shop (Pricing I Groups I Filters), preparing product titles, product details as
well as the product presentation for the online sales channel.
4. customize the product details (availability, delivery time) in the online sales channel.

Text Books
1. Principles of Cyber Physical Systems, Rajeev Alur, MIT Press, 2015
2. E. A. Lee, Sanjit Seshia , "Introduction to Embedded Systems – A Cyber–Physical Systems
Approach", Second Edition, MIT Press, 2017, ISBN: 978-0-262-53381-2
Reference Books & Websites
1. Plant control and Commissioning with MES, LX
2. Industrial communication with OPC-UA, LX
3. Industrial communication with PROFINET, LX
4. Energy efficiency in production, LX
5. Lx.festo.com

Hardware Reference:

1) CP Lab 404-1

Evaluation Scheme:

SI. No Evaluation Elements Weightage (%)

1 MST 35

2 EST 35

3 Sessionals(May include 30
Assignments/Projects/Tutorials/Quiz/Lab
evaluations)

131
ELECTIVE BASKET: ADVANCED ROBOTICS

132
ELECTIVE-3.1
UME521 OPTIMIZATION IN ENGINEERING DESIGN
L T P Cr
3 0 0 3.0
Course Objective: The main objective of this course is to provide the detailed classification of
optimization techniques available in order to address wide range of optimization problems. The course will
also highlight different solution strategies and performance criterion for applied optimization problems.
Through this course, the students will learn how to formulate an engineering optimization problem. The
course will also introduce the basics of evolutionary optimization techniques as compared to classical
optimization techniques.
Syllabus
Introduction to Optimization: Statement of an Optimization Problem, Classification of Optimization
Problems, Optimization Techniques, Solution of Optimization Problems Using MATLAB.
One-dimensional Optimization Methods: Optimality Criteria – necessary and sufficient conditions,
Bracketing methods, Region-elimination methods, Point estimation method, Gradient based methods,
Sensitivity analysis.
Multi-dimensional Optimization Methods: Optimality Criteria, Unidirectional search, Direct search
methods, Gradient-based methods. Conjugate-direction methods, Quasi-Newton methods.
Constrained Optimization Methods: Constrained Optimization Criteria, Penalty Methods, Method of
Multipliers, Direct search methods, Linearization methods, Feasible Direction method.
Structured Problems and Algorithms: Integer Programming, Quadratic Programming.
Specialized Optimization Techniques: Introduction to Multi-Objective optimization, Ant Colony
Optimization, Particle swarm Optimization.
Course Learning Objectives (CLO)
The students will be able to:
1. solve one-dimensional and multi-dimensional engineering optimization problems.
2. formulate as well as analyze unconstraint and constraint optimization problems.
3. solve special design problems with discrete solutions using Integer programming.

Text Books
1. Deb, K., Optimization for Engineering Design Algorithms and Examples, Prentice Hall of India Pvt.
Ltd., (2005), Eighth Print.
2. Deb, K., Multi-objective Optimization using Evolutionary Algorithms, John Wiley and Sons, (2009),
First Edition.
3. Rao, S.S., Engineering Optimization Theory and Practice, John Wiley and Sons, (2009), Fourth
Edition.
Reference Books
1. Ravindran, A., Ragsdell, K.M., Reklaitis, G.V., Engineering Optimization: Methods and
Applications, John Wiley and Sons, (2006), Second Edition.
2. Belegundu, A.D., Chandrupatla, T.R., Optimization Concepts and Applications in Engineering,
Cambridge University Press, (2011), Second Edition.
3. Dasgupta, B., Applied Mathematical Methods, Pearson Education India, (2006), First Edition.

133
Evaluation Scheme:
Sl. Evaluation Elements Weightage
No. (%)
1 MST 30
2 EST 45
3 Sessional (Assignments, Tutorials, Quizzes, Projects, 25
Tests)

134
ELECTIVE-3.2
URAXXX: MOBILE ROBOTICS
L T P Cr
2 0 2 3.0
Course Objective: The course will give students an opportunity to design and fabricate a
mobile robotic platform and program it to apply learned theoretical concepts in practice.
Syllabus
Types of mobile robots, Applications of mobile robots, Robot locomotion, Types of
locomotion, Degree of Maneuverability, Stability, Controllability,

Mobile Robot Kinematics and Dynamics: Forward and inverse kinematics, Holonomic
and Nonholonomic constraints, Kinematic models of unicycle car, full simple car, and
legged robots, Dynamic simulation of mobile robots.

Perception: Robot sensors, Passive/active sensors, performance measures of sensors,


sensors for mobile robots like IMU, GPS, Wheel encoders, Accelerometers, vision-based
sensors, Uncertainty in sensing, filtering, Sensor errors.

Localization: Map representation, Odometry position estimation, probabilistic mapping,


Markov localization, Bayesian localization, Kalman localization, SLAM, Extended
Kalman Filter (EKF) SLAM.

Planning and Navigation: Path planning algorithms based on A-star, Dijkstra, Rapid
exploring random tree (RRT), Markov Decision Processes (MDP). Obstacle avoidance
algorithms such as Bug algorithm, Vector field histogram, Dynamic window approach.

Robotics Project: Students will work on a semester long project consisting of design,
fabrication, and programming a mobile robotic platform.

Laboratory Work
● Develop and validate kinematic model of mobile robots with different wheel
configuration in simulation software i.e. MATLAB, ROS.
● Extracting and analysis data from various sensors such as IMU, Accelerometer, wheel
encoders.
● Path planning with A*, RRT, and MDP algorithms in simulation software i.e.
MATLAB, ROS.
● Develop the environment map using occupancy grid mapping in simulation software
i.e. MATLAB, ROS.
● Real time implementing obstacle avoidance algorithms such as Bug algorithm, VFH
on mobile robot platform.

Course Learning Objectives (CLO)


The students will be able to:

1. develop the kinematic model of the mobile robots


2. visualize and analyze the sensor’s data
3. develop the localization algorithm for mobile robot
4. implement the path planning and navigation algorithms

135
Text Books
1. R. Siegwart, I. R. Nourbakhsh, Introduction to Autonomous Mobile Robots, The
MIT Press, 2011.
2. Peter Corke, Robotics, Vision and Control: Fundamental Algorithms in MATLAB,
Springer Tracts in Advanced Robotics, 2011.
3. S. M. LaValle, Planning Algorithms, Cambridge University Press, 2006. (Available
online http://planning.cs.uiuc.edu/)
4. Thrun, S., Burgard,W., and Fox, D., Probabilistic Robotics. MIT Press, Cambridge,
MA, 2005.
Reference Books
1. Melgar, E. R., Diez, C. C., Arduino and Kinect Projects: Design, Build, Blow Their
Minds, 2012.
2. H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki, and
S. Thrun, Principles of Robot Motion: Theory, Algorithms and Implementations,
PHI Ltd., 2005.
3. Mobile Robot Localization and Map Building,José A. Castellanos, Juan D. Tardós,
Springer 2012.

Evaluation Scheme:

SI. Evaluation Elements Weightage (%)


No

1 MST 35

2 EST 35

3 Sessional (Assignments/ 30
Projects/ Quiz/ Lab evaluations)

136
ELECTIVE-3.3
UCS744: AUTONOMOUS SYSTEMS
L T P Cr
2 0 2 3.0

Course Objective: To become familiar with the concept of robotics and learn different
types of algorithms for process uncertainties, data fusion and localization.

Syllabus

Fundamentals Of Robotics & Automation: Intelligent Robots, Control Systems and


Components. Robot Motion Analysis and Control, Robot End Effectors, tactile and vision
sensors in robotics, Path planning in joint and task space; Obstacle avoidance and optimal
planning; Review of robot control methods; Optimization in robotics; Human-robot
interaction; joint and link flexibilities; Walking machines and Exoskeletons; Robot hand
and multifingered grasp, manipulation and control; Tendon driven manipulator.

Sensors and sensing: Model of Sensors & Process uncertainties, Introduction to


estimation, estimation methods & relation between different estimators, State space
modeling, LTI Systems & Kalman Filter & Extended Kalman Filter, Other Navigation
Filters including Bayesian Filters, Information Filters, Particle Filter etc.

Sensors used in Robotics: Accelerometer, Gyro, Compass, Encoder, Laser, Ultrasonic


Sensor, Camera, Sonar, InfraRed Sensor, Tactile Sensor etc.Multisensor Data Fusion
Fundamentals; INS, GPS Aided Navigation & Data Fusion, Future Trends, Applications,
Feedback control of dynamic systems.

Computer Vision & Robotics: Image Acquisition, Video frames, Key frames,
Background subtraction, Moving object detection, Robot Localization, SLAM.

Laboratory Work

To implement various techniques studied during the course.

Course Learning Objectives (CLO)

The students will be able to:

1. understand the different robot components and their control systems.


2. understand uncertainty estimation and data fusion algorithms.
3. implement a human-robot interaction system.
4. implement vision based robot localization and path planning.
Text Books

137
1. Hands-On Robotics Programming with C++: Leverage Raspberry Pi 3 and
C++ libraries to build intelligent robotics applications, Dinesh Tavasalkar,
PACKT (2019)

2. Multi-Sensor Data Fusion with MATLAB, Jitendra R. Raol ,CRC Press


(2010)

Reference Books

1. Mobile Robot Localization and Map Building,José A. Castellanos, Juan D. Tardós,


Springer (2012)

Evaluation Scheme:
Weighta
SN Evaluation Elements
ge (%)
1. MST 25
2. EST 40
3. Sessional (Assignments/Projects/Tutorials/Quizzes) 35

138
ELECTIVE-3.4
UME859: IoT AND MACHINE LEARNING IN ROBOTICS
L T P Cr
2 0 2 3.0
Course Objective: This course introduces the concepts of Internet of Things (IoT) and
Machine learning, where the students are exposed to the architectures and various
frameworks in IoT and their applications in Robotics. The course aims to impart the
knowledge to log the sensor data and to perform further data analytics using IoT. The
course also introduces the fundamental theory and concepts of machine learning and its
related applications in Robotics.
Syllabus
Introduction to IoT: Introduction to Internet of Things, characteristics and benefits of IoT,
basic architecture and reference model, IoT gateways and IoT cloud facilities and
applications of IoT.

IoT Sensors modules and applications: Introduction to IoT based measurements,


Pyroelectric PIR motion detector module, Ultrasonic range finder, 3-axis gyro sensor
module. Hall- Effect, IR range finder, light dependent resistor LDR module interfacing.

Interfacing of Actuators modules for Robotics: Interfacing of Digital transducers and


Encoders for robotics, Relays and motor control modules, color detection module, sound
detection module for robotic applications.

Machine Learning: Introduction, Types of machine learning - Supervised learning and


Unsupervised learning, Classification and Regression.

Classification Algorithms: Logistic regression, Support vector machines, Decision trees,


Random forests.

IoT protocols and Cloud: MQTT, HTTP, CoAP, M2M protocols. ZigBee, Bluetooth,
WiFi protocols for data transmission. (To be taught using flip classroom/self-study)

Laboratory Work (if applicable)


1. Exhibit the knowledge of interfacing of sensor modules like Ultrasonic, Hall effect,
PIR, Gyro, LDR, digital encoder etc. with Arduino board.
2. Deployment of an embedded system on IoT cloud using USB serial and /or Wi-Fi
modules.
3. Obstacle Detection Robot, Voice based Controlled Robot, Color Detection Robot.
4. Implementation of IoT and data analytics in robotics.
5. Implementation of machine learning algorithms.
Course Learning Objectives (CLO)
The students will be able to:

1. Design and develop IoT enabled robotic devices.


2. Develop the automation application using IoT techniques as per their relative
importance.
139
3. Interfacing of various sensors and actuator modules for IoT enabled robotic
application.
4. Apply the concepts of machine learning algorithms/techniques suitable for the
given problem/s.

Text Books

1. Vijay Madisetti, Arshdeep Bahga, Ïnternet of Things, “A Hands on Approach”,


UniversityPress.

2. Trevor Hastie Robert Tibshirani Jerome Friedman, “The Elements of Statistical


Learning, Data Mining, Inference, and Prediction”, (2nd Edn.), Springer, 2014.

3. Bishop M., C., Pattern Recognition and Machine Learning, Springer-Verlag (2011)
2nd Edition.

4. Russel S., Norvig P., Artificial Intelligence: A Modern Approach, Prentice Hall
(2014) 3rd ed.

Evaluation Scheme:

S. No. Evaluation Elements Weightage


(%)
1. MST 35

2. EST 35

3. Sessional (Assignments/Projects/Tutorials/Quizzes) 30

140
ELECTIVE-3.5
UCS856: COMPUTER VISION AND AUGMENTED REALITY
L T P Cr
2 0 2 3
Course Objective: To become familiar with the concept and applications of computer
vision and augmented & reality and learn different types of algorithmic techniques and
strategies.
Syllabus
Introduction of Augmented Reality (AR): Definition and Applications, History, Types of
AR, Suitable devices, Virtual and Mixed reality, Holograms, AR Displays, Method of
Augmentation, Spatial Display Model, Occlusion.
Tracking in AR: Basic steps of AR, Tracking, Calibration, Registration, Co-ordinate
Systems: Model-View-Projective Transformation, Frame of reference, Characteristics of
Tracking Technology: Physical Phenomenon, Triangulation, Trilateration, Measurement
Principles, Degree of Freedom, Stationary Tracking System, Mobile Tracking, Optical
Tracking, Sensor Fusion.
Fundamentals of Computer Vision: Definition and applications, Image formation, Image
enhancement, Histogram processing, Edge detection, Image segmentation, Clustering Types
of noise, Image restoration, Video frames, Key frames, Background subtraction, Moving
object detection.
Computer Vision in AR: Computer Vision for Marker Tracking, Thresholding, Contour
detection, Hough Transformation, Quadrilateral fitting, Feature extraction: SIFT, LBP, Pose
Estimation, Homography, Incremental Tracking, SLAM: Bundle Adjustment, Parallel
Tracking and Mapping, Outdoor Tracking, STML.
Laboratory Work
To implement various techniques studied during course.
Course Learning Objectives (CLO)
The students will be able to:
1. analyze the components of AR systems, its current and upcoming trends, types,
platforms, and devices.
2. understand the basic steps and technologies required to achieve AR system.
3. understand the fundamental concepts of computer vision and image/video
processing.
4. demonstrate the building and integration of various well-known computer vision
algorithms in the AR.
Text Books
1. Dieter Schmalstieg, Tobias Höllerer, Augmented-Reality-Principles-and-Practice-
Usability- , Addison-Wesley (2016) 1st ed.
2. Szeliski, R., Computer Vision: Algorithms and Applications, Springer-Verlag
London Limited (2011), 1st Edition.

141
Reference Books
1. Aukstakalnis S., Practical Augmented Reality: A Guide to the Technologies,
Applications, and Human Factors for AR and VR, Addison-Wesley (2016).
2. Gonzalez, C., R. and Woods, E., R. Digital Image Processing, Addison- Wesley
(2018) 4th Edition

142
ELECTIVE BASKET: AUTOMOTIVE TECHNOLOGIES

143
ELECTIVE-4.1
UME739: FINITE ELEMENT METHODS
L T P Cr
3 0 0 3.0
Course Objective: To expose the students to the basics of Finite Element Methods
Syllabus
Introduction: Finite element methods, history and range of applications.
Finite Elements: Definition and properties, assembly rules and general assembly
procedure, features of assembled matrix, boundary conditions.
Continuum Problems: Classification of differential equations, variational formulation
approach, Ritz method, generalized definition of an element, element equations from
variations. Galerkin’s weighted residual approach, energy balance methods.
Element Shapes and Interpolation Functions: Basic element shapes, generalized co-
ordinates, polynomials, natural co-ordinates in one-, two- and three-dimensions, Lagrange
and Hermite polynomials, two-D and three-D elements for Co and C1 problems, co-ordinate
transformation, iso-parametric elements and numerical integration, introduction to p and h
type of formulations.
Application of Finite Element Methods to elasticity problems and heat conduction
Problems.
Minor Project:
Students will be given different components related to machines/structures and will be
asked to analyze these components using ANSYS or related analysis software packages.
Students will also be asked to make their own codes for simple problems using MATLAB
and compare their results with any of the commercial packages.
The components will be analyzed using different linear / higher order elements i.e.,
triangular, axisymmetric, quadrilateral, tetrahedral and hexahedral elements.
Course Learning Objectives (CLO)
The students will be able to:
1. apply the procedure involved to solve a problem using Finite Element Methods.
2. develop the element stiffness matrices using different approach.
3. analyze a 2D and 3D problem using different types of elements.
4. solve problems using the available commercial package.
Text Books
1 Chandrupatla, T. R. and Belegundu, A. K., Introduction to Finite Elements in
Engineering, Pearson Education, India (2001).
2 Huebner, K. H., The Finite Element Method for Engineers, John Wiley, New
York (2001).
Reference Books
1 Bathe, K.J., Finite Element Procedure in Engineering Analysis, Englewood
Cliffs, Prentice Hall, New York (2001).
2 Zienkiewicz, O. C., The Finite Element Methods, Tata McGraw Hill, New Delhi
(2002).
3 Reddy, J. N., An Introduction to Finite Elements Methods, McGraw Hill, New
York (2001).
4 Stasa, F.L., Applied Finite Element Analysis for Engineers, Holt, Rinehart and
Winston, New York (1995).
144
Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 30
2 EST 45
3 Sessionals (Minor Project/Tutorials/Quizzes) 25

145
ELECTIVE-4.2
UME738: CONDITION MONITORING OF ROTATING MACHINERY
L T P Cr
3 0 0 3.0
Course Objective: To utilize signal processing and data analysis tools with a focus on
monitoring, assessing, predicting and diagnosing the condition of rotating machinery
equipment. Students will follow a systematic process to conduct signal processing and data
analysis. Students will be divided into groups to conduct term-project in applying this
process for rotating machinery applications.
Syllabus
Introduction: Introduction of rotating machineries components and related fault symptoms
e.g. Unbalance, Misalignment, Shaft cracks, Bearing faults, gear faults, Maintenance
Principles and Condition Monitoring
Introduction of MATLAB
Measurement Signals: Vibrations analysis, Acoustic emissions, Motor current signals,
Different data measuring sensors e.g. Accelerometers, Eddy current probes, etc.
Data Acquisition Principles: Nyquist Theorem, Sampling frequency and number of
samples, Windowing, Aliasing, Signal Conditioning and Filtering.
Time domain analysis: Statistical Parameters (Mean, median, RMS, Kurtosis, Crest Factor
etc.), Gaussian distributions and their analysis, Time Synchronous Averaging, Case study
including, auto-correlation, cross correlation.
Frequency domain analysis: Fourier Analysis, Fourier Transform, Fast Fourier
Transform, Hilbert Transform, Envelope Analysis, Cepstrum Analysis
Time frequency domain analysis: Discrete Wavelet Transform, Continuous Wavelet
Transform, Empirical Mode Decomposition, Hilbert Huang Transform
Introduction to basic Machine Learning algorithms: Artificial Neural Networks, Self-
Organising Maps, Support vector Machines.
Case Studies
Research Assignment: Students will be divided into groups to finish course projects. The
course projects will consist of actual fault data from rotating machinery related topics.
The course projects requires students to use analytical tools learned from this course to
deal with real problems and which is also not limited to only use what you learned here.
Innovative solutions and ideas are encouraged by bonus points.Students will have a final
group presentation, where each group will demonstrate their understanding and use of the
data analytics tools learned as applied to one real application.
Course Learning Objectives (CLO)
The students will be able to:
1. evaluate data sources and data quality in the context of rotating machinery
faults
2. demonstrate proficiency at use of analytical tools and justify the use of
methods selected

146
3. use data and analytical tools to make predictive diagnosis regarding data
from actual faults from rotating machinery equipment.

Text Books
1 Randall, Robert Bond. Vibration-based condition monitoring: industrial,
aerospace and automotive applications. John Wiley & Sons, 2011.
2 Bishop, Christopher M. Pattern recognition and machine learning. springer,
2006.

Evaluation Scheme:
S.No. Evaluation Elements Weightage
(%)
MST 30
EST 45
Sessionals (Assignments/ Presentation, Technical Report) 25

147
ELECTIVE-4.3
UME525: VEHICLE DYNAMICS
L T P Cr
2 0 2 3.0
Course Objective: The objective for this course is to introduce the concepts of vehicle
dynamics where the students are exposed appropriate level of dynamic modeling that is
required to analyze the performance of vehicle control systems. This understanding will
include development of the analytical skills necessary to quantitatively predict the behavior
of vehicle systems.
Syllabus
Introduction: Fundamental principles of vehicle dynamics, vehicle tires performance,
cornering characteristics.
Vehicle Kinematics: Fundamental principles of velocity, acceleration; two dimensional
mechanisms.
Multi-Body Systems Design: Three dimensional dynamics; dynamics of vehicle rollovers.
Suspension Design: Passive, semi-active and active suspension.

Vibrations Principles and Drive Dynamics: Drivetrain dynamics, vehicle performance.


Steering Mechanisms: Two-dimensional analysis; mechanics of vehicle terrain interaction.
Vehicle Collisions: Fundamental laws of motion; energy and momentum forces and
moments.

Laboratory Work (if applicable)


2D and 3D models of vehicles using MATLAB or Adams or bond graph for multibody
dynamic analysis; Research assignments or projects.

Course Learning Objectives (CLO)


The students will be able to:
1. characterize the behaviour of vehicle systems and subsystems
2. develop models of vehicles for analysis of kinematics, (velocities
and accelerations), kinetics (forces and moments).
3. perform simulations of rigid multi-body assemblies and calculation of
loads, dynamic forces, energy and momentum in two and three
dimensions.

Text Books
1. Jazar, R., Vehicle Dynamics, Springer, (2008).
2. Thomas D., Gillespie., Fundamentals of vehicle dynamics, IEEE (1992).
3. Karnopp, Dean., Vehicle Dynamics, Stability, and Control, CRC Press, (2013).

148
Reference Books
1. Wong, J.Y., Theory of Ground Vehicles, Third Edition, John Wiley (2001)
2. Matthew, Huang, Vehicle Crash Mechanics, CRC Press (2002)
3. Dixon John C., Tyres, suspension and handling, Cambridge University Press (1991)
4. Fenton, John, Handbook of Vehicle Design Analysis, SAE International (1996)

Evaluation Scheme:
Sl. Evaluation Elements Weightage
No. (%)
1 MST 30
2 EST 45
3 Sessional (Assignments, Tutorials, Quizzes, Projects, Tests) 25

149
ELECTIVE-4.4
UME724 AUTOMOTIVE MECHATRONICS SYSTEMS
L T P Cr
3 0 0 3.0
Course Objective: To prepare the students to critically evaluate the challenges and identify the role of
electronics and software systems in a modern automobile. Students are taught basic automotive mechatronic
systems, underlying principles of construction and working, limitations of the conventional systems, the
needs for electronic controls to improve the performance. Also, they are motivated to explore potential new
functions and applications by studying the physical systems.
Syllabus
Introduction to Automotive Electronics: Vehicle system architecture, Functional
Structure, Function modules of an electronic system, Electronic Control Unit (ECU),
Control mechanisms, Cross-system functions, Requirements for Bus Systems, CAN Bus,
LIN Bus, Network Topologies.

Automotive Sensors and Measurements:


Position sensors, Speed and rpm sensors, Acceleration sensors, Pressure sensors, Force and
torque sensors, Flowmeters, Gas sensors and concentration sensors, Temperature sensors,
Imaging sensors

Electronic Control of Combustion: Electronic combustion control; control of exhaust gas


recirculation; electronic control of valve timing; distributorless ignition systems (DIS); fuel
metering and control; electronic fuel injection: single point, multi point and direct
injection.

Advanced Automotive Lighting: Computer controlled headlight systems; automatic


on/off with time delay; automatic headlight dimming; headlight levelling; adaptive
headlights; adaptive Brake Lights; instrument panel dimming; lamp outage indicators;
LED lamps; cornering lights.

Driver Assistance System: Digital instrument cluster; travel information system; head-
updisplay; night vision system; global positioning navigation system; lane change warning
system; warning programs; traffic management system; hand’s free communication and
operation.

Automatic Transmission and Driveline: Drive by wire system; electronic shift


transmission; direct shift gearbox; S-Tronic gearbox; paddle shift control; constantly
variable transmission; cruise control; limited slip differential; differential lock; hill ascent
function.

Active and Passive Safety Systems: Introduction; primary restraint system; secondary
restraint system; passive seat belt systems; air bag systems; seat belt pre-tensioners;

150
inflatable knee blockers; occupant classification systems; anti-whiplash headrest restraint
system; antilock braking system.

On-Board Diagnosis (OBD): Vehicle management system; requirement of OBD-II; fault


diagnosis; fault codes; vehicle fault scanners; vehicle oscilloscope.

Course Learning Objectives (CLO)


The students will be able to:
1. correlate the function of electronic systems in modern automobiles.
2. evaluate the use of electronics to automate mechanical controls for improved
performance, safety, comfort and related issues.
3. specify the intervention of electronics devices in saving fuel by controlling
combustion process and pollutants.

Text Books

1. Konrad Reif Ed. , Automotive Mechatronic: Automotive Networking, Driving


Stability Systems, Electronics, Bosch Professional Automotive Information,
Springer, (2015)
2. Hiller, V. A. W., Fundamentals of Automotive Electronics, 6th Edition, Oxford
University Press, UK (2014).
3. Hiller, V. A. W., Fundamentals of Motor Vehicle Technology, 6th Edition, Oxford
rsity Press, UK (2012).

Reference Books

1. Hollembeak, B., Today’s Technician: Advanced Automotive Electronic Systems, 6th


Edition, Delmar Cengage Learning, USA (2014).
2. Heisler, H., Advanced Vehicle Technology, 2nd Edition, Butterworth-Heinemann
(2002)
3. Pike , J. A., Automotive Safety, 1st Edition, SAE International (2009).

Evaluation Scheme:
S.No Assessment Weightage (%)
1 MST 35
2 EST 35
3 Sessionals 30

151
ELECTIVE-4.5
UME858 ELECTRIC AND HYBRID VEHICLES
L T P Cr
3 0 0 3.0
Course Objective: This course introduces the fundamental concepts, principles, analysis
and design of electric and hybrid vehicles components. Students will also learn about the
performance of electric and hybrid vehicles as compared to internal combustion engines.
Syllabus
Economic and Environmental Impact of Alternative Vehicle Options: Introduction and
analysis of fuel usage; Technical and economical criteria; Environmental impact criteria;
Correlation of alternate energy conversion.

Electric Vehicles: History of electric vehicles; impact of modern drive-trains on energy


supplies; Configurations of Electric Vehicles; Performance of Electric Vehicle Concept of
Hybrid Electric Drive Trains; Traction Motor Characteristics; Tractive Effort and
Transmission Requirement; Vehicle Performance; Tractive Effort in Normal Driving;
Energy Consumption.

Hybrid Electric Vehicles: Concept of Hybrid Electric Drive Trains; Architectures of


Hybrid Electric Drive Trains; Series Hybrid Electric Drive Trains; Series Hybrid Electric
Drive Trains; Parallel Hybrid Electric Drive Trains; Torque-Coupling and Speed-Coupling
of Drive Trains.

Electric Propulsion System and Sizing of EV components: Introduction to DC Motor


Drives; Induction Motor Drives; Permanent Magnetic Brush-Less DC Motor Drives;
Switched Reluctance Motor Drives; Control Strategies; Thermostat Control Strategy
(Engine-On–Off); Power Rating Design of the Traction Motor; Power Rating Design of the
Engine/Generator; Design of PPS; and few design examples.

Battery Requirements for EVs and HEVs and Energy Storage: Energy requirements;
cost; life of battery; tempertature control; safety; specific requirements for micro-hybrids;
mild-hybrids; full- hybrids; plugin-hybrids; Electrochemical Batteries; Electrochemical
Reactions; Thermodynamic voltage; Specific energy; Specific power; Energy efficiency;
Lithium-Based Batteries; Ultracapacitors based energy storage; Ultrahigh-Speed Flywheels;
Hybridization of Energy Storages.

Fundamentals of Regenerative Braking: Energy Consumption in Braking; Braking


Power and Energy on Front and Rear Wheels; Brake System of EVs and HEVs; Antilock
Brake System in Evs.

Case Studies: Case studies of few Electric and Hybrid vehicles.

152
Course Learning Objectives (CLO)
The students will be able to:
1. to analyze the performance of electric and hybrid.
2. analyze different powertrain topology used for electric vehicle application.
3. design of control unit for electric propulsion.

Text Books

1. Mehrdad E., Yimi G., Sebastian E. Gay, Ali Emadi, Modern Electric, Hybrid Electric
and Fuel Cell Vehicles: Fundamentals, Theory and Design, 2nd Edition, CRC Press
(2009).
2. Gianfranco P., Electric and Hybrid Vehicles: Power Source, Models, Sustainability,
Infrastructure and the Market, 1st Edition, Elsevier (2010).
3. Iqbal H., Electric and Hybrid Vehicles: Design Fundamentals, 2nd Edition, CRC
Press (2011).
4. James Larminie, John Lowry, Electric Vehicle Technology Explained, 2nd Edition,
Wiley (2012).

Reference Books

1. Sheldon S. Williamson, Energy Management Strategies for Electric and Plug-in


Hybrid Electric Vehicles, 1st Edition, Springer (2013).
2. C.C. Chan and K.T. Chau, Modern Electric Vehicle Technology, 1st Edition,
OXFORD University Press (2001).
3. Chris Mi, M. Abul Masrur, David Wenzhong Gao, Hybrid Electric Vehicles
Principles and Applications with Practical Perspectives, 1st Edition, Wiley
Publication (2011).

Evaluation Scheme:
S.No Assessment Weightage (%)
1 MST 35
2 EST 35
3 Sessionals 30

153
ELECTIVE BASKET: INDUSTRY 4.0

154
ELECTIVE-5.1
UME524 ADDITIVE MANUFACTURING

L T P Cr
2 0 2 3.0
Course Objective: This course introduces the basic fundamentals of additive
manufacturing (AM), its fabrication methodology, different techniques of part fabrication,
materials, and various areas of defects and improvements in AM. The course also
introduces the concept of reverse engineering.
Syllabus
Introduction: Classification of manufacturing processes, Introduction to additive
manufacturing (AM), Principles of AM, Steps in AM, Advantages of AM, Classifications
of Different AM Techniques: Based on raw material, Based on layering technique and
energy sources.

Design of CAD Models for AM: Transformations, Design of curves, Solid modeling for
AM.

STL files for AM: STL file generation, Defects in STL files and their repairs, other
Interface formats, Tessellation: Voronoi Diagram, Incremental Algorithm of Triangulation,
and Watson’s algorithm for Delaunay triangulation.

Process Technology in AM: Stereo-lithography (SL), Selective Laser Sintering, Selective


Laser Melting, Ballistic Particle Manufacturing, Fused Deposition Modeling, Laminated
Object Manufacturing, Paper Lamination Technology, Solid Ground Curing, Beam
Interference Solidification, Binder Jetting, Laser Engineered Net Shaping (LENS), 3D
Printing.

Problem Areas in AM: Study of Slicing methods & design of support structures, Part
deposition orientation studies, the study of volumetric shrinkage and dimensional accuracy.

Reverse Engineering: Introduction to Reverse Engineering (RE), Measuring Devices,


CAD Model Construction from Point Clouds, Data Handling and Reduction Methods,
Applications of RE.

Laboratory Work (if applicable)


1. To generate Solid Models with the given dimensions using s/w like Pro-E or Solid
Works.
2. To fabricate a prototype in AM Facility after removing STL file defects.
3. To develop dimensional inaccuracy compensation factors for PLA/ABS and liquid
resin developed prototypes.
4. To study the effects of part deposition orientation on the dimensional inaccuracy of
PLA/ABS and liquid resin developed parts.
5. Study the effects of curling on volumetric shrinkage on PLA and ABS-developed
prototypes.
155
6. To measure and evaluate the effect of process parameters on surface roughness and
edge profile of PLA/ABS and liquid resin printed parts parts.
7. The students will be doing a project (a fully functional assembly) realizing the
application of AM technology for product development.

Course Learning Objectives (CLO)


The students will be able to:

1. Implement the concepts of transformation and solid modeling in developing a solid


model.
2. Examine & detect the errors in .stl files and implement a suitable repair algorithm.
3. Identify suitable process and process parameters required for fabricating a part
through additive manufacturing.
4. Evaluate the effect of slicing methods, design of support structures, and part
deposition orientation on volumetric shrinkage and accuracy of the developed parts.

Text Books

1. Chua, C.K., Leong, K.F., Rapid Prototyping: Principles and Applications in


Manufacturing, John Wiley and Sons Inc., 2000.
2. Pham, D.T., Demov, S.S., Rapid Manufacturing: The Technologies and
Applications of Rapid Prototyping and Rapid Tooling, Springer-Verlag London
Limited, 2001.
3. Saxena, A., Sahay, B., Computer Aided Engineering Design, Anamaya Publishers,
New Dehi, 2005.
4. Noorani, R., 3D Printing Technology, Applications, and Selection, CRC Press,
Taylor & Francis Group, 2018.

Reference Books

1. Patri, K. V., Weiyin, Ma, Rapid Prototyping - Laser-based and Other Technologies,
Kluwer Academic Publishers, U.S.A., 2003.
2. Noorani, R., Rapid Prototyping: Principles and Applications, John Wiley & Sons,
Inc., New Jersey, 2006.
3. Hopkinson, N., Hague, R.J.M., Dickens, P.M., Rapid Manufacturing- An Industrial
Revolution for the Digital Age, John Wiley & Sons Ltd., U.K., 2006.
4. Zeid, I., Mastering CAD/CAM, Tata McCraw Hill, 2006.

Evaluation Scheme:

S. No. Evaluation Elements Weightage


1 MST 35
2 EST 25
3 Sessional (Quizzes) 10
4 Lab Work and Project 30
156
ELECTIVE-5.2

UME726: IoT ENABLED AUTOMATION AND MACHINE LEARNING


L T P Cr
2 0 2 3.0
Course Objective: This course introduces the concepts of Industrial Internet of Things
where the students are exposed to the architectures and various frameworks in IoT. The
course aims to impart the knowledge to log the sensor data and to perform further data
analytics. The course also introduces the fundamental theory and concepts of machine
learning and its related algorithms.
Syllabus
Industrial Internet of Things (IIoT): Introduction to smart manufacturing, Internet of
Things– definition and scope, Sensors for IIoT Applications- description and characteristics,
various architectures of IoT, advantages and disadvantages. Real life examples in
manufacturingindustries, challenges and benefits in implementing Industrial IoT. Digital
twin principal and their application in smart manufacturing.
IIOT Protocols: Industrial IoT protocols and communication methods.

Computing Methods: Basic concepts of programming language: values, types, variables,


operands and expressions, conditional statements, loops, functions.
Machine Learning: Introduction, types of machine learning - supervised learning and
unsupervised learning, classification and regression.
Classification Algorithms: Logistic regression, support vector machines, decision trees,
random forests.
Regression Algorithms: Linear regression, Lasso and Ridge regression, Support vector
regression, Decision trees regression.
Machine Intelligence: Machine Vision, Artificial neural network with applications for
mechanical sciences.
Case studies on industrial automation: Practical applications of IIoT and machine
learning in manufacturing industries.

Laboratory Work (if applicable)


Google Colaboratory, Presentations and research assignments in: Jupyter notebook –
preferred by mechanical industry, Computing: Python (Open source) – preferred by
mechanical industry.

Course Learning Objectives (CLO)


The students will be able to:

157
1. analysis data of IoT sensors of industrial mechanical systems.
2. understand the basic concepts of machine learning algorithms and
identify machine learning techniques suitable for the given problem.

3. design an approach to leverage data using the steps in the machine learning process.

Text Books

1. Minoli, D., Building the Internet of Things with IPv6 and MIPv6: The Evolving
World of M2M Communications, Wiley (2013).
2. Trevor Hastie Robert Tibshirani Jerome Friedman, “The Elements of Statistical
Learning, Data Mining, Inference, and Prediction”, (2nd Edn.), Springer, 2014.
3. Sonka M., Hlavac V. and Boyle R., Image Processing, Analysis and Machine Vision,
Thomson Learning, (1993) 1st ed.
4. Bishop M., C., Pattern Recognition and Machine Learning, Springer-Verlag (2011)
2nd Edition.
Reference Books

1. Russel S., Norvig P., Artificial Intelligence: A Modern Approach, Prentice Hall
(2014) 3rd ed.
2. G James, D. Witten, T Hastie, and R. Tibshirani, “An Introduction to Statistical
Learning: with Applications in R”, Springer, 2013.
3. Russel S., Norvig P., Artificial Intelligence: A Modern Approach, Prentice Hall
(2014) 3rd ed.
4. G James, D. Witten, T Hastie, and R. Tibshirani, “An Introduction to Statistical
Learning: with Applications in R”, Springer, 2013.

Evaluation Scheme:

S.No. Evaluation Elements Weightage (%)

1. MST 30

2. EST 45

3. Sessional 25
(Lab/Assignments/Projects/Tutorials/Quizes)

158
ELECTIVE-5.3

UME860 INDUSTRY 4.0 COMPLIANT PRODUCT DESIGN AND


MANUFACTURING
L T P Cr
2 0 2 3.0
Course Objective: This course is designed to introduce the students to the integrated and
interdisciplinary product design philosophy considering social, historical, functional,
technological and physiological aspects of product and industrial design to enhance their
abilities to use the tools and techniques to translate their concepts and imagination into
useful products through skill-building in graphic representation and prototyping.
Syllabus
Introduction to Product Design: Product definition, types of product development
processes; Concept of Product Life Cycle; identifying customer needs and validation;
concept generation; concept selection; product architecture and industrial design; human
factors & system information input; Creative thinking. Case studies (on workplace design,
human factors application, human errors – accidents and safety)
Integrative Design Studio: Concept evaluation: black box approach, system analysis
viewpoints, absolute and relative, decision process approach. The creative process: what,
how and why to design and make a product? How to proceed from an idea? Possible ways
to approach a problem, Working with cross- disciplinary projects. Students need to
actively: question, observe, visualize, play, fail, reframe, experiment, fabricate, and
reflect. Short group assignments to introduce a studio based methods for idea
generation, integrating research, and documenting discoveries in mechanical product
design.
Portfolio, Publication and Dynamic Media: Methods for documenting and
communicating design ideas and achievements to different audiences through presentations
or creating promotional materials in digital and print format.
Space and materiality: Types of spaces influencing product design; Concept of personal
space and shared space; Review of materials and processes commonly used by product
designers and manufacturers at various scales of production; Learning through failure: trial
and error approach to finding out about material properties, role of malleability, weight,
texture, durability, and ways to engage all the senses to create three- dimensional
prototypes; Social and ecological impacts of the materials used for product design.
Product Development Process & Methodologies: Translating an idea to a
three-dimensional world using physical construction; Effect of force, resistance and
gravity; Bottom-up and top-down design approach, front loading design workflow, design
in context, modular design, product reliability, mortality curve, design for assembly and
manufacturability; roles of prototype, need for rapid-prototyping and outsourced
fabrication; Techniques of product evaluation, design for product life cycle and need of
Product Life Cycle Management System.

159
Laboratory Work (if applicable)
1. 3D CAD modelling of the product design to integrate the IoT enabled digital
sensors into the CAD models. The real world sensor data can be taken from the test bed
and can be refined and analysed to make better real time design decisions. The software
like Cero Product Insight extension or Autodesk Research and Autodesk viewer
applications can be used.

2. Live project: The participation in the live project will provide the students an
opportunity to sharpen their prior learning skills by employing design processes in
iterative, active, and analytical ways utilizing prototyping, testing, and comparative
research. In such a design project the students are required to:
a. Design a solution for an interdisciplinary live project that uses the integration of
the digital sensors for product design, evaluation and deployment for remote
access and data collection.
b. The student team may include participants from other disciplines in the
multidisciplinary team projects with a high degree of project closure and advanced
presentation.
c. Select a project from various domains but not limited to automobile, aero-space,
pressure vessel, pump, compressor, pipeline, domestic appliances, Indian kitchen,
hardware accessories used in building construction and modular furniture etc.
d. Formulate a concise Problem definition and objective formulation, history and
technological progress in the field and state of art, design and fabrication of the
final product with detailed production drawing, engineering tolerances in light of
the regulatory compliances and engineering standards.
e. Showcase the final project work outcome and the completed proof of concept(s)
models to the experts and peers from within the department or outside the
department of study. The projects/s undertaken during the course must be
documented as a print portfolio, collection of short videos as well as digital
formats including basic web design, social media communication, etc.

Course Learning Objectives (CLO)


The students will be able to:
1. compile the design requirements as per the customer need and analysis, create and
evaluate the detailed design requirements as well as the production plan to meet the
estimated cost targets.
2. design a given product considering the social, human and technological aspects to
meet the underlined functional and operating requirements.
3. design products considering manufacturability, quality, life cycle and disposal as
per prevent social, industrial, environmental and regulatory compliances.

Text Books
1. Ulrich Kari and Steven D. Eppinger, “Product Design & Development”, McGraw
Hill.
160
2. Stephen Rosenthol , “Effective Product Design and Development”, Business One
Orwin, Homewood.
3. David G. Ullman, “The Mechanical Design Process”, Sixth Edition, David Ullman
LLC.
4. Benjamin W Nishel and Alan B Draker, “Product Design & Process Engineering”,
McGraw Hill.

Reference Books
1. Saaksvuori Antti, Milmmonen Ansel, “ Product Life Cycle Management” Springer.
2. John Stark, “Product Lifecycle Management: Paradigm for 21st
Century Product Realisation”, Springer-Verlag.
3. Burden, Rodger, “PDM: Product Data Management”, Resource Pub.
4. Jerry Clement, Andy Coldrick and John Sari, “Manufacturing Data Structures”,
John Wiley Sons.

Evaluation Scheme:
S. No. Evaluation Elements Weightage
(%)
1. MST 35
2. EST 35
3. Sessional (Assignments/Projects/Tutorials/Quizzes) 30

161
ELECTIVE-5.4
UEI514: IOT BASED SYSTEMS
L T P Cr
2 0 2 3.0
Course Objective: The objective of the course is to provide basic understanding of Internet of Things, its
architecture, Sensor modules, communication protocols, platforms and its deployment, applications, latest
trends and one case study.
Syllabus
Introduction: Introduction to Internet of Things, characteristics and benefits of IoT, basic
architecture, OSI reference model, IoT gateways and IoT cloud facilities and applications
of IoT.
IoT Sensors modules and applications: Introduction to IoT based measurements, Smart
sensors, MEMS based sensors, Pyroelectric PIR motion detector, Ultrasonic range finder,
Gas sensor, 3-axis gyro sensor module. Digital transducers, Encoders, Touchpad. Finger
print scanner. Hall-Effect, IR range finder, light dependent resistor LDR module,
IoT Actuators and Gateways: Solid state relay, dc motor, servo motor and stepper
motors. Arduino and Rasberry Pi as IoT Gateways.
Simplified IoT Architecture: The core IoT Functional Stack, Layer 1: Things: Sensors
and Actuators Layer, Layer 2: Communications Network Layer, Layer 3: Applications
and Analytics Layer.
IoT Protocols and Clouds: Networking of sensors, Need of communication protocols for
IoT systems, introduction and comparison of protocols like HTTP, CoAP, MQTT, AMQP,
IFTTT, Li-Fi and BLE etc. IoT cloud, its need and characteristics. Introduction and
comparison of various clouds like AWS, Azure, Blynk, Watson, Google cloud and
Thinger.
Laboratory Work
1. Interface various sensor modules like LDR.
2. Exhibit the knowledge Ultrasonic, Hall effect, PIR, Gyro, digital encoder etc. with
Arduino board.
3. Deployment of an embedded system on IoT cloud using USB serial and /orWi-Fi
modules.
Course Learning Objectives (CLO)
The students will be able to:
1. exhibit the concept and benefits of IoT
2. exhibit the knowledge of sensor modules for IoT applications
3. elucidate IoT actuator, gateways and architectures
4. implement IoT system using protocols and IoT cloud.

Text Books
1. IoT Fundamentals: Networking Technologies, Protocols, and Use Cases
for the Internet of Things, Robert Barton, Patrick Grossetete, David
Hanes, Jerome Henry, Gonzalo Salgueiro by Cisco Press, 2017.
2. Internet of Things: A Hands-on Approach, by Arshdeep Bahga and Vijay
Madisetti Universities Press, 2014.

162
Reference Books
1. Internet of Things, Abhishek S Nagarajan, RMD Sundaram Shriram K Vasudevan,
Wiley India 2019.
2. Internet of Things, Raj Kamal, McGraw Hill Education 2017

Evaluation Scheme:
Sr.
Evaluation Elements Weightage (%)
No.
1 MST 25
2 EST 40
3 Sessional (May include Assignments//Quizzes/Lab Evaluations) 35

163
ELECTIVE-5.5
UMEXXX: LEAN MANUFACTURING
L T P Cr
2 0 2 3.0
Course Objective: This course introduces the concept of manufacturing in the present-day
context. Students will get exposed to the complexity of manufacturing systems,
manufacture of a large variety of products in small lots, dynamically changing product mix,
short lead times and product life cycles, and ever increasing pressures to contain costs. The
course will also introduce strategies adopted by the manufacturing industry, lean and agile
manufacturing, high degree of automation and synchronization of various technical and
supply chain operations in the industry. Industry 4.0 and its essentials will also be
introduced in the course. The course will also introduce some essential tools and
techniques to move towards lean and agile manufacturing. These are Just-in-time, Total
Productive Maintenance, 5S, Single Minute Exchange of Die (SMED) and Fool proofing.
Syllabus
Introduction: Manufacturing: Types of manufacturing systems: continuous and
intermittent manufacturing; mass production, batch production and job shop production.
Basic process of manufacturing large variety of products in a productive system. Set up
changeovers- need and strategy to reduce or eliminate changeovers.
Manufacturing management: Brief coverage of layout design, material handling, product
design, process design, capacity planning, aggregate planning, master production
scheduling, material requirements planning and production control.
Need for lean and agile manufacturing: Business and manufacturing scenario,
uncertainty and volatility of demand, shortening product life cycles and rapid product
introductions leading to the complexity of manufacturing systems, manufacture of large
variety of products in small lots. Lead time gap and manufacturing strategies to make up for
this gap, demand penetration point, supply chain fulcrum- the role of inventory and
capacity in meeting demand, the concept of postponement and mass customization.
Lean Manufacturing: Concept and objectives, contrast between traditional and lean
manufacturing, five interdependent principles of lean manufacturing- value definition,
value stream analysis, just-in-time, flow and perfection; 7 different types of waste and their
mitigation, lean manufacturing techniques- SMED, TPM, 5S, Fool-proofing, Just in time.
Agile Manufacturing: Concept of agile manufacturing, the difference between lean and
agile manufacturing, four Rs of the supply chain- responsiveness, reliability, resilience and
relationship, set up time and lot sizing, level production, Leagile manufacturing.
Industry 4.0: Six design principles of industry 4.0- Interoperability (internet of things and
Internet of services), virtualization, decentralisation, real-time capability, service orientation
and modularity. Building blocks of Industry 4.0- autonomous robots, simulation, horizontal
and vertical system integration, industrial internet of things, cyber security, additive
manufacturing, augmented reality, and big data analysis.

Laboratory Work (if applicable)


S. No. Name of the experiment Equipment used
1 Study the Plant Layout design MED Workshop
2 Study the optimal working area Graph charts
calculations
164
3 Study the Hands-On Job shop time MED Workshop
calculation visited Workshop
4 Study the Flicker and Fusion experiments Flicker and Fusion setup

5 Study the Anthropometry data and its Anthropometry measurement tools


ergonomic impact on the field worker
6 Case-Studies of Industry 4.0 Ansys & Altair case studies for
I4.0
7 Case-Studies of Industry 4.0 SIEMENS case study for I4.0
8 Research Term Projects – 01: Generative Research Term Project (RTP)
Design/ Topology optimization presentation by student groups
9 Research Term Projects – 02: AR/ VR/ Research term project presentation
MR by student groups
10 Research Term Projects -03: Simulations Research term project presentation
& SME4.0 - Novel structures and by student groups
mechanical properties
11 Research Term Projects - 04: IIoT and Research term project presentation
Additive Manufacturing by student groups
12 Research Term Projects - 05: Machine Research term project presentation
Vision/ Agrometeorology by student groups
13 Research Term Projects - 06: Digital Research term project presentation
Twin & Time Series Prognostics by student groups

Course Learning Objectives (CLO)


The students will be able to:
1. Apply the procedure of manufacturing management to prepare aggregate plans and
schedules for manufacturing systems
2. Evaluate the set-up changeover procedures, identify areas of improvement and
improve them
3. Apply the concept, principles and techniques of lean manufacturing to reduce
waste and improve the productivity of manufacturing systems
4. Evaluate agility in manufacturing systems, identify areas of improvement and
develop action plans
5. Apply the concept, structure and essentials of Industry 4.0 to improve processes
and their integration

Text Books
1. Monks, J.G. Operations Management, Second Edition, McGraw-Hills, (1996)
2. Christopher, M. Logistics and Supply Chain Management, FT Prentice Hall,
(2011).
3. Research papers on Industry 4.0 relevant topics on AI/ML in Mechanical Sciences

165
Evaluation Scheme:
S. Evaluation Elements Weightage (%)
No.
1 MST 35
2 EST 35
3 Sessional (May include Assignments/ Projects/ Quizzes/ 30
Lab Evaluations)

166
ELECTIVE BASKET: ELECTRONICS AND
INSTRUMENTATION

167
ELECTIVE-6.1
UECXXX: REAL-TIME OPERATING SYSTEM
L T P Cr
2 0 2 3.0
Course Objective: The purpose of this course is to provide students an in depth
understanding of real-time operating systems, real-time debugging, and the use of RTOS in
embedded systems.

Introduction to Real Time Operating System: RTOS vs GPOS, Task Scheduling,


Latency, Priority Inversion, Types of RTOS kernels.

Multitasking: Task Model, Task templates, States of Task, Application partitioning,


Assigning Priorities, Task Scheduling, Task Services, Shared Resources, Inter-task Access
synchronization.

Thread Management: Types of threads, Thread Control Block, Creation of Threads,


Switching Threads, Profiling, Thread synchronization, Process Management, Concept of
FIFO.

Real Time Systems: Embedded System with ARM processor, ARM Bus Technology and
AMBA Bus Protocol, Memory, Peripherals, Cache and Tight Couple memory, Coprocessor
Extensions, Porting RTOS on ARM device, Basic RTOS tasks using ARM processor

Course Learning Outcomes (CLOs)


The students will be able to:
1. understand real-time operating systems, real-time debugging, and embedded
systems
2. design real-time embedded systems, such as motor controllers and robotic systems.
3. build task schedulers and setting up priorities.
4. design ARM based real times systems by performing tasks using RTOS.
Text Books
1. Embedded Systems: Real-Time Operating Systems for ARM® Cortex™-M
Microcontrollers, Jonathan W. Valvano, Create Space Independent Publishing
Platform, 5th ed., 2019.
2. Operating Systems: Principles and Practice, Thomas Anderson and Michael
Dahlin, Lightning Source Inc, 2014.
Reference Books
1. The Definitive Guide to the ARM Cortex-M3 and Cortex-M4 Processors, Joseph
Yiu, Newnes, 3rd ed., 2013.

Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1. MST 35
2. EST 35
3. Sessional (Quizzes/Assignments/Lab Evaluations) 30
168
ELECTIVE-6.2
UEI851: INDUSTRIAL INSTRUMENTATION
L T P Cr
2 0 2 3.0
Course Objective: To familiarize with different conventional and recent methods for
pressure, temperature, level, flow, viscosity, humidity and vibration measurement.
Syllabus
Sensors/Transducers: Criteria for selection of sensor, Basic principle and applications of
Resistive, Inductive, Capacitive, Piezoelectric, Hall-Effect, Digital transducers
Pressure Measurement: Moderate pressure measurement, Bourdon tube, Bellows and
diaphragms, High pressure measurement: Piezoelectric, Electric resistance, Low pressure
measurement
Flow Measurement: Obstruction meter, Orifice, Nozzle, Venturi, Pitot tube, Rotameter,
Turbine, Electromagnetic, Vortex, Positive displacement, Anemometers, Ultrasonic flow
meter.
Temperature Measurement: Bimetallic thermometers, Resistance thermometers,
Thermistors, Thermocouples, Semiconductor sensors, Digital thermometers
Level Measurement: Resistance, Capacitance and inductive probes, Ultrasonic, Optical
fiber
Recent Trends in measurement: recent measurement techniques for measurements of
Temperature, Pressure, Flow, Level, Shaft power Torque, speed, vibration, length, angle and
Humidity.

Laboratory Work
Experiments around Measurement of Length, Angle, Pressure, Temperature, Flow, Level,
Humidity, Vibration using different techniques
Course Learning Outcomes (CLOs)
The students will be able to:
1. Analyze, formulate and select suitable sensor for the given industrial applications
2. Elucidate construction & working of various industrial devices
used to measure pressure & flow
3. Explicate the construction and working of various industrial devices
used to measure temperature, level, vibration, viscosity and humidity
4. Illustrate recent trends in measurement

Text Books
1. Doeblin, E.O., Measurement systems, Applications and Design, McGraw−Hill
(1982).
2. Nakra, B. C. and Chaudhry, K. K., Instrumentation Measurement and Analysis,
TMHl (2003).

169
Reference Books
1. Murthy, D.V.S., Transducers and Instrumentation, Prentice−Hall of India Private
Limited (2003).
2. Sawhney, A.K., A Course in Electrical and Electronic Measurements
and Instrumentation, DhanpatRai and Co. (P) Ltd. (2007).

Evaluation Scheme:

S.No. Evaluation Elements Weightage (%)


4. MST 25
5. EST 40
6. Sessional (Quizzes/Assignments/Lab Evaluations) 35

170
ELECTIVE COURSE-6.3
UEE721: NONLINEAR AND DIGITAL CONTROL SYSTEMS
L T P Cr
3 0 0 3.0
Course Objective: To learn the methods for analyzing the behavior of nonlinear control
systems and the design of control systems.
Syllabus
Nonlinear control systems: Introduction to Nonlinear System and their properties, behavior
of nonlinear system, classification of nonlinearities, common physical nonlinearities:
saturation, friction, backlash, dead -zone, relay, on-off nonlinearity, nonlinear spring, concept
of limit cycle, jump resonance, phase-plane method, singular points, stability of nonlinear
system, construction of phase trajectories, describing functions approach, stability analysis by
describing function method, Lyapunov’s stability analysis, Lyapunov’s stability criterion,
direct method of Lyapunov and the linear systems, method of construction of Lyapunov
functions for nonlinear systems.
z-plane analysis of discrete-time control systems: Introduction, Impulse sampling and data
hold, Reconstructing original signal from sampled signals, concept of pulse transfer function,
Realization of digital controllers.
Design of discrete-time control systems: Introduction, Stability analysis of closed-loop
systems in the z-plane, Transient and steady state response analysis, Design based on the
root-locus method, Design based on the frequency-response method.
State-space analysis: Introduction, State-space representations of discrete-time systems,
Solving discrete-time state-space equations, Pulse transfer function matrix, Discretization of
continuous time state space equations, Lyapunov stability analysis, Controllability and
Observability, Design via pole placement, State observer design.
Course Learning Outcomes (CLOs)
The students will be able to:
1. Demonstrate non-linear system behaviour by phase plane and describing function
methods.
2. Perform the stability analysis nonlinear systems by Lyapunov method
3. Derive discrete-time mathematical models in both time domain (difference equations,
state equations) and z-domain (transfer function using z-transform).
4. Predict and analyse transient and steady-state responses and stability linear,
time-invariant, discrete-time control systems.
Text Books

1. Bandyopadhyay, M.N., Control Engineering: Theory and Practice, Prentice-Hall


of India Private Limited (2003).
2. Khalil, H. K., & Grizzle, J. W. Nonlinear systems (Vol. 3). Upper Saddle River,
NJ: Prentice hall (2002).
3. Ku, B. C. Digital control systems. HRW (1980).

171
Reference Books

1. Slotine & Li, Applied Non-Linear Control, Englewood Cliffs, NJ:


Prentice-Hall, (1991).
2. Ogata, K., Discrete-time Control Systems, Pearson Education (2005).

Evaluation Scheme:
Weightage
SN Evaluation Elements
(%)
1. MST 30
2. EST 45
3. Sessional (Assignments/Projects/Tutorials/Quizzes) 25

172
ELECTIVE-6.4
UEC825: MEMS
L T P Cr
3 0 0 3.0
Course Objective: To educate the student to understand the fundamentals of Micro Electro Mechanical
Systems (MEMS), different materials used for MEMS, semiconductors and solid mechanics to fabricate
MEMS devices, various sensors and actuators, applications of MEMS to disciplines beyond Electrical and
Mechanical engineering.
Syllabus
Introduction: History of Micro-Electro-Mechanical Systems (MEMS), Market for MEMS, MEMS materials:
Silicon, Silicon Dioxide, Silicon Nitride, Polysilicon, Silicon Carbide, Polymers, Thin metal films, Clean
rooms.
Process Technologies: Wafer cleaning and surface preparation, Oxidation, Deposition Techniques: Sputter
deposition, Evaporation, Spin-on methods and CVD, Lithography: Optical, X-ray and E-Beam, Etching
techniques, Epitaxy, Principles of bulk and surface micro machining, Lift-off process, Doping: Diffusion and
Ion Plantation, Wafer Bonding: Anodic bonding and Silicon fusion bonding, Multi User MEMS Process
(MUMPs), Introduction to MEMS simulation and design tools, Lumped element modeling and design,
Electrostatic Actuators, Electromagnetic Actuators, Linear and nonlinear system dynamics.
Sensing and Actuation Principles: Mechanical sensor and actuation: Principle, Beam and Cantilever,
Microplates, Capacitive effects, Piezoelectric Materials as sensing and actuating elements, Starin
Measurement, Pressure measurement, Thermal sensor and actuation, Micro-Opto- Electro mechanical
systems (MOEMS), Radio Frequency (RF) MEMS, Bio-MEMS.
Application case studies: Pressure Sensor, Accelerometer, Gyroscope, Digital Micromirror Devices (DMD),
Optical switching, Capacitive Micromachined Ultrasonic Transducers (CMUT)
Course Learning Outcomes (CLOs)
The students will be able to:
1. integrate the knowledge of semiconductors and solid mechanics to fabricate MEMS devices
2. apply different materials used for MEMS
3. design the micro devices using the MEMS fabrication process
4. analyze operation of micro devices, micro systems and their applications
Text Books
1. Introduction to Micro Fabrication, Franssila Sami, WILEY, 2nd Edition, 2010
2. An Introduction to Microelectromechanical Systems Nadim Maluf, Engineering, Artech
House, 3rd edition, 2000.
3. MEMS, Mahalik Nitaigour Premchand, McGraw-Hill, 2007.

Reference Books
Microsystem Design, Senturia Stephen D., Springer US, (2013).
1. Fundamentals of Microfabrication, Madou Marc J., CRC Press, (2002).
2. MEMS Mechanical Sensors, StephrnBeeby, Graham Ensell, Michael Kraft, Neil White,
artech House (2004).
3. Foundations of MEMS, Chang Liu, Pearson Education Inc., (2012)
4. MEMS& Micro systems Design and Manufacture Tata McGraw Hill, Tai Ran Hsu,
NewDelhi, 2002.

Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1. MST 30
2. EST 45
3. Sessional (May include Assignments//Quizzes) 25
173
ELECTIVE-6.5
UEI702: VIRTUAL INSTRUMENTATION
L T P Cr
1 0 4 3.0
Course Objective: The objective of this course is to introduce the concept of virtual
instrumentation and to develop basic VI programs using loops, case structures etc.
including its applications in image, signal processing and motion control.
Syllabus
Review of Virtual Instrumentation: Historical perspective, Block diagram and
Architecture of Virtual Instruments
Data-flow Techniques: Graphical programming in data flow, Comparison with
conventional programming.
VI Programming Techniques: VIs and sub-VIs, Loops and Charts, Arrays, Clusters and
graphs, Case and sequence structures, Formula nodes, Local and global variables, Strings
and file I/O.
Data Acquisition Basics: ADC, DAC, DIO, Counters and timers.
Common Instrumentation Interfaces: RS232C/ RS485, GPIB, PC Hardware structure,
DMA software and hardware installation.
Use of Analysis Tools: Advanced analysis tools such as Fourier transforms, Power
spectrum, Correlation methods, Windowing and filtering and their applications in signal
and image processing, Motion Control.
Additional Topics: System buses, Interface buses: PCMCIA, VXI, SCXl, PXI, etc.
Laboratory Work
Components of Lab VIEW, Celsius to Fahrenheit conversion, Debugging, Sub-VI,
Multiplot charts, Case structures, ASCII files, Function Generator, Property Node, Formula
node, Shift registers, Array, Strings, Clusters, DC voltage measurement using DAQ,
Measurement of displacement using LVDT, Measurement of temperature using
thermocouple
Course Learning Outcomes (CLOs)
The students will be able to:
1. elucidate the design/working of virtual instruments
2. exhibit the knowledge of the various types of structures used in LabVIEW
3. analyze and design different type of programs based on data acquisition.
4. demonstrate the use of LabVIEW for signal processing, image processing etc.
Text Books
1. Johnson, G., LabVIEW Graphical Programming, McGraw−Hill (2006).
2. Sokoloft, L., Basic Concepts of LabVIEW 4, Prentice Hall Inc. (2004).
3. Wells, L.K. and Travis, J., LabVIEW for Everyone, Prentice Hall Inc. (1996).

174
Reference Books
1. Gupta, S. and Gupta, J.P., PC Interfacing for Data Acquisition and Process Control,
Instrument Society of America (1988).

Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1. MST 25
2. EST 40
3. Sessional (May include Assignments//Quizzes/Lab 35
Evaluations)

175
ELECTIVE BASKET: SOFTWARE

176
ELECTIVE-7.1
UCS303: OPERATING SYSTEMS
L T P Cr
2 0 2 3.0
Course Objective: To understand the role, responsibilities, and the algorithms involved for
achieving various functionalities of an Operating System.
Syllabus
Introduction and System Structures: Introduction to operating sytem,
Multi-programming and Multi-tasking, User and Operating System Interface (Shell and
System Call), Kernel and its types, System Boot
Process Management: Process Concept, Process Scheduling, Operations on Processes
(Fork and exec system calls) , , Threads and multithreading models, Process Scheduling:
Basic Concepts, Scheduling Criteria, Scheduling Algorithms,
Deadlock: System Model, Deadlock Characterization, Methods for Handling Deadlocks,
Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, Recovery from Deadlock.

Memory Management: Basic Hardware, Address Binding, Logical and Physical Address,
Dynamic linking and loading, Shared Libraries, Swapping, Contiguous Memory
Allocation, Segmentation, Paging, Structure of the Page Table, Virtual Memory
Management: Demand Paging, Copy-on-Write, Page Replacement, , Thrashing,
File Systems: File Concept, Access Methods, Directory and Disk Structure, File-System
Mounting, , File-System Structure, File-System Implementation, Directory
Implementation, Allocation Methods,.

Disk Management: Mass Storage Structure, Disk Structure, Disk Attachment, Disk
Scheduling, ,.

Protection and Security: Goals of Protection, Principles of Protection, Domain of


Protection, Access Matrix, Implementation of the Access Matrix, Access Control,
Revocation of Access Rights, , The Security Problem, Program Threats, System and
Network Threats, User Authentication,
Concurrency: The Critical-Section Problem, Peterson’s Solution, , Mutex Locks,
Semaphores, Classic Problems of Synchronization,.

Laboratory Work (if applicable)


To explore detailed architecture and shell commands in Linux/Unix environment, and to
simulate CPU scheduling, Paging, Disk-scheduling and process synchronization
algorithms.
Course Learning Objectives (CLO)
The students will be able to:

1. Explain the basic of an operating system viz. system programs, system calls, user
mode and kernel mode.
2. Select a particular CPU scheduling algorithms for specific situation, and analyze
the environment leading to deadlock and its rectification.
177
3. Explicate memory management techniques viz. caching, paging, segmentation,
virtual memory, and thrashing.
4. Understand the concepts related to file systems, disk-scheduling, and security,
protection.
5. Comprehend the concepts related to concurrency.

Text Books

1. Silberschatz A., Galvin B. P. and Gagne G., Operating System Concepts, John
Wiley & Sons Inc (2013) 9th ed.
2. Stallings W., Operating Systems Internals and Design Principles, Prentice Hall
(2018) 9th ed.

Reference Books

1. Bovet P. D., Cesati M., Understanding the Linux Kernel, O'Reilly Media (2006), 3rd
ed.
2. Kifer M., Smolka A. S., Introduction to Operating System Design and
Implementation: The OSP 2 Approach, Springer (2007).

Evaluation scheme

Weights
Sr. No. Evaluation Elements
(%)
1. MST 25
2. EST 45
Sessional
3. (May include Assignments/Quiz/Lab 30
evaluations)

178
ELECTIVE-7.2
UCSXXX : Database Management System
L T P Cr
2 0 2 3.0
Course Objective: Emphasis is on the need of information systems. Main focus is on E-R
diagrams, relational database, concepts of normalization and de-normalization and SQL
commands.
Syllabus

Introduction: Data, data processing requirement, desirable characteristics of an ideal data


processing system, traditional file-based system, its drawback, concept of data dependency,
Definition of database, database management system, 3-schema architecture, database
terminology, benefits of DBMS.

Relational Database: Relational data model: Introduction to relational database theory:


definition of relation, keys, relational model integrity rules.

Database Analysis: Conceptual data modeling using E-R data model -entities, attributes,
relationships, generalization, specialization, specifying constraints, Conversion of ER
Models to Tables, Practical problems based on E-R data model.

Database Design: Normalization- 1NF, 2NF, 3NF, BCNF, 4NF and 5NF. Concept of
De-normalization and practical problems based on these forms.

Database Implementation: Introduction to SQL, DDL aspect of SQL, DML aspect of


SQL – update, insert, delete & various form of SELECT- simple, using special operators,
aggregate functions, group by clause, sub query, joins, co-related sub query, union clause,
exist operator. PL/SQL - cursor, stored function, stored procedure, triggers, error handling,
and package.
Laboratory Work
Students will perform SQL commands to demonstrate the usage of DDL and DML, joining
of tables, grouping of data and will implement PL/SQL constructs.
Course Learning Objectives (CLO)
The students will be able to:

1. analyze the Information Systems as socio-technical systems, its need and


advantages as compared to traditional file-based systems.
2. analyze and design database using E-R data model by identifying entities, attributes
and relationships.
3. apply and create relational database design process with normalization and
denormalization of data.
4. demonstrate use of SQL and PL/SQL to implementation database applications.
Text Books

1. Database System Concepts, Silverschatz A., Korth F. H. and Sudarshan S., Tata
McGraw Hill 6th ed, 2010.

179
2. Fundamentals of Database Systems, Elmasri R. and Navathe B. S., Pearson, 7th ed,
2016.
Reference Books

1. Modern Database Management, Pearson, Hoffer J., Venkataraman, R. and Topi, H.,
Pearson, 12th ed, 2016.
2. Simplified Approach to DBMS, Parteek Bhatia and Gurvinder Singh, Kalyani,8th
ed, 2004.

180
ELECTIVE-7.3
UCS519: SOFTWARE DESIGN PRINCIPLES
L T P Cr
2 0 2 3.0
Course Objective:
Syllabus
Software Models and Design Principles: The Role of Models in Engineering,
Characteristics of Good Engineering Models, Models of Software, UML Profiles, System
design principles like levels of abstraction, separation of concerns, information hiding,
coupling and cohesion, Structured design (top-down or functional decomposition),
object-oriented design, event driven design, component-level design, test driven design,
data design at various levels, Structural Modelling with UML, Classes, Domain Model,
Behaviour Model for Interaction, Modelling with Internal Structure, Decomposition,
Consistency of Interactions and State Machines

Message Sequence Charts (MSCs): Basic MSCs, High Level MSCs, Message Sequence
Charts, scenarios, Live Sequence Charts, Control Constructs, THE PLAY-IN/PLAY-OUT
APPROACH, The Application Section, The Specification Section, The GUI Application
Communicating Transaction Processes (CTP), Control Flow of CTP, Transaction Scheme
of CTP, executable specification

Hardware and Software Object Modeling for Embedded System Development:


System Development, Methods, The HASOC Design Lifecycle, SystemC,
object-orientation, lifecycle modeling, platform modelling, Software Hardware Interface
Model, Hardware Architectural Model, (Meta) Model-Based Development Processes

Platform-based Design: platform-based design‚ embedded system design‚ The Metropolis


design environment. Modelling Platforms using UML, Stereotypes, UML Platform Design
Methodology, Design Problem Formulation, Use Case Diagram. Functional Specification,
Key element of Platform Model, Communication Requirement

Real-Time Systems Design: Qualitative Real Time Features, Concurrency Modelling,


Active Objects, Process, Threads, operations, communication modelling, Operation-based
messaging, Signal-based messaging, Behavioural Modelling, State Chart Diagram, Activity
Diagrams, Sequence Diagram

Automotive UML: Reconciling the Needs of Automotive Software Development with


Model-Based Approaches, Abstraction Levels, Architecture Description Language (ADL),
Automotive Modelling Language (AML), Electronic Control Unit (ECU), Metamodel,
Requirements Engineering, AML for Automotive Systems Development, Function, Ports
and Connectors, Role of AML Meta-Model, UML Notations for AML, Functional and
Non-Functional Requirements, Functional Network.

Specifying Telecommunications Systems with UML: Telecommunications, ITU, Service


Description, Service Description Methodology, System Design Language (SDL) for
Telecom profiles, Leveraging UML to Deliver Correct Telecom Applications, Verification
and Validation
181
Deployment: Component, Dependencies, Packages, Component Diagrams, Nodes,
Associations, Deployment Diagrams, Patterns and frameworks.
Course Learning Objectives (CLO)
The students will be able to:
1. recognize principles and fundamentals of software design to identify, analyse,
visualize, specify, model and design
2. apply analysis and design principles at various levels and various views in different
domains of software systems.
3. represent and generate design models for real time applications, embedded systems,
automotive, and telecommunications.
4. skillful use of rational rose tool for drawing all the UML diagrams in order to
forward and reverse engineer the complex engineering problems.
Text Books
1. “UML for Real: Design of Embedded Real-Time Systems” Bran Selic,
Luciano Lavagno and Grant Martin , Kluwer Academic Publishers 2nd Ed.
(2003)
2. “Real Time UML: Advances in the UML for Real-Time Systems” Bruce
Powel Douglas, Pearson 3rd Ed., (2004)
3. “The Unified Modeling Language User Guide” Grady Booch, James
Rumbaugh, and Ivar Jacobson, Addison-Wesley Professional, 2nd Ed (2005).

Evaluation scheme
Sr. Weightage
Evaluation Elements
No. (%)
1 MST 25
2 EST 40
3 Sessional (May include Assignments//Quizzes/Lab Evaluations) 35

182
ELECTIVE-7.4
URAXXX: DEEP LEARNING
L T P Cr
2 0 2 3.0
Course Objective: To introduce students to the fundamental concepts and techniques of
Deep Learning. By the end of the course, students will be able to use Python deep learning
libraries to build, train and evaluate basic Neural Networks, Convolutional Neural
Networks, and Autoencoders. Additionally, students will gain an understanding of
state-of-the-art industry relevant advanced topics in Deep Learning.
Syllabus
Introduction to Deep Learning: Introduction to Deep Learning and Neural Networks,
Understanding the structure of Neural Networks and activation functions (e.g. ReLU,
sigmoid, tanh etc.), Deep learning libraries.
Deep Neural Networks (DNNs): Understanding DNNs and their architecture, Multi-layer
perceptron, Building a basic Neural Network, Understanding backpropagation and gradient
descent, Tuning hyperparameters for Neural Networks.
Convolutional Neural Networks (CNNs): Understanding CNNs and their architecture,
understanding convolutional layers and filters, building a basic CNN model, Preprocessing
and data augmentation, Training CNNs for classification tasks. Evaluating CNN
performance with metrics such as accuracy, precision, and recall. Optimizing CNNs with
different optimization algorithms and learning rate schedules.
Autoencoders: Understanding Autoencoders and their architecture, Building a basic
autoencoder model, Encoding and decoding data, Training and evaluating models,
Evaluating the performance of autoencoders using reconstruction error and other metrics.
Advanced Topics in Deep Learning: Introduction to advanced topics in deep learning
such as regularization and optimization techniques, Understanding the trade-offs between
different techniques and selecting the appropriate ones for state-of-the-art industry relevant
problems.

Research Assignment: Students will be divided into groups to finish course projects. The
course projects will consist of actual data from industrial test setups. The course project
requires students to use scientific programming and deep learning tools learned from this
course to deal with real life problems.

Laboratory Work (if applicable)


1. Writing Python programs for setting up deep learning libraries such as Tensorflow
or PyTorch and getting familiar with the basic functionalities of the libraries.
2. Writing Python programs to implementing a basic neural network with a single
hidden layer using a deep learning library.
3. Writing Python programs for implementing a convolutional neural network using a
deep learning library.

183
4. Writing Python programs for fine-tuning a pre-trained CNN for a specific
classification task.
5. Writing Python programs for implementing an autoencoder using a deep learning
library.
6. Writing Python programs for implementing regularization techniques such as L1/L2
regularization and
7. Writing Python programs for implementing advanced topics in deep learning such
as optimization techniques like Adam, RMSprop, and learning rate schedules like
learning rate decay.
Course Learning Objectives (CLO)
The students will be able to:

1. analyze and design deep neural network architectures for a given problem.
2. build and train Convolutional Neural Networks (CNNs) to solve
classification/regression problems.
3. apply the basic concepts and principles of autoencoders and their variants.
4. communicate data-driven insights in multiple media mode including graphs, charts,
and histograms.

Text Books
1. Ian Goodfellow and Yoshua Bengio and Aaron Courville, “Deep Learning”, MIT
Press, 2016.
2. Michael Nielsen, “Neural Network and Deep Learning”, Online Book 2016.

Reference Books

1. Le Deng and Dong Yu, “Deep Learning: Methods and Applications”, Foundations
and Trends in Signal Processing, 2013.
2. Charu C. Aggarwal, “Neural Networks and Deep Learning”, Springer; 1st ed. 2018

Evaluation Scheme:
S. No. Evaluation Elements Weightage (%)

1. MST 25
2. EST 40
3. Sessional (Including assignments/ Minor 35
Projects/ Quizes etc.)

184
ELECTIVE-7.5
UEC704: SOFT COMPUTING
L T P Cr
2 0 2 3.0
Course Objective To familiarize with soft computing concepts. Revisit ANNs. Introduce
Fuzzy logic and use of heuristics based on human experience. Familiarize the concepts of
Genetic algorithm. Apply the soft computing concepts to solve practical problems.
Syllabus
Introduction: Introduction to soft computing, Problem complexity, Problem complexity
classification, Types of soft computing techniques, Soft computing versus hard computing,
Advantages of soft computing.
Artificial Neural Networks: Review -ANN models and important activation functions,
gradient descent and Backpropagation Learning.
Specific ANN types: Hopfield Neural Network, Self-Organizing Networks, Recurrent
Networks, Associative memories.
Fuzzy Logic System: Crisp Vs Fuzzy set theory, Membership functions, Fuzzy set
operations, Fuzzy rules, Mamdani and Sugeno fuzzy inference systems, Defuzzification
methods.
Genetic Algorithms: Introduction and biological background of GA, String Encoding of
chromosomes, Selection methods, Single & multi-point crossover operation, Mutation,
Adjustment of strategy parameters such as Population size, Mutation & Crossover
probabilities

Laboratory Work
Familiarization of MATLAB toolboxes - Neural network, Fuzzy logic and Genetic
Algorithms. Implementing different applications using these toolboxes. Specifically
implementing:
● Time-Series forecasting using ANN
● FLS for Antilock Breaking System
● GA in route planning for Travelling Sales Person

Micro-Project: The student shall work on any micro project based on various learning
schemes of their choice. Every student will verify results of his/her micro project using
MATLAB and submit report to the course coordinator for its evaluation.

Course Learning Objectives (CLO)


The students will be able to:

1. Understand the characteristics of soft computing techniques


2. Explain Neural networks and their Learning
3. Demonstrate application of different types of neural networks
4. Apply Fuzzy logic and Fuzzy reasoning for decision making
5. Implementing a Fuzzy inference system based on fuzzy rules and defuzzification
6. Understand Genetic Algorithms and demonstrate its application

Text Books

185
1. Jang, J.S.R., Sun, C.T., and Mizutani, E., Neuro-Fuzzy and Soft Computing, Pearson
Education (2004) 2nd ed.
2. Eberhart, R., Simpson, P., and Dobbins, R., Computational Intelligence - PC Tools,
AP Professional (1996) 3rd ed.
Reference Books

1. Jacek M. Zurada – Introduction to Artificial Neural Systems


2. S N Sivanandam, S N Deepa – Principles of Soft Computing, Wiley Publications
3. John Yen, Reza Langari – Fuzzy Logic Intelligence, Control, and Information
4. Goldberg, Davis E., Genetic Algorithms: Search, Optimization and Machine
Learning, Wesley Addison (1989) 3rd ed

Evaluation Scheme:
Sr. Evaluation Elements Weightage (%)
No.
1 MST 25
2 EST 40
3 Sessional (May include 35
Assignments/Projects/Tutorials/Quizzes/Lab Evaluations)

186
GENERIC ELECTIVES

187
GENERIC ELECTIVE
UHU016: INTRODUCTORY COURSE IN FRENCH
L T P Cr
2 0 0 2.0
Course Objective: The objectives of the course are to introduce to the students:
1. The basics of French language to the students. It assumes that the students have
minimal or no prior knowledge of the language.
2. To help them acquire skills in writing and speaking in French, comprehending
written and spoken French.
3. The students are trained in order to introduce themselves and others, to carry out
short conversation, to ask for simple information, to understand and write short and
simple messages, to interact in a basic way.
4. The main focus of the students will be on real life language use, integration of
French and francophone culture, & basic phrases aimed at the satisfaction of needs
of concrete type.
5. During class time the students are expected to engage in group & pair work.
Syllabus
Communicative skills: Greetings and Its Usage, Asking for and giving personal
information, How to ask and answer questions, How to talk over the phone, Exchange
simple information on preference, feelings etc. Invite, accept, or refuse invitation, Fix an
appointment, Describe the weather, Ask for/give explanations, Describe a person, an
object, an event, a place.
Grammar : Pronouns: Pronom sujets (Je/ Tu/Il/Elle/Nous/Vous/Ils/Elles), Nouns:
Genders, Articles: Definite article and Indefinite articles, Verbs: Regular verbs (-er, -ir
ending) Irregular verbs (-re ending), Auxiliary verbs (avoir, être, aller). Adjective:
Description, Adjective possessive, Simple Negation, Tense: Present, Future, Questions,
Singular & plural.
Vocabulary: Countries and Nationalities, Professions, Numbers (ordinal, cardinal),
Colours, Food and drinks, Days of the week, Months, Family, Places.
Phonetics: The course develops the ability, to pronounce words, say sentences, questions
and give orders using the right accent and intonation. To express surprise, doubt, fear, and
all positive or negative feelings using the right intonation. To distinguish voiced and
unvoiced consonants. To distinguish between vowel sounds.
Course Learning Objectives (CLO)
The students will be able to:
1. communicate in simple everyday situations acquiring basic grammatical structure
and vocabulary.
2. develop oral and reading comprehension skills as well as speaking and writing.
3. demonstrate understanding of simple information in a variety of authentic materials
such as posters, advertisement, signs etc.
4. discuss different professions, courses and areas of specialisation.
5. write simple messages, letters, composition and dialogues. Complete simple forms
and documents.
6. express feelings, preferences, wishes and opinions and display basic awareness of
francophone studies.
7. units on pronunciation and spelling expose students to the different sounds in the
French language and how they are transcribed.

188
Text Books
1. Alter ego-1 : Méthode de français by Annie Berthet, Catherine Hugot, Véronique
M. Kizirion, Beatrix Sampsonis, Monique Waendendries, Editions Hachette
français langue étrangère.
2. Connexions-1 : Méthode de français by Régine Mérieux, Yves Loiseau, Editions
Didier
3. Version Originale-1: Méthode de français by Monique Denyer, Agustin Garmendia.
4. Marie-Laure Lions-Olivieri, Editions Maison des Langues, Paris 2009
5. Latitudes-1 : Méthode de français by Régine Mérieux, Yves Loiseau, Editions
Didier
6. Campus-1 : Méthode de français by Jacky Girardet, Jacques Pécheur, Editions CLE
International.
7. Echo-1 : Méthode de français by J. Girardet, J. Pécheur, Editions CLE International

Evaluation Scheme:
S.No. Evaluation Elements Weightage(%)
1 MST 45
2 EST 55

189
GENERIC ELECTIVE
UHU017: INTRODUCTION TO COGNITIVE SCIENCE
L T P Cr
2 0 0 2.0
Course Objective: This course provides an introduction to the study of intelligence, mind
and brain from an interdisciplinary perspective, It encompasses the contemporary views of
how the mind works, the nature of reason, and how thought processes are reflected in the
language we use, Central to the course is the modern computational theory of mind and it
specifies the underlying mechanisms through which the brain processes language, thinks
thoughts, and develops consciousness,
Syllabus
Overview of Cognitive Science: Newell’s big question, Constituent disciplines,
Interdisciplinary approach, Unity and diversity of cognitive science,
Philosophy: Philosophy of Mind, Cartesian dualism Nativism vs, empiricism, Mind-body
problem, Functionalism, Turing Test, Modularity of mind, Consciousness, Phineas Gage,
Physicalism.
Psychology: Behaviorism vs, cognitive psychology, The cognitive revolution in
psychology, Hardware/software distinction , Perception and psychophysics, Visual
cognition, Temporal dynamics of visual perception, Pattern recognition, David Marr’s
computational theory of vision, Learning and memory, Theories of learning, Multiple
memory systems, Working Memory and Executive Control, Memory span, Dissociations
of short- and long-term memory, Baddeley’s working memory model.
Linguistics: Components of a grammar, Chomsky, Phrases and constituents, Productivity,
Generative grammars, Compositional syntax, Productivity by recursion, Surface- and deep
structures, Referential theory of meaning, Compositional semantics, Semantics, Language
acquisition, Language and thought.
Neuroscience: Brain anatomy, Hierarchical functional organization, Decorticate animals,
Neuroimaging, Neurophysiology, Neuron doctrine, Ion channels, Action potentials,
Synaptic transmission, Synaptic plasticity, Biological basis of learning, Brain damage,
Amnesia, Aphasia, Agnosia, Parallel Distributed Processing(PDP), Computational
cognitive neuroscience, The appeal of the PDP approach, Biological Basis of Learning,
Cajal’s synaptic plasticity hypothesis, Long-term potentiation (LTP) and depotentiation
(LTD), NMDA receptors and their role in LTP, Synaptic consolidation, Vertical integration,
The Problem of representation, Shannon’s information theory.
Artificial Intelligence: Turing machines, Physical symbol systems, Symbols and Search
Connectionism, Machine Learning,, Weak versus strong AI, Subfields, applications, and
recent trends in AI, Turing Test revisited, SHRDLU, Heuristic search, General Problem
Solver (GPS), Means-ends analysis.
Cognitive architectures: Tripartite architecture, Integration, ACT-R Architecture
Modularity.
Course Learning Objectives (CLO)
The students will be able to:
1. identify cognitive science as an interdisciplinary paradigm of study of cross-cutting
areas such as philosophy, psychology, neuroscience, linguistics, anthropology, and
Artificial Intelligence.
2. explain various processes of the mind such as memory and attention, as well as
representational and modelling techniques that are used to build computational
models of mental processes;

190
3. acquire basic knowledge of neural networks, linguistic formalism, computing
theory, and the brain.
4. apply basic Artificial Intelligence techniques to solve simple problems.
Text Books
1. Bermúdez, J.L., Cognitive Science: An Introduction to the Science of the Mind
(2nd Ed,), Cambridge, UK: Cambridge (2014).
2. Friedenberg ,J,D, and Silverman,G, Cognitive Science: An Introduction To The
Study Of Mind, Sage Publications:, London (2014)
3. Thagard, P., Mind: An introduction to Cognitive Science, MIT Press, (2005)
4. Thagard, P., (1998) Mind Readings: Introductory Selections on Cognitive Science,
MIT Press, Cambridge, Mass,

Evaluation Scheme:
S.No. Evaluation Elements Weightage(%)
1 MST 45
2 EST 55

191
GENERIC ELECTIVE
UHU018: INTRODUCTION TO CORPORATE FINANCE
L T P Cr
2 0 0 2.0
Course Objective: The objective of the course is to provide the students with the
fundamental concepts, principles and approaches of corporate finance, enable the students
to apply relevant principles and approaches in solving problems of corporate finance and
help the students improve their overall capacities.
Syllabus
Introduction to corporate finance
Finance and corporate finance. Forms of business organizations, basic types of financial
management decisions, the goal of financial management, the agency problem. The role of
the financial manager; basic types of financial management decisions.
Financial statements analysis
Balance sheet, income statement, cash flow, fund flow financial statement analysis
Computing and interpreting financial ratios; conducting trend analysis and Du Pont
analysis.
The time value of money
Time value of money, future value and compounding, present value and discounting,
uneven cash flow and annuity, discounted cash flow valuation.
Risk and return
Introduction to systematic and unsystematic risks, computation of risk and return, security
market line, capital asset pricing model.
Long-term financial planning & Financial Decisions
Various sources of long term financing, the elements and role of financial planning,
financial planning model, percentage of sales approach, external financing needed. Cost of
capital, financial leverage, operating leverage. Capital structure, theories of capital
structure net income , net operating income & M&M proposition I and II.
Capital Markets
Nature of capital market, Primary market- features of primary market, parties involved in
primary Market, various modes of issue of shares, allotment of Shares, factors to be
considered by Investors, Secondary market- features of secondary market, regulatory
framework, members of stock exchanged, different groups of securities, 'Settlement Period,
determination of stock prices, market capitalisation, determination of sensex value, risk in
the Stock Market.
Capital budgeting
Concepts and procedures of capital budgeting, investment criteria ( net present value,
payback, discounted payback, average accounting return, internal rate of return,
profitability index ), incremental cash flows, scenario analysis, sensitivity analysis,
break-even analysis,
Dividend policy
Dividend, dividend policy, Various models of dividend policy ( Residual approach, Walter
model, Gordon Model, M&M, Determinants of dividend policy.
Course Learning Objectives (CLO)
The students will be able to:
1. apply best practice tools and methods in corporate finance and investment management
to different settings.

192
2. evaluate critically corporate financial management practices with the aim of proposing
and implementing improvements
3. apply the methods and procedures of financial management, with particular reference
to investment evaluation, investment management, capital budgeting, corporate
evaluation, risk management.
4. estimate a company’s cost of capital; determine whether a company is creating or
destroying value; select a company’s optimal mix of debt and equity financing; and
compensate shareholders in the most convenient way.
5. ability to take optimal dividend decisions using the base of different relevant theories of
dividend.

Text Books
1. Principles of Corporate Finance, 9th edition, Brealey, Myers & Allen, The
McGraw-Hill
2. Companies, Inc., 2007. Financial Management: Theory and Practice, Brigham &
Ehrhardt, 10th edition, Cengage
3. Learning, 2002. Fundamentals of Financial Management, 12th edition, Horne &
Wachowicz, Pearson Education, Inc., 2005.

Reference Books:
1. Van Horne, James, C (2002). Principles of Financial Management, Pearson
2. Brigham. Eugene F. and Houston. Joel F. (2006). Fundamentals of Financial
Management, 10th Edition, Cengage Learning
3. Pandey, I. M., Financial management, Vikas Publishing House Pvt. Ltd., Noida,
2011, 12th ed.
4. Elton, Edwin J. and M.J.Gruber (2007),‘Modern Portfolio Theory and Investment
Analysis’, 7th Edition, John Wiley and Sons

Evaluation Scheme:
S.No. Evaluation Elements Weightage(%)
1 MST 45
2 EST 55

193
GENERIC ELECTIVE
UCS002: INTRODUCTION TO CYBER SECURITY
L T P Cr
2 0 0 2.0
Course Objective: In this course, the student will learn about the essential building blocks
and basic concepts around cyber security such as Confidentiality, Integrity, Availability,
Authentication, Authorization, Vulnerability, Threat and Risk and so on.
Syllabus
Introduction: Introduction to Computer Security, Threats, Harm, Vulnerabilities, Controls,
Authentication, Access Control, and Cryptography, Authentication, Access Control,
Cryptography
Programs and Programming: Unintentional (Non-malicious) Programming Oversights,
Malicious Code—Malware, Countermeasures
Web Security: User Side, Browser Attacks, Web Attacks Targeting Users, Obtaining User
or Website Data, Email Attacks
Operating Systems Security: Security in Operating Systems, Security in the Design of
Operating Systems, Rootkit
Network Security: Network Concepts, Threats to Network Communications, Wireless
Network Security, Denial of Service, Distributed Denial-of-Service Strategic Defenses:
Security Countermeasures, Cryptography in Network Security, Firewalls, Intrusion
Detection and Prevention Systems, Network Management
Cloud Computing and Security: Cloud Computing Concepts, Moving to the Cloud,
Cloud Security Tools and Techniques, Cloud Identity Management, Securing IaaS
Privacy: Privacy Concepts, Privacy Principles and Policies, Authentication and Privacy,
Data Mining, Privacy on the Web, Email Security, Privacy Impacts of Emerging
Technologies, Where the Field Is Headed
Management and Incidents: Security Planning, Business Continuity Planning, Handling
Incidents, Risk Analysis, Dealing with Disaster
Legal Issues and Ethics: Protecting Programs and Data, Information and the Law, Rights
of Employees and Employers, Redress for Software Failures, Computer Crime, Ethical
Issues in Computer Security, Incident Analysis with Ethics
Emerging Topics: The Internet of Things, Economics, Computerized Elections, Cyber
Warfare.

Course Learning Objectives (CLO)


The students will be able to:
1. understand the broad set of technical, social & political aspects of Cyber Security
and security management methods to maintain security protection
2. appreciate the vulnerabilities and threats posed by criminals, terrorist and nation
states to national infrastructure
3. understand the nature of secure software development and operating systems
4. recognize the role security management plays in cyber security defense and legal
and social issues at play in developing solutions.
Text Books
1. Pfleeger, C.P., Security in Computing, Prentice Hall, 5th edition (2010)
2. Schneier, B., Applied Cryptography, Second Edition, John Wiley & Sons (1996)

194
3. Rhodes-Ousley, M., Information Security: The Complete Reference, Second
Edition, Information Security Management: Concepts and Practice. New York,
McGraw-Hill, (2013).
4. Whitman, M.E. and Herbert J. M., Roadmap to Information Security for IT and
Infosec Managers, Course Technology, Boston, MA (2011).

Evaluation Scheme:
S.No. Evaluation Elements Weightage(%)
1 MST 45
2 EST 55

195
GENERIC ELECTIVE
UPH064: NANOSCIENCE AND NANOMATERIALS
L T P Cr
2 0 0 2.0
Course Objective: To introduce the basic concept of Nanoscience and advanced
applications of nanotechnology,
Syllabus
Fundamental of Nanoscience: Features of Nanosystem, Free electron theory and its
features, Idea of band structures, Density of states in bands, Variation of density of state and
band gap with size of crystal,
Quantum Size Effect: Concepts of quantum effects, Schrodinger time independent and
time dependent equation, Electron confinement in one-dimensional well and
three-dimensional infinite square well, Idea of quantum well structure, Quantum dots and
quantum wires,
Nano Materials: Classification of Nano Materials their properties, Basic concept relevant
to application, Fullerenes, Nanotubes and nano-wires, Thin films chemical sensors, Gas
sensors, Vapour sensors and Bio sensors,
Synthesis and processing: Sol-gel process, Cluster beam evaporation, Ion beam deposition,
Chemical bath deposition with capping techniques and ball milling, Cluster assembly and
mechanical attrition, Sputtering method, Thermal evaporation, Laser method,
Characterization: Determination of particle size, XRD technique, Photo luminescence,
Electron microscopy, Raman spectroscopy, STEM, AFM,
Applications: Photonic crystals, Smart materials, Fuel and solar cells, Opto-electronic
devices
Course Learning Objectives (CLO)
The students will be able to:
1. discriminate between bulk and nano materials,
2. establish the size and shape dependence of Materials’ properties,
3. correlate ‘quantum confinement’ and ‘quantum size effect’ with physical and
chemical properties of nanomaterials,
4. uses top-down and bottom-up methods to synthesize nanoparticles and control their
size and shape
5. characterize nanomaterials with various physico-chemical characterization tools
and use them in development of modern technologies
Text Books
1. Booker, R., Boysen, E., Nanotechnology, Wiley India Pvt, Ltd, (2008)
2. Rogers, B., Pennathur, S., Adams, J., Nanotechnology, CRS Press (2007)
3. Bandyopadhyay, A,K., Nano Materials, New Age Int,, (2007)
4. Niemeyer, C. N., and Mirkin, C, A., Nanobiotechnology: Concepts, Applications and
Perspectives, Wiley VCH, Weinhein, Germany (2007)
Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 45
2 EST 55
GENERIC ELECTIVE
UEN006: TECHNOLOGIES FOR SUSTAINABLE DEVELOPMENT
L T P Cr

196
2 0 0 2.0
Course Objective: To provide acquaintance with modern cleaner production processes and
emerging energy technologies; and to facilitate understanding the need and application of
green and renewable technologies for sustainable development of the Industry/society
Syllabus
Concepts of Sustainability and Industrial Processes: Industrialization and sustainable
development; Cleaner production (CP) in achieving sustainability; Source reduction
techniques
- Raw material substitution; Process modification and equipment optimization; Product
design or modification; Reuse and recycling strategies; Resources and by-product recovery
from wastes; Treatment and disposal; CDM and Pollution prevention programs; Good
housekeeping; CP audits,
Green Design: Green buildings - benefits and challenges; public policies and
market-driven initiatives; Effective green specifications; Energy efficient design; Passive
solar design; Green power; Green materials and Leadership in Energy and Environmental
Design (LEED) Renewable and Emerging Energy Technologies: Introduction to
renewable energy technologies- Solar; wind; tidal; biomass; hydropower; geothermal
energy technologies; Emerging concepts; Biomolecules and energy; Fuel cells; Fourth
generation energy systems,
Course Learning Objectives (CLO)
The students will be able to:
1. comprehend basic concepts in source reduction, waste treatment and management
2. identify and plan cleaner production flow charts/processes for specific industrial
sectors
3. examine and evaluate present and future advancements in emerging and renewable
energy technologies

Text Books
1. Kirkwood, R,C, and Longley, A,J, (Eds,), Clean Technology and the Environment,
Chapman & Hall, London (1995),
2. World Bank Group; Pollution Prevention and Abatement Handbook – Towards
Cleaner Production, World Bank and UNEP; Washington DC (1998),
3. Modak, P,, Visvanathan, C, and Parasnis, M,, Cleaner Production Audit, Course
Material on Cleaner Production and Waste Minimization; United Nations Industrial
Development Organization (UNIDP) (1995),
4. Rao, S, and Parulekar, B,B,, Energy Technology: Non-conventional; Renewable
and Conventional; Khanna Pub,(2005) 3rd Ed,

Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 45
2 EST 55

197
GENERIC ELECTIVE
UMA069: GRAPH THEORY AND APPLICATIONS
L T P Cr
2 0 0 2.0
Course Objective: The objective of the course is to introduce students with the
fundamental concepts in graph Theory, with a sense of some its modern applications. They
will be able to use these methods in subsequent courses in the computer, electrical and
other engineering,
Syllabus
Introduction: Graph, Finite and infinite graph, incidence and degree, Isolated vertex,
Pendent vertex and null graph, Isomorphism, Sub graph, Walks, Paths and circuits, Euler
circuit and path, Hamilton path and circuit, Euler formula, Homeomorphic graph, Bipartite
graph, Edge connectivity, Computer representation of graph, Digraph.
Tree and Fundamental Circuits: Tree, Distance and center in a tree, Binary tree,
Spanning tree, Finding all spanning tree of a graph, Minimum spanning tree.
Graph and Tree Algorithms: Shortest path algorithms, Shortest path between all pairs of
vertices, Depth first search and breadth first of a graph, Huffman coding, Cuts set and cut
vertices, Warshall’s algorithm, topological sorting.
Planar and Dual Graph: Planner graph, Kuratowski’s theorem, Representation of planar
graph, five-color theorem, Geometric dual.
Coloring of Graphs: Chromatic number, Vertex coloring, Edge coloring, Chromatic
partitioning, Chromatic polynomial, covering.
Application of Graphs and Trees: Konigsberg bridge problem, Utilities problem,
Electrical network problem, Seating problem, Chinese postman problem, Shortest path
problem, Job sequence problem, Travelling salesman problem, Ranking the participant in a
tournament, Graph in switching and coding theory, Time table and exam scheduling,
Applications of tree and graph in computer science.

Course Learning Objectives (CLO)


The students will be able to:
1. understand the basic concepts of graphs, directed graphs, and weighted graphs and
able to present a graph by matrices.
2. understand the properties of trees and able to find a minimal spanning tree for a
given weighted graph.
3. understand Eulerian and Hamiltonian graphs.
4. apply shortest path algorithm to solve chinese postman problem .
5. apply the knowledge of graphs to solve the real life problem.

Text Books
1. Deo, N., Graph Theory with Application to Engineering with Computer Science,
PHI, New Delhi (2007)
2. West, D. B., Introduction to Graph Theory, Pearson Education, London (2008)
3. Bondy, J. A. and Murty, U.S.R., Graph Theory with Applications, North Holland
Publication, London (2000)

198
4. Rosen, K. H., Discrete Mathematics and its Applications, Tata-McGraw Hill, New
Delhi (2007)

Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 45
2 EST 55

199
GENERIC ELECTIVE
UMA070: ADVANCED NUMERICAL METHODS
L T P Cr
2 0 0 2.0
Course Objective: The main objective of this course is to motivate the students to
understand and learn various advanced numerical techniques to solve mathematical
problems governing various engineering and physical problems
Syllabus
Non-Linear Equations: Methods for multiple roots, Muller’s, Iteration and
Newton-Raphson method for non-linear system of equations and Newton-Raphson method
for complex roots.
Polynomial Equations: Descartes’ rule of sign, Birge-vieta, Giraffe’s methods.
System of Linear Equations:Cholesky and Partition methods, SOR method with optimal
relaxation parameters.
Eigen-Values and Eigen-Vectors: Similarity transformations, Gerschgorin’s bound(s) on
eigenvalues, Given’s and Rutishauser methods.
Interpolation and Approximation: Cubic and B – Spline and bivariate interpolation, Least
squares approximations, Gram-Schmidt orthogonalisation process and approximation by
orthogonal polynomial, Legendre and Chebyshev polynomials and approximation.
Differentiation and Integration:Differentiation and integration using cubic splines,
Romberg integration and multiple integrals.
Ordinary differential Equations: Milne’s, Adams-Moulton and Adam’s Bashforth
methods with their convergence and stability, Shooting and finite difference methods for
second order boundary value problems.
Course Learning Objectives (CLO)
The students will be able to:
1. find multiple roots of equation and apply Newton-Raphson's method to obtain
complex roots as well solution of system of non - linear equations.
2. learn how to obtain numerical solution of polynomial equations using Birge - Vitae
and Giraffe's methods.
3. apply Cholesky, Partition and SOR methods to solve system of linear equations.
4. understand how to approximate the functions using Spline, B- Spline, least
square approximations
5. learn how to solve definite integrals by using cubic spline, Romberg and initial
value problems and boundary value problems numerically.

Text Books
1. Gerald, C.F. and Wheatley, P.O., Applied Numerical Analysis, Pearson Education
(2008) 7th ed.
2. Gupta, S.R., Elements of Numerical Analysis, MacMillan India (2009).
3. Atkinson, K.E., An introduction to Numerical Analysis, John Wiley (2004) 2nd ed.
4. S.D. Conte, S.D. and Carl D. Boor, Elementary Numerical Analysis: An
Algorithmic Approach, Tata McGraw Hill (2005).
5. Jain M. K., Iyengar. S.R.K. and Jain, R.K. Numerical Methods for Scientific and
Engineering Computation, New Age International (2008) 5th ed.

200
Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 45
2 EST 55

201
GENERIC ELECTIVE
UBT510: BIOLOGY FOR ENGINEERS
L T P Cr
2 0 0 2.0
Course Objective: To learn about living world and basic functioning of biological
systems. The course encompasses understanding of origin of life, its evolution and some of
its central characteristics. It also aims to familiarize engineering students to some of the
intricate biological phenomena and mechanisms.
Syllabus
Characteristics of life: Living versus non-living organisms, origin of life, theory of
evolution, diversity of life, classification of life into animals, plants, fungi, protists, archea
and bacteria. Phylogenetics and its relationship with evolution.
Introduction to biological systems: Cell as basic unit of life, cellular organelles and their
functions, important biomacromolecules (carbohydrates, lipids, proteins and nucleic acids)
and their properties.
Cell membrane: Membrane structure, selective permeability, transport across cell
membrane, active and passive transport, membrane proteins, type of transport proteins,
channels and pumps, examples of membrane transport in cell physiology.
Classical and molecular genetics: Heredity and laws of genetics, genetic material and
genetic information, Structure and properties of DNA, central dogma, replication of genetic
information, universal codon system, encoding of genetic information via transcription and
translation.
Course Learning Objectives (CLO)
The students will be able to:
1. explain the characteristic features of living-systems and differentiate them from
non-living systems
2. broaden the application of engineering knowledge of their branch by applying
concepts of living systems.
3. demonstrate familiarity with special properties of biological macromolecules
4. upgrade their understanding about biological systems by drawing parallel with
thermodynamics system and develop interface between an engineering
specialization and living systems.
5. design engineering products inspired by living creatures.
6. plan application of computational tools in bioinformatics.
Text Books
1. Nelson, D.L., Cox, M.M., Lehninger: Principles of Biochemistry, WH Freeman
(2008) 5th ed.
2. Dhami, P.S., Srivastava, H.N. Chopra, G., A Textbook of Biology, Pradeep
Publications (2008).
3. Das, H.K., Textbook of Biotechnology, John Wiley & Sons (2004) 3rd Edition.
4. Gardner, E.J., Simmons, M., Peter, S.D., Principles of Genetics, John Wiley & Sons
(2008)
5. Albert, B., Essential Cell Biology, Taylor & Francis, London (2009)

202
Evaluation Scheme:
S.No. Evaluation Elements Weightage (%)
1 MST 45
2 EST 55

203
204

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy