Robotics Syllabus
Robotics Syllabus
Module-1
Introduction To Robotics: Introduction to Robotics and Automation, laws of robot, brief history ofrobotics,
basic components of robot, robot specifications, classification of
robots, human system and robotics, safety measures in robotics, social impact, Robotics market and thefuture
prospects, advantages and disadvantages of robots. 8 Hours
Module-2
Robot Anatomy And Motion Analysis: Anatomy of a Robot, Robot configurations: polar, cylindrical,
Cartesian, and jointed arm configurations, Robot links and joints, Degrees of freedom: types of movements,
vertical, radial and rotational traverse, roll, pitch and yaw, Wok volume/envelope, Robot kinematics:
Introduction to direct and inverse kinematics, transformations and rotation matrix.
8 Hours
Module-3
@#15102023
2
Robot Drives And End Effectors: Robot drive systems: Hydraulic, Pneumatic and Electric drive systems,
classification of end effectors, mechanical grippers, vacuum grippers, magnetic grippers, adhesive gripper,
gripper force analysis and gripper design, 1 DoF, 2 DoF, multiple degrees of freedom robot hand, tools as end
effectors, Robot control types: limited sequence control, point-to-point control, playback with continuous path
control, and intelligent control.
8 Hours
Module-4
Path Planning: Definition-Joint space technique, Use of P-degree polynomial-Cubic,polynomial-Cartesian
space technique, parametric descriptions, straight line and circular paths, position and orientation planning.
8 Hours
Module-5
Robotics Applications: Material Handling: pick and place, palletizing and depalletizing, machining loading
and unloading, welding & assembly, Medical, agricultural and space applications, unmanned vehicles: ground,
Ariel and underwater applications, robotic for computer integrated manufacturing. Types of robots:
Manipulator, Legged robot, wheeled robot, aerial robots, Industrial robots, Humanoids, Robots, Autonomous
robots, and Swarm robots
8 Hours
Course Outcomes (COs) (Course Skill Set)
At the end of the course, the student will be able to :
CO1: Understand the significance, social impact and future prospects of robotics and automationin
various engineering applications.
CO2: Identify and describe the components and anatomy of robotic system.
CO3: Know about various path planning techniques and analyze different motions of roboticssystem
CO4: Use the suitable drives and end-effectors for a given robotics application.
CO5: Apply robotics concept to automate the monotonous and hazardous tasks and categorize varioustypes
of robots based on the design and applications in real world scenarios.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures
a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE
(Semester End Examination) taken together.
Continuous Internal Evaluation:
• For the Assignment component of the CIE, there are 25 marks and for the Internal AssessmentTest
component, there are 25 marks.
• The first test will be administered after 40-50% of the syllabus has been covered, and the
second test will be administered after 85-90% of the syllabus has been covered
• Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based thenonly
one assignment for the course shall be planned. The teacher should not conduct two assignments at
the end of the semester if two assignments are planned.
• For the course, CIE marks will be based on a scaled-down sum of two tests and other
methods of assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s taxonomy asper the
outcome defined for the course.
Reference Books:
1. Richard D Klafter, Thomas A Chmielewski, Michael Negin, "Robotics Engineering – An Integrated
Approach", Eastern Economy Edition, Prentice Hall of India Pvt. Ltd., 2006.
2. Fu K S, Gonzalez R C, Lee C.S.G, "Robotics: Control, Sensing, Vision and Intelligence",McGrawHill,
1987. https://www.robots.com/applications.
@#15102023
4
Traditional Manufacturing: Casting and Molding, Principles and processes of casting and molding, Different
types of casting techniques (sand casting, investment casting.) Molding techniques for robotic component
production, Forming and Stamping, Introduction to forming and stamping processes, Presses and tools used in
forming and stamping operations, Applications and advantages of forming and stamping in robotics.
Machining and CNC Operations: Advanced machining techniques for robotic component fabrication,
Introduction to Computer Numerical Control (CNC) machines, Programming basics for CNC machining.
Module-4
Machining strategies and tool selection for specific operations: Troubleshooting common issues in CNC
machining, CNC Machining of Robotic Components, Programming and machining of simple robotic parts using
CNC machines, Precision requirements and dimensional tolerances in robotic component fabrication, Inspection
and quality control techniques for CNC machined parts
@#15102023
6
5 Additive Manufacturing Workshop: Organize workshop for students in designing and 3D
printing simple robotic components using different materials and printing techniques.
6 CNC Programming and Machining: Students should practice for program CNC machines for
machining robotic components using CAM software.
Course Outcomes (COs) (Course Skill Set):
@#15102023
7
Suggested Learning Resources:
Text Books
1. "Manufacturing Engineering and Technology" by Serope Kalpakjian and Steven R. Schmid. Kalpakjian,
Serope. 6th edition in SI units Serope Kalpakjian Illinois Institute of Technology Steven R. Schmid The
University of Notre Dame SI Conversion by Hamldon Musa Universiti Teknologi Malaysia Prentice
Hall Singapore London." (2007).
2. "Materials Science and Engineering: An Introduction" by William D. Callister Jr. and David G.
Rethwisch. 10th edition, John Wiley & Sons, 2020.
3. "Additive Manufacturing Technologies: 3D Printing, Rapid Prototyping, and Direct Digital
Manufacturing" by Ian Gibson, David W. Rosen, and Brent Stucker. 2nd edition, Springer Publications
2015.
4. "CNC Programming Handbook" by Peter Smid., 2nd edition, Industrial Press Inc. 2003.
Reference Books/Journal
1. Introduction to Robotics: Mechanics and Control Authors: John J. Craig.
2. Renfrew, Alasdair. "Introduction to robotics: Mechanics and control." International Journal of Electrical
Engineering & Education 41.4 (2004): 388.
3. Industrial Robotics: Technology, Programming, and Applications, Groover, Mikell P., Mitchell Weiss,
andRoger N. Nagel. Industrial robotics: technology, programming and application. McGraw-Hill
Higher Education, 1986.
Web links and Video Lectures (e-Resources):
Fabrication Method Demonstration: Conduct hands-on demonstrations of different fabrication methods, such
as welding, milling, 3D printing, and laser cutting, to help students understand the practical aspects.
Material Selection Exercise: Assign students a project where they have to analyze the requirements of a
robotic component and select the most suitable material based on its properties.
Traditional Manufacturing Case Study: Present a case study of a real-world robotic component
manufacturing process and discuss the challenges faced and the solutions employed in the industry.
Additive Manufacturing Workshop: Organize a workshop where students can experiment with additive
manufacturing techniques like fused deposition modeling (FDM) or stereo lithography (SLA) to create robotic
component prototypes.
CNC Programming and Machining Lab: Provide students with hands-on experience in CNC programming
and machining by allowing them to design and manufacture simple robotic components using CNC machines.
@#15102023
MKV-TEMPLATE for IPCC (26.04.2022)
8
1. Lecturer method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various analog and digital circuits.
3. Encourage collaborative (Group) Learning in the class.
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes
critical thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop
thinking skills such as the ability to evaluate, generalize, and analyze information rather than simply recall
it.
6. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students understanding.
Module-1
Diode characteristics curve, Clippers, Clampers, RC Coupled Amplifier, Feedback Amplifiers: Voltage
Series, Voltage Parallel, Current Series, Current Parallel.
Construction of JFET, MOSFET, IGBT
8 Hours
Module-2
OP AMP: Block Diagram, OP AMP Configuration, Binary Weighted Resistor D/A Converter,
Successive Approximation A/D Converter.
8 Hours
Module-3
Principles of combinational logic: Definition of combinational logic, canonical forms, Generation of
switching equations from truth tables, Karnaugh maps-3,4,5 variables, Incompletely specific functions
(Don’t care terms) Simplifying Max term equations, Quine-McClusky techniques 4 variables.
8 Hours
Module-4
Analysis and design of combinational logic: Decoders, Encoders, Digital multiplexers, Adders and
subtractors, Look ahead carry, Binary comparators. (Text 3 - Chapter 4). Programmable Logic Devices, FPGA
8 Hours.
Module-5
Flip-Flops and its Applications: Basic Bitable elements, Latches, The master-slave flip flops
(pulse-triggered flip-flops): SR flip-flops, JK flip-flops,
8 Hours
@#15102023
MKV-TEMPLATE for IPCC (26.04.2022)
9
Design and implement (i) Half Adder & Full Adder using i) basic gates. ii) NAND gates (ii) Half
5
Subtractor & Full Subtractor using i) basic gates ii) NAND gates.
@#15102023
MKV-TEMPLATE for IPCC (26.04.2022)
10
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored by the student shall be proportionally scaled down to 50 Marks
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will have a
CIE component only. Questions mentioned in the SEE paper may include questions from the practical
component.
Suggested Learning Resources:
Text Book:
1. Analog Electronic Circuits: A simplified approach by U.B. Mahadevaswamy, Pearson Education India,
2010
2. OPAMPS and Linear IC’s by Ramakant Gayakwad, Fourth Edition, Pearson Education, 20015.
3. John M Yarbrough,-Digital Logic Applications and Design, Thomson Learning, 2001.
4. Donald D. Givone, ―Digital Principles and Design, McGraw Hill, 2002.
5. Charles H Roth Jr., Larry L. Kinney ―Fundamentals of Logic Design, Cengage Learning, 7th Edition,
2013.
@#15102023
11
Module-1
Simple Stress and Strain: Introduction, Concept of Stress and Strain, Linear elasticity, Hooke's Law and
Poisson's ratio. Extension / Shortening of a bar, bars with varying cross sections (circular and rectangular),
Elongation due to selfo-weight, Principle of super position. Volumetric strain, expressions for volumetric strain
for bars with uniform circular and rectangular cross sections. Simple shear stress and shear strain, Elastic
constants (No derivation for relationship between elastic constants).
8 Hours
Module-2
Bending Moment and Shear Force in Beams: Introduction - types of beams, loads and reactions, Shear force
and bending moment, Sign conventions, Relationship between load intensity, shear force and bending moment;
Shear force and Bending moment diagrams for different beams subjected to concentrated loads, uniformly
distributed load, (UDL) uniformly varying load (UVL) and couple for different types of beams.
8 Hours
Module-3
Torsion of Circular Shafts: Introduction, Torsion equation - assumptions and derivation, Torsional rigidity /
Stiffness of shafts. Power transmitted by solid and hollow circular shafts, Simple numerical problems.
Columns: Introduction, End conditions, Assumptions in deriving Euler's equations, Sign conventions for
bending moments, Euler's formulas (no derivation) for axially loaded elastic long columns,Limitations of Euler's
theory, Rankine's formula.
10 Hours
@#15102023
12
Module-4
Properties of Fluids: Introduction, Properties of fluids, viscosity, thermodynamic properties, surface tension,
capillarity, vapour pressure and cavitation.
Fluid Statics: Fluid pressure at a point, Pascal’s law, pressure variation in a static fluid, absolute,gauge,
Atmospheric and vacuum pressures, simple manometers and differential manometers. Total pressure and
center of pressure on submerged plane surfaces; horizontal, vertical and inclined plane surfaces, curved
surface submerged in liquid.
8 Hours
Module-5
Fluid Kinematics: Types of fluid flow, continuity equation in 2D and 3D (Cartesian Coordinates only),velocity
and acceleration
Fluid Dynamics: Introduction equation of motion, Euler’s equation of motion, Bernoulli’sequation
from first principles and also from Euler’s equation, limitations of Bernoulli’s equation.
8 Hours
Course Outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to :
CO1: Provide the basic concepts and principles of mechanics of materials. CO2:
Calculate stresses and deformations of objects under external loadings.
CO3: Apply the knowledge of mechanics of materials applications and design problems.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course ifthe student secures
a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and
SEE (Semester End Examination) taken together.
@#15102023
TEMPLATE for AEC (if the course is a theory)
13
Suggested Learning Resources:
Books
1.
Strength of Materials by R K Rajput, S. Chand and Company Pvt, 2014.
2.
Strength of Materials", S.S. Rattan, Tata McGraw Hill, 2009.
3.
Fundamentals of Strength of Materials by P N Chandramouli, PHI Learning Pvt. Ltd,2013.
4.
Mechanics of Materials by R C Hibbeler, Pearson, Latest edition
5.
A Text Book of Fluid Mechanics and Hydraulic Machines” Dr R.K Bansal Laxmi
Publishers.
6. “Fluid Mechanics (SI Units)” Yunus A. Cengel John M.Cimbala, TataMcGraw Hill 3rd
Edition, 2014.
Web links and Video Lectures (e-Resources):
1. https://sm-nitk.vlabs.ac.in/List%20of%20experiments.html
2. https://archive.nptel.ac.in/courses/112/105/112105269/
3. https://archive.nptel.ac.in/courses/112/107/112107146/
4. https://nptel.ac.in/courses/112107146
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
1. Tensile Testing and Material Properties: Conduct hands-on tensile testing experiments where students
can test different materials to determine their mechanical properties, such as yield strength, ultimate
strength, and modulus of elasticity.
2. Strain Measurement Techniques: Introduce students to various strain measurement
techniques, such as strain gauges or extensometers
3. Failure Analysis Case Studies: Assign students real-world case studies of structural failures and ask
them to analyze the reasons behind the failures. They can investigate factors like material
properties, design flaws, and loading conditions.
4. Bernoulli's Principle Demonstrations: Conduct demonstrations to illustrate Bernoulli’s principle and its
applications.
@#15102023
18
Module-1
Analog Communication
Introduction to Communication Systems – Modulation – Types – Need for Modulation. Theory of
Amplitude Modulation – Evolution and Description of SSB Techniques – Theory of Frequency and
Phase Modulation – Comparison of Analog Communication Systems.
8 Hours
Module-2
Data and Pulse Communication
Pulse Communication: Pulse Amplitude Modulation (PAM) – Pulse Time Modulation (PTM) – Pulse Code
Modulation (PCM) – Comparison Of Various Pulse Communication System .Data Communication:History
Of Data Communication – Standards, Organizations For Data Communication- Data Communication Circuits
– Data Communication Codes – Data Communication Hardware – Serial And Parallel Interfaces.
8 Hours
Module-3
Digital Modulation
Amplitude Shift Keying (ASK) – Frequency Shift Keying (FSK)–Phase Shift Keying(PSK) – BPSK –QPSK –
Quadrature Amplitude Modulation (QAM) – 8 QAM – 16 QAM– Bandwidth Efficiency– Comparison of
various Digital Communication System.
8 Hours
Module-4
Source And Error Control Coding
Entropy, Source Encoding Theorem, Shannon Fano Coding, Huffman Coding, Mutual Information,Channel
Capacity, Error Control Coding, Linear Block Codes, Cyclic Codes –ARQ Techniques
8 Hours
Module-5
Multi-User Radio Communication
Global system for mobile communications (GSM) – Code Division Multiple Access (CDMA) – Cellularconcept
and Frequency Reuse – Channel Assignment and Handover Techniques – Overview of Multiple
Access Schemes – Satellite Communication – Bluetooth.
8 Hours
@#15102023
19
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
Suggested Learning Resources:
Books:
1. Wayne Tomasi, “Advanced Electronic Communication Systems”, 6th Edition, Pearson
Education, 2009.
2. B.P.Lathi,“Modern Analog and Digital Communication Systems”, 3 rd Edition,Oxford
University Press,2007.
Reference :
1. Simon Haykin, “Communication Systems”, 4th Edition, John Wiley & Sons, 2004
2. Rappaport T.S, "Wireless Communications: Principles and Practice", 2nd Edition, Pearson
Education,2007.
3. H.Taub, D L Schilling and G Saha, “Principles of Communication”, 3rd Edition,
PearsonEducation, 2007.
4. Blake, “Electronic Communication Systems”, Thomson Delmar Publications, 2002.
B.Sklar,“Digital Communication Fundamentals and Applications”2nd Edition PearsonEducation2007
Web links and Video Lectures (e-Resources):
@#15102023
20
1. https://www.digimat.in/nptel/courses/video/117105143/L01.html
2. https://www.digimat.in/nptel/courses/video/117105144/L01.html
@#15102023
21
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
@#15102023
23
Course Objectives:
The objectives of this course are to:
1. Understand the basic concepts of OP-AMP circuits
2. Analyze the applications of operational amplifiers
3. Understand special function ICs and wave form Generators using operational amplifiers circuits
4. Compared sign issues, advantages, disadvantages and limitations of communication systems.
These are sample Strategies, which teachers can use to accelerate the attainment of the various courseoutcomes.
1. Lecturer method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various communication systems.
3. Encourage collaborative (Group) Learning in the class.
Module-1
IC Fabrication:
IC classification, fundamental of monolithic IC technology, epitaxial growth, masking and etching,
diffusion of impurities. Realization of monolithic ICs and packaging. Fabrication of diodes, capacitance,
resistance, FETs and PV Cell.
8 Hours
Module-2
Characteristics of Opamp:
Ideal OP-AMP characteristics, DC characteristics, AC characteristics, differential amplifier; frequency
response of OP-AMP; Basic applications of op-amp — Inverting and Non-inverting Amplifiers, summer,
differentiator and integrator-V/I& I/V converters.
8 Hours
Module-3
Applications of Opamp:
Instrumentation amplifier and its applications for transducer Bridge, Logand Antilog Amplifiers- Analog
multiplier & Divider, first and second order active filters, comparators, multivibrator, wave form generators,
clippers, clampers, peak detector, S/H circuit, D/A converter (R-2R ladder and weighted
resistor types), A/D converters using opamps.
8 Hours
Module-4
Timers:
Functional block, characteristics of 555 Timer and its PW application—IC-566 voltage controlledoscillator
IC; 565-phase locked loop IC, AD 633Analog multiplier ICs.
8 Hours
Module-5
Applications:
AD623 Instrumentation Amplifier and its application as load cell weight measurement — IC voltage
regulators –LM78XX, LM79XX; Fixed voltage regulators its application as Linear power supply—
LM317, 723Variability voltage regulators, switching regulator-SMPS—ICL8038 function generator IC.
8 Hours
@#15102023
24
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
Module-5
Graphs: Definitions, Terminologies, Matrix and Adjacency List Representation Of Graphs, Elementary
Graph operations, Traversal methods: Breadth First Search and Depth First Search. Sorting and Searching:
Insertion Sort, Radix sort, Address Calculation Sort. Hashing: Hash Table organizations, Hashing Functions,
Static and Dynamic Hashing: Files and Their Organization: Data Hierarchy, File Attributes, Text Files
and Binary Files, Basic File Operations, File Organizations and Indexing. 10 Hours
Course Outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to :
CO1. Use different types of data structures, operations and algorithms.CO2.
Apply searching and sorting operations on files.
CO3. Use stack, Queue, Lists, Trees and Graphs in problem solving.
CO4. Implement all data structures in a high-level language for problem solving.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to
have satisfied the academic requirements and earned the credits allotted to each subject/ course if the student
secures a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal
Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test
component, there are 25 marks.
2. The first test will be administered after 40-50% of the syllabus has been covered, and the second test will
be administered after 85-90% of the syllabus has been covered
3. Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based then only one
assignment for the course shall be planned. The teacher should not conduct two assignments at the end of
the semester if two assignments are planned.
4. For the course, CIE marks will be based on a scaled-down sum of two tests and other methods of
assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s taxonomy
as per the outcome defined for the course.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papersfor
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
Suggested Learning Resources:
Books
1. Ellis Horowitz and Sartaj Sahni, Fundamentals of Data Structures in C, 2nd Ed,Universities
Press, 2014.
2. Seymour Lipschutz, Data Structures Schaum's Outlines, Revised 1st Ed, McGraw Hill,2014.
Reference :
1. Gilberg & Forouzan, Data Structures: A Pseudo-code approach with C, 2nd Ed, Cengag
Learning,2014.
2. Reema Thareja, Data Structures using C, 3rd Ed, Oxford press, 2012.
3. Jean-Paul Tremblay & Paul G. Sorenson, An Introduction to Data Structures withApplications, 2nd
Ed, McGraw Hill, 2013.
4. A M Tenenbaum, Data Structures using C, PHI, 1989 5. Robert Kruse, Data Structures andProgram
Design in C, 2nd Ed, PHI, 1996
Web links and Video Lectures (e-Resources):
1. https://www.digimat.in/nptel/courses/video/108108111/L01.html
2. https://www.digimat.in/nptel/courses/video/108108114/L01.html.
@#15102023
27
@#15102023
Template
28
for Practical Course and if AEC is a practical Course
2 Develop a python program to find the smallest and largest number in a list
3 Develop a python program to arrange the numbers in ascending and descending order
Develop a Python program to check whether a given number is palindrome or not and also count the
6 number of occurrences of each digit in the input number.
Write a Python program that accepts a sentence and find the number of words, digits,
7
Uppercase letters and lowercase letters.
Write a Python program for pattern recognition with and without using regular
8
expressions
Demonstration Experiments (For CIE)
Demonstrate python program to read the data from the spread sheet and write the data
9
in to the spread sheet
10 Demonstration of reading, writing and organizing files.
11 Demonstration of the concepts of classes, methods, objects and inheritance
CO2: Identify the methods to create and manipulate lists, tuples and dictionaries.
CO3: Discover the commonly used operations involving regular expressions and file system.
@#15102023
Template
29
for Practical Course and if AEC is a practical Course
2 Plotting and visualizing curves and surfaces in MATLAB – Symbolic computations usingMATLAB
@#15102023
Template
31
for Practical Course and if AEC is a practical Course
The Sum of scaled-down marks scored in the report write-up/journal and marks of a test is the total CIE marks
scored by the student.
@#15102023
Template
32
for Practical Course and if AEC is a practical Course
General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure and result in -
60%, Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored
marks shall be scaled down to 50 marks (however, based on course type, rubrics shall be decided by the
examiners)
Change of experiment is allowed only once and 15% of Marks allotted to the procedure part are to be made
zero. The minimum duration of SEE is 02 hours
Suggested Learning Resources:
1. https://www.mathworks.com/matlabcentral/answers/401100-where-can-i-find-resources-for-learning-
matlab
2. https://www.youtube.com/watch?v=1PSFLKiEV7U
3. https://www.mathworks.com/videos/matlab-for-teaching-81562.html
4. https://www.mathworks.com/videos/matlab-fundamentals-online-course-overview-
1608805840236.html
@#15102023
33
Module - 3
The Geometry of Virtual Worlds &The Physiology of Human Vision: Geometric Models, Changing Position
and Orientation, Axis-Angle Representations of Rotation, Viewing Transformations, Chaining the
Transformations, Human Eye, eye movements & implications for VR.
Module - 4
Visual Perception & Rendering :
Visual Perception - Perception of Depth, Perception of Motion, Perception of Colour, Combining Sources of
Information. Visual Rendering -Ray Tracing and Shading Models, Rasterization, Correcting Optical
Distortions, Improving Latency and Frame Rates
Module - 5
@#15102023
34
Motion & Tracking : Motion in Real and Virtual Worlds- Velocities and Accelerations, The Vestibular
System, Physics in the Virtual World, Mismatched Motion and Vection Tracking- Tracking 2D & 3D
Orientation, Tracking Position and Orientation, Tracking Attached Bodies
Course Outcome (COs) (Course Skill Set)
@#15102023
35
Reference Books:
1. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”, 2005.
2. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D User Interfaces, Theoryand
Practice”, Addison Wesley, USA, 2005.
3. Oliver Bimber and Ramesh Raskar, “Spatial Augmented Reality: Meging Real and VirtualWorlds”,
2005.
4. Burdea, Grigore C and Philippe Coiffet, “Virtual Reality Technology”, Wiley Interscience, India,2003.
1. http://lavalle.pl/vr/book.html
2. https://nptel.ac.in/courses/106/106/106106138/
3. https://www.coursera.org/learn/introduction-virtual-reality.
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
1. Mini Project
2. Course seminars
3. YouTube video learning approach
@#15102023
36
Teaching-Learning Process
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes and make Teaching –Learning more effective
1. Chalk and talk
2. Online demonstration
3. Hands on problem solving
Module-1
Introduction to Object Oriented Programming: Computer programming background- C++ overview. First C++
Program -Basic C++ syntax, Object Oriented Programming: What is an object, Classes, methods and messages,
abstraction and encapsulation, inheritance, abstract classes, polymorphism.
Module-2
Functions in C++: Tokens – Keywords – Identifiers and constants – Operators in C++ – Scope resolution
operator – Expressions and their types – Special assignment expressions – Function prototyping – Call by
reference – Return by reference – Inline functions -Default arguments – Function overloading.
Module-3
Inheritance & Polymorphism: Derived class Constructors, destructors-Types of Inheritance- Defining Derived
classes, Single Inheritance, Multiple, Hierarchical Inheritance, Hybrid Inheritance.
Module-4
I/O Streams: C++ Class Hierarchy- File Stream-Text File Handling- Binary File Handling during fileoperations.
Module-5
Exception Handling: Introduction to Exception - Benefits of Exception handling- Try and catchblock Throw
statement- Pre-defined exceptions in C++
Textbook 2: Chapter 13 (13.2 to13.6)
Course Outcome (Course Skill Set)
At the end of the course the student will be able to:
CO1: Able to understand and design the solution to a problem using object-oriented programming concepts.
CO2: Able to reuse the code with extensible Class types, User-defined operators and function
overloading.
CO3: Achieve code reusability and extensibility by means of Inheritance and Polymorphism
CO4: Implement the features of C++ including templates, exceptions and file handling for providing
@#15102023 programmed solutions to complex problems
37
Programming Assignments:
1. Write a C++ program to sort the elements in ascending and descending order.
2. Write a C++ program to find the sum of all the natural numbers from 1 to n.
3. Write a C++ program to swap 2 values by writing a function that uses call by reference technique.
4. Write a C++ program to demonstrate function overloading for the following prototypes.
add(int a, int b)
add(double a,
double b)
5. Create a class named Shape with a function that prints "This is a shape". Create another class named Polygon
inheriting the Shape class with the same function that prints "Polygon is a shape". Create two other classes
named Rectangle and Triangle having the same function which prints "Rectangle is a polygon" and "Triangle is a
polygon" respectively. Again, make another class named Square having the same function which prints "Square
is a rectangle". Now, try calling the function by the object of each of these classes.
6.Suppose we have three classes Vehicle, Four Wheeler, and Car. The class Vehicle is the base class, the class
Four Wheeler is derived from it and the class Car is derived from the class Four Wheeler. Class Vehicle has a
method 'vehicle' that prints 'I am a vehicle', class Four Wheeler has a method 'Four Wheeler' that prints 'I have
four wheels', and class Car has a method 'car' that prints 'I am a car'. So, as this is a multi-level inheritance; we
can have access to all the other classes methods from the object of the class Car. We invoke all the methods from
a Car object and print the corresponding outputs of the methods.
So, if we invoke the methods in this order, car(), Four wheeler(), and vehicle(), then the output will be
I am a car
I have four wheelsIam
a vehicle
Write a C++ program to demonstrate multilevel inheritance using this.
7. Write a C++ program to create a text file, check file created or not, if created it will write some text into the
file and then read the text from the file.
8.Write a C++ program to write and read time in/from binary file using fstream
9. Write a function which throws a division by zero exception and catch it in catch block. Write a C++program
to demonstrate usage of try, catch and throw to handle exception.
10. Write a C++ program function which handles array of bounds exception using C++.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the
course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
Suggested Learning Resources:
Textbooks:
1. Bhushan Trivedi, “Programming with ANSI C++”, Oxford Press, Second Edition, 2012.
2. Balagurusamy E, Object Oriented Programming with C++, Tata McGraw Hill Education Pvt. Ltd,
Fourth Edition 2010.
Tutorial Link:
1. https://www.w3schools.com/cpp/cpp_intro.asp
2. https://www.edx.org/course/introduction-to-c-3
@#15102023
MKV-TEMPLATE for IPCC (26.04.2022)
39
Module-1
Module-3
Micro And Smart Devices And Systems: Principles And Materials: Definitions and salient featuresof
sensors, actuators, and systems.
Sensors: silicon capacitive accelerometer, piezo-resistive pressure sensor, blood analyzer,
conductometric gas sensor, fiber-optic gyroscope and surface-acoustic-wave based wireless strain sensor.
Actuators: silicon micro-mirror arrays, piezo-electric based inkjet print- head, electrostatic comb-drive
andmicromotor, magnetic micro relay, shape- memory-alloy based actuator, electro-thermal actuator.
Systems: micro gas turbine, portable clinical analyzer.
8 Hours
Module-4
Electronics, Circuits And Control: Carrier concentrations, semiconductor diodes, transistors, MOSFET
amplifiers, operational amplifiers. Basic Op-Amp circuits. Charge-measuring circuits. Examples from micro
systems. Transfer function, state-space modeling, stability, PID controllers, and model order reduction.
Examples from smart systems and micro machined accelerometer or a thermal
cycler.
8 Hours
Module-5
Nano-metrology: Nanotechnology definition, importance of Nano-dimension, classification of Nanostructures,
applications. Introduction to microscopy, Transmission Electron Microscope(TEM), applications of TEM,
Scanning Electron Microscope(SEM), applications of SEM, Scanning Tunnelling Microscope (STM),
applications of STM, Surface Topography Measurement, Atomic Force Microscope, applications of AFM, Force
Measurement using AFM, X-Ray Diffraction System: Principles, Bragg Law, Two-dimensional XRD System,
Applications of XRD System.
8 Hours
Practical Component of IPCC
Sl. Experiments
No.
1 Study of instruments for Liner measurement and angular measurements: Slip gauges- Measurement of
angle-sine bar, Sine centre, Angle gauges, and Optical instruments for angular measurements.
2 Study & Calibration of Strain measurement instrument.
3 Study & Calibration of Pressure measurement instrument.
4 Study & Calibration of measuring temperature using different Sensors & study the characteristics of
Thermocouple, RTD and Thermistor.
5 Study & Calibration of LVDT for displacement Measurement.
6 Study & Calibration of Speed Measurement ( Magnetic Pickup & Photo reflective)
7 Study of MCLEOD Gauge
8 Study of Rotameter.
9 Study of Vibration Measurement instrument.
10 Study of Angular type Capacitance Measurement Trainer.
Course outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to :
CO1: Understand the objectives of metrology, methods of measurement, standards of measurement &various
measurement parameters.
CO2: Explain tolerance, limits of size, fits, geometric and position tolerances, gauges and their designCO3:
Explain measurement systems, transducers, intermediate modifying devices and terminating
devices.
CO4: Understand basics of control system.
CO5: Ability to perform stability analysis of a control system.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
@#15102023
MKV-TEMPLATE for IPCC (26.04.2022)
41
minimum passing marks for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures a
minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and SEE
(Semester End Examination) taken together.
• The question paper will have ten questions. Each question is set for 20 marks.
• There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
• The students have to answer 5 full questions, selecting one full question from each module.
• Marks scored by the student shall be proportionally scaled down to 50 Marks
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will have a CIE
component only. Questions mentioned in the SEE paper may include questions from the practical component.
Reference Books:
1. Engineering Metrology and Measurements Bentley Pearson Education
2. Theory and Design for Mechanical Measurements, III edition Richard S Figliola, Donald E Beasley
WILEY India Publishers
3. Animations of working principles, process flows and processing techniques, A CD-supplementwith
Matlab codes, photographs and movie clips of processing machinery and working devices.
4. Laboratory hardware kits for (i) BEL pressure sensor, (ii) thermal-cycler and (iii) activecontrol
@#15102023 of a cantilever beam.
MKV-TEMPLATE for IPCC (26.04.2022)
42
5. Microsystems Design, S. D. Senturia, 2001, Kluwer Academic Publishers, Boston, USA. ISBN 0-7923-
7246-8.
6. Analysis and Design Principles of MEMS Devices, Minhang Bao, Elsevier, Amsterdam, TheNetherlands,
ISBN 0-444-51616-6
7. Design and Development Methodologies, Smart Material Systems and MEMS: V. Varadan,
K. J. Vinoy, S. Gopalakrishnan, Wiley.
8. MEMS- Nitaigour Premchand Mahalik, TMH 2007
Web links and Video Lectures (e-Resources):
1. www.electronics-tutorials.ws
2. www.electrical4u.com/electronic-ballast
3. www.sciencedirect.com/topic/computer-science/sampling-theorem
4. https://nptel.ac.in/content/storsge2/courses/108103008/PDF/module3/m3_lec2.pdf
1. http://sl-coep.vlabs.ac.in/
Microcontrollers Semester IV
Course Code BRA402 CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:2:0 SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 8-10 Lab slots Total Marks 100
Credits 04 Exam Hours 03
Examination nature (SEE) Theory/practical/Viva-Voce
Course objectives:
This course will enable students to:
1. Understand the difference between a Microprocessor and a Microcontroller and embedded
microcontrollers.
2. Familiarize the basic architecture of 8051 microcontroller.
3. Program 8051microprocessor using Assembly Level Language and C.
4. Understand the interrupt system of 8051 and the use of interrupts.
5. Understand the operation and use of inbuilt Timers/Counters and Serial port of 8051.
6. Interface 8051 to external memory and I/O devices using its I/O ports.
Teaching Learning Process (General Instructions)
These are sample Strategies; that teachers can use to accelerate the attainment of the various course outcomes.
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes.
1. Lecturer method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various Micrcontrollers and digital
circuits.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical
@#15102023 thinking
MKV-TEMPLATE for IPCC (26.04.2022)
43
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinkingskills
such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Discuss how every concept can be applied to the real world - and when that is possible, it helpsimprove the
students understanding.
Module-1
8051 Microcontroller:
Microprocessor Vs Microcontroller, Embedded Systems, Embedded Microcontrollers, 8051 Architecture-
Registers, Pin diagram, I/O ports functions, Internal Memory organization. External Memory (ROM &
RAM) interfacing.
8 Hours
Module-2
8051 Instruction Set:
Addressing Modes, Data Transfer instructions, Arithmetic instructions, Logical instructions, Branch
instructions, Bit manipulation instructions. Simple Assembly language program examples (without loops) touse
these instructions.
8 Hours
Module-3
8051 Stack, I/O Port Interfacing and Programming:
8051 Stack, Stack and Subroutine instructions. Assembly language program examples on subroutine and
involving loops.
Interfacing simple switch and LED to I/O ports to switch on/off LED with respect to switch status.
8 Hours
Module-4
8051 Timers and Serial Port:
8051 Timers and Counters – Operation and Assembly language programming to generate a pulse using Mode-1
and a square wave using Mode- 2 on a port pin. 8051 Serial Communication- Basics of Serial Data
Communication, RS- 232 standard, 9 pin RS232 signals, Simple Serial Port programming in Assembly and C
to transmit a message and to receive data serially.
8 Hours
MODULE-5
8051 Interrupts and Interfacing Applications:
8051 Interrupts. 8051 Assembly language programming to generate an external interrupt using a switch, 8051
C programming to generate a square waveform on a port pin using a Timer interrupt. Interfacing 8051 to ADC-
0804, DAC, LCD and Stepper motor and their 8051 Assembly language interfacing programming.
8 Hours
Sl.NO. Experiments
1 Data Transfer: Block Move, Exchange, Sorting, Finding largest element in an array.
2 Arithmetic Instructions - Addition/subtraction, multiplication and division, square, Cube – (16 bits
Arithmetic operations – bit addressable).
3
Counters.
5
Conditional CALL & RETURN.
@#15102023
MKV-TEMPLATE for IPCC (26.04.2022)
44
6 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: ASCII – Decimal.
7 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: Decimal - ASCII
8 Programs to generate delay, Programs using serial port and on-Chip timer/counter.
Code conversion: HEX - DecimaL.
9 . Programs to generate delay, Programs using serial port and on-Chip timer/counter. Code conversion
Decimal -HEX.
10 Write ALP to interface a Stepper Motor to 8051 to rotate the motor
CIE for the theory component of the IPCC (maximum marks 50)
1. IPCC means practical portion integrated with the theory of the course.
2. CIE marks for the theory component are 25 marks and that for the practical component is 25 marks.
3. 25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two
Tests, each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other
assessment methods mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the
syllabus and the second test after covering 85-90% of the syllabus.
4. Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the
theory component of IPCC (that is for 25 marks).
5. The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
CIE for the practical component of the IPCC
1. 15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks for
the test to be conducted after the completion of all the laboratory sessions.
2. On completion of every experiment/program in the laboratory, the students shall be evaluated
including viva-voce and marks shall be awarded on the same day.
3. The CIE marks awarded in the case of the Practical component shall be based on the continuous
evaluation of the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of all
experiments’ write-ups are added and scaled down to 15 marks.
@#15102023
4. The laboratory test (duration 02/03 hours) after completion of all the experiments shall be conducted
MKV-TEMPLATE for IPCC (26.04.2022)
45
1. “The 8051 Microcontroller and Embedded Systems – using assembly and C”, Muhammad Ali Mazidi
and Janice Gillespie Mazidi and Rollin D. McKinlay; PHI, 2006 / Pearson, 2006.
2. “The 8051 Microcontroller”, Kenneth J. Ayala, 3rd Edition, Thomson/Cengage Learning.
Reference Books:
1. “The 8051 Microcontroller Based Embedded Systems”, Manish K Patel, McGraw Hill, 2014, ISBN:
978-93-329-0125-4.
2. “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Raj Kamal, Pearson
Education, 2005.
Web links and Video Lectures (e-Resources):
E-book versions are available at ‘https://www.knimbus.com/’ of the VTU consortium. Remote login available
through respective college IDs.
• https://youtu.be/7mtt4bdfQk4
1. Programs to generate delay, Programs using serial port and on-Chip timer/counter.
2. Code conversion: BCD – ASCII; ASCII – Decimal; Decimal - ASCII; HEX - Decimal and Decimal -
HEX.
3. Write a C program to (i) transmit and (ii) to receive a set of characters serially by interfacing 8051 to a
terminal.
4. Write ALPs to generate waveforms using ADC interface.
5. Write ALP to interface an LCD display and to display a message on it. 5. Write ALP to interface a
Stepper Motor to 8051 to rotate the motor.
6. Write ALP to interface ADC-0804 and convert an analog input connected to it.
@#15102023
Template
46
for Practical Course and if AEC is a practical Course
Cams: Types of cams, types of followers. Displacement, velocity and acceleration curves for
uniform velocity, Simple Harmonic Motion, Uniform Acceleration and Retardation, Cycloidal
motion. Cam profiles: disc cam with reciprocating / oscillating follower having knife-edge, roller
and flat-face follower inline and offset (Without derivations). 10 Hours
Module-5
Governors: Types of governors; force analysis of Porter and Hartnell governors. Controlling force,
stability, sensitiveness, isochronism, effort and power (no Numerical problem).
Gyroscope: Gyroscopic couple. Effect of gyroscopic couple on plane disc, Aeroplane, Ship, stability
of two wheelers and four wheelers (Without numerical problems)
06 Hours
Course Outcome (COs) (Course Skill Set)
At the end of the course, students will be able to:
CO1: To identify and enumerate different link-based mechanisms with basic understanding of motion.
CO2: To understand and illustrate various power transmission mechanisms using suitable 20 methods.
CO3: To understand and illustrate various Governing mechanisms using suitable methods.
CO4: To design and evaluate the performance of different cams and followers.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures
a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation)and SEE
(Semester End Examination) taken together.
CIE for the theory component of the PCC (maximum marks 50)
1. PCC means practical portion integrated with the theory of the course.
2. CIE marks for the theory component are 25 marks and that for the practical component is 25 marks.
3. 25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two
Tests each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other assessment
methods mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the syllabus and the
second test after covering 85-90% of the syllabus.
4. Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the
theory component of IPCC (that is for 25 marks).
5. The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
SEE Evaluation:
• Theory SEE will be conducted by University as per the scheduled timetable, with
common question papers for the course (duration 03 hours)
• The question paper will have ten questions. Each question is set for 20 marks.
• There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
• The students have to answer 5 full questions, selecting one full question from each module.
• Marks scored by the student shall be proportionally scaled down to 50 Marks
• The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion
will have a CIE component only. Questions mentioned in the SEE paper may include
questions from the practical component.
Suggested Learning Resources:
Text Book:
1. Theory of Machines Rattan S.S, Tata McGraw-Hill Publishing Company Ltd., New Delhi, Ed 2009
2. Theory of Machines Sadhu Singh, Pearson Education (Singapore) Pvt. Ltd, Indian Branch New Delhi,
2nd Ed 2006
Reference Books:
@#15102023
1. Theory of Machines. Thomas Bevan. CBS Publication 1984.
Template
48
for Practical Course and if AEC is a practical Course
Sl.NO. Experiments
8 Robot programming and simulation for any industrial process (Packaging, Assembly).
CO1: Use of any robotic simulation software to model the different types of robots and calculate work volume
for different robots.
@#15102023
Template
49
for Practical Course and if AEC is a practical Course
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%. The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks). A student shall be deemed to
have satisfied the academic requirements and earned the credits allotted to each course. The student has to
secure not less than 35% (18 Marks out of 50) in the semester-end examination (SEE).
Continuous Internal Evaluation (CIE):
CIE marks for the practical course are 50 Marks.
1. The split-up of CIE marks for record/ journal and test are in the ratio 60:40.
2. Each experiment to be evaluated for conduction with observation sheet and record write-up. Rubrics
for the evaluation of the journal/write-up for hardware/software experiments designed by the faculty
who is handling the laboratory session and is made known to students at the beginning of the practical
session.
3. Record should contain all the specified experiments in the syllabus and each experiment write-up will
be evaluated for 10 marks.
4. Total marks scored by the students are scaled downed to 30 marks (60% of maximum marks).
5. Weightage to be given for neatness and submission of record/write-up on time.
6. Department shall conduct 02 tests for 100 marks, the first test shall be conducted after the 8th week of
the semester and the second test shall be conducted after the 14th week of the semester.
7. In each test, test write-up, conduction of experiment, acceptable result, and procedural knowledge will
carry a weightage of 60% and the rest 40% for viva-voce.
8. The suitable rubrics can be designed to evaluate each student’s performance and learning ability.
The average of 02 tests is scaled down to 20 marks (40% of the maximum marks).
The Sum of scaled-down marks scored in the report write-up/journal and average marks of two tests is the total
CIE marks scored by the student.
Semester End Evaluation (SEE):
1. SEE marks for the practical course is 50 Marks.
2. SEE shall be conducted jointly by the two examiners, one internal from same institute and one
external from other institute, examiners are appointedby the University.
3. All laboratory experiments are to be included for practical examination.
4. (Rubrics) Breakup of marks and the instructions printed on the cover page of the answer script to be
strictly adhered to by the examiners. OR based on the course requirement evaluation rubrics shall be
decided jointly by examiners.
5. Students can pick one question (experiment) from the questions lot prepared by the internal /external
examiners jointly.
6. Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by
examiners.
7. General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure and
result in -60%.
8. Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored
marks shall be scaled down to 50 marks (however, based on course type, rubrics shall be decided by
the examiners).
9. Change of experiment is allowed only once and 15% Marks allotted to the procedure part to be made
zero.
10. The duration of SEE is 03 hours
Rubrics suggested in Annexure-II of Regulation book
Suggested Learning Resources:
1. https://www.coppeliarobotics.com/
2. https://www.youtube.com/watch?v=MX3VXvZFk0U
3. https://www.mdpi.com
4. https://www.fer.unizg.hr/en/course/rpas
5. https://www.hindawi.com/journals/jr/2018/2312984/
6. https://unity.com/solutions/automotive-transportation-manufacturing/robotics
@#15102023
50
28
Fuzzy Logic for Robotics Semester IV
Course Code 22RA405A CIE Marks 50
Teaching Hours/Week (L: T:P: S) 3:0:0:0 SEE Marks 50
Total Hours of Pedagogy 42 Total Marks 100
Credits 03 Exam Hours 03
Examination nature (SEE) Theory
Course Objectives:
This course will enable students to:
1. To learn the concept of fuzziness involved in various systems.
2. To provide adequate knowledge about fuzzy set theory
3. To teach Modelling of non-linear systems using fuzzy models
4. To make students to understand to the concepts of feed forward neural networks.
5. To provide adequate knowledge about feedback networks
Module-1
Fuzzy set theory – Fuzzy sets – Operation on fuzzy sets – Scalar cardinality, fuzzy cardinality, union
and intersection, complement (Yager and Sugeno), equilibrium points, aggregation, projection,composition,
cylindrical extension, fuzzy relation – Fuzzy membership functions
8 Hours
Module-2
Fuzzy Arithmetic, Fuzzy Relations & Possibility Theory, Fuzzy Logic, Uncertainty based Information,Fuzzy
Expert System – Overview, Fuzzy Controllers, Applications of Fuzzy Logic in Robotics.
8 Hours
Module-3
Modelling of non-linear systems using fuzzy models – TSK model – Fuzzy logic controller – Fuzzification –
Knowledge base – Decision making logic – Defuzzification – Adaptive fuzzy systems – Familiarization with
fuzzy logic toolbox. Features of membership function, Standard forms and Boundaries, membership value
assignments, Fuzzy to Crisp Conversions, Defuzzification methods.
10 Hours
Module-4
Introduction to Neural Networks: Differences between Biological and Artificial Neural Networks - Typical
Architecture, Common Activation Functions, McCulloch - Pitts Neuron, Simple Neural Nets for Pattern
Classification, Linear Separability - Hebb Net, Perceptron, Adaline, Madaline - Architecture,
algorithm, and Simple Applications.
8 Hours
Module-5
Neural Networks: Case Studies: Inverted Pendulum, CMAC, Robotics, Image compression, and Control
systems - Fuzzy Logic: Mobile robot navigation, Autotuning a PID Controller.
8 Hours
@#15102023
51
29
Course Outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to:
CO1: Compare and contrast the biological neural network and ANN.CO2:
Discuss the ANN for pattern classification.
CO3: Develop and configure ANN’s with different types of functions and learning algorithms.
CO4: Apply ANN for real world problems.
CO5: Discuss the fundamentals of fuzzy logic, implementation and their functionsCO6:
Apply fuzzy logic concepts in building automated control systems.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures
a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and
SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
1. For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test
component, there are 25 marks.
2. The first test will be administered after 40-50% of the syllabus has been covered, and the second test
will be administered after 85-90% of the syllabus has been covered
3. Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based then only
one assignment for the course shall be planned. The teacher should not conduct two assignments at the
end of the semester if two assignments are planned.
4. For the course, CIE marks will be based on a scaled-down sum of two tests and other methods of
assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’staxonomy as
per the outcome defined for the course.
Semester End Examination (SEE):
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
• The question paper will have ten questions. Each question is set for 20 marks.
• There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
• The students have to answer 5 full questions, selecting one full question from each module.
• Marks scored shall be proportionally reduced to 50 marks
Suggested Learning Resources:
Books
1. Fuzzy Sets and Fuzzy Logic – Theory and Applications, George J. Klir & Bo Yuan, Prentice Hall ofIndia
Private Limited.
2. Fuzzy Sets, Uncertainty and Information, George J. Klir & Tina A. Folger, Prentice Hall of India
Private Limited.
3. Jacek M. Zurada, ‘Introduction to Artificial Neural Systems’, Jaico Publishing home, 2002.
4. Timothy J. Ross, ‘Fuzzy Logic with Engineering Applications’, Tata McGraw Hill, 2009.
Reference Books:
1. LaureneFausett, Englewood cliffs, N.J., ‘Fundamentals of Neural Networks’, Pearson Education,
2008.
2. Simon Haykin, ‘Neural Networks’, Pearson Education, 2003.
3. George.J.Klir, ‘Fuzzy Sets and Fuzzy Logic – Theory and Applications’, Pearson, 2015.
4. Rajasekaran, VijayalakshmiPai, “Neural Networks, Fuzzy Systems and Evolutionary Algorithms”,PHI
Learning, 2017.
5. Shigeo Abe, “Neural Networks and Fuzzy Systems”, Springer, 2012.
@#15102023
52
30
Web links and Video Lectures (e-Resources):
1. https://onlinecourses.nptel.ac.in/noc22_ge04/preview
2. https://onlinecourses.nptel.ac.in/noc23_ee21/preview
8 Hours
Module-5
Communication Payloads and Controls: Air Vehicle and Payload Control,
Reconnaissance/Surveillance Payloads, Weapon Payloads, Other Payloads, Data-Link Functions andAttributes,
Data-Link Margin, Data-Rate Reduction, Launch Systems, Recovery Systems, Launch and
8 Hours
Recovery Trade-offs
Course Outcome (COs) (Course Skill Set)
At the end of the course the student will be able to:
CO1: Apply the basic concepts of UAV systems.
CO2: Explain the basic aerodynamics, performance, stability and control required for UAV.
CO3: Identify different hardware components for UAV
CO4: Apply the knowledge of UAV and select suitable propulsion system and materials for constructionof
micro aerial vehicle.
CO5: Perform system testing for unmanned aerial vehicles.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures
a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and
SEE (Semester End Examination) taken together.
@#15102023
55
TEMPLATE for AEC (if the course is a theory)
These are sample Strategies, which teachers can use to accelerate the attainment of the various course
outcomes.
1. The lecturer's approach (L) does not have to be limited to traditional methods of teaching. It is possible
to incorporate alternative and effective teaching methods to achieve the desired outcomes.
2. Utilize videos and animations to illustrate the functioning of different techniques used in the
manufacturing of smart materials.
3. Foster collaborative learning exercises within the classroom to encourage group participation and
engagement.
4. Pose a minimum of three Higher Order Thinking (HOT) questions during class discussions to stimulate
critical thinking among students.
5. Implement Problem-Based Learning (PBL) as an approach that enhances students' analytical skills
and nurtures their ability to design, evaluate, generalize, and analyze information, rather than
solely relying on rote memorization.
Module-1
Overview of Smart Materials: Introduction to Smart Materials, Principles of Piezoelectricity, Perovskite
Piezoceramic Materials, Single Crystals vs Polycrystalline Systems, Piezoelectric Polymers, Principles of
Magnetostriction, Rare earth Magneto strictive materials, Giant Magnetostriction and Magneto-resistance
Effect, Introduction to Electro-active Materials, Electronic Materials, Electro-active Polymers, Ionic
Polymer Matrix Composite (IPMC), Shape Memory Effect, Shape Memory Alloys,
Shape Memory Polymers.
8 Hours
Module-2
High-Band Width, Low Strain Smart Sensors: Piezoelectric Strain Sensors, In-plane and Out-of Plane
Sensing, Shear Sensing, Accelerometers, Effect of Electrode Pattern, Active Fibre Sensing, Magneto
strictive Sensing, Villari Effect, Matteuci Effect and Nagoka-Honda Effect, Magnetic Delay Line Sensing,
Application of Smart Sensors for Structural Health Monitoring (SHM), System Identification using Smart
Sensors. 8 Hours
@#15102023
58
TEMPLATE for AEC (if the course is a theory)
Module-3
Smart Actuators: Modelling Piezoelectric Actuators, Amplified Piezo Actuation – Internal and External
Amplifications, Magnetostrictive Actuation, Joule Effect, Wiedemann Effect, Magneto volume Effect,
Magnetostrictive Mini Actuators, IPMC and Polymeric Actuators, Shape Memory Actuators, Active
Vibration Control, Active Shape Control, Passive Vibration Control, Hybrid Vibration Control
8 Hours
Module-4
Smart Composites: Review of Composite Materials, Micro and Macro-mechanics, Modelling Laminated
Composites based on Classical Laminated Plate Theory, Effect of Shear Deformation, Dynamics of Smart
Composite Beam, Governing Equation of Motion, Finite Element Modelling of Smart Composite Beams
8 Hours
Module-5
Advances In Smart Structures & Materials Self-Sensing Piezoelectric Transducers, Energy Harvesting
Materials, Autophagous Materials, Self-Healing Polymers, Intelligent System Design, Emergent System
Design.
8 Hours
Course Outcome (COs) (Course Skill Set)
At the end of the course, the student will be able to:
CO1: Have a deep understanding of smart materials, including their properties, characteristics, andapplications
in various industries.
CO2: Knowledge of smart sensors and their Functionalities will gain knowledge about smart sensors,their
functions, and their role in monitoring and controlling systems.
CO3: Understanding of smart actuators and their applications will develop an understanding of smart
actuators, their operating principles, and their diverse applications in fields such as robotics,
automation, and healthcare.
CO4: Exploration of Smart Composites and Unique Properties will explore the concept of smart composites
and their exceptional properties, such as self-healing, shape memory, and enhancedmechanical
properties.
CO5: Practical Knowledge of Smart Structures and Materials will acquire practical knowledge about
smart structures and materials, including their design, fabrication techniques, and real-worldapplications
in areas such as civil engineering, aerospace, and biomedical engineering.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.The
minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to have
satisfied the academic requirements and earned the credits allotted to each subject/ course if the student secures
a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal Evaluation) and
SEE (Semester End Examination) taken together.
Continuous Internal Evaluation (CIE):
1. For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test
component, there are 25 marks.
2. The first test will be administered after 40-50% of the syllabus has been covered, and the second testwill
be administered after 85-90% of the syllabus has been covered
3. Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based then onlyone
assignment for the course shall be planned. The teacher should not conduct two assignments at the end of
the semester if two assignments are planned.
4. For the course, CIE marks will be based on a scaled-down sum of two tests and other methods of
assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s taxonomy asper
the outcome defined for the course.
Semester End Examination (SEE):
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours).
@#15102023
59
TEMPLATE for AEC (if the course is a theory)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks
Suggested Learning Resources:
Books
1. Brian Culshaw, Smart Structures and Materials, Artech House, 2000
2. Gauenzi, P., Smart Structures, Wiley, 2009.
3. Cady, W. G., Piezoelectricity, Dover Publications.
Smart Materials Intelligent System Design by Prof. Bishakh Bhattacharya Mechanical Engineering Indian
Institute of Technology, Kanpur.
@#15102023
60
TEMPLATE for AEC (if the course is a theory)
@#15102023
62
TEMPLATE for AEC (if the course is a theory)
AI And Machine Learning Full Course
1. https://www.youtube.com/watch?v=wnqkfpCpK1g
2. https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python
3. https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/artificial-intelligence-
vs- machine-learning
4. https://youtu.be/t4K6lney7Zw
5. https://www.youtube.com/watch?v=QDX-1M5Nj7s
Write a 8051 C program to add an array of 16 bit numbers and store the 32 bit result in internal
4
RAM
5 Write a 8051 C program to find the square of a number (1 to 10) using look-up table
Write a 8051 C program to count the number of ones and zeros in two consecutive memory
8
locations.
Demonstration Experiments (For CIE)
9 Write a 8051 C program to scan a series of 32 bit numbers to find how many are negative.
Write a 8051 C program to display “Hello World” message (either in simulation mode or interfacean
10
LCD display).
Write a 8051 C program to convert the hexadecimal data 0xCFh to decimal and display the digitson
11
ports P0, P1 and P2 (port window in simulator).
@#15102023
TEMPLATE for AEC (if the course is a theory)
63
Module-1
Logically Separated Control Network, Network Segregation, Recommended Defence-in-Depth
Architecture, General Firewall Policies for ICS, Recommended Firewall Rules for Specific Services,
Network Address Translation (NAT), Specific ICS Firewall Issues , Unidirectional Gateways, Single
Points of Failure , Redundancy and Fault Tolerance
Module-2
@#15102023
65
TEMPLATE for AEC (if the course is a theory)
Network Segregation: Dual-Homed Computer/Dual Network Interface Cards (NIC) , Firewall between
Corporate Network and Control Network , Firewall and Router between Corporate Network and Control
Network , Firewall with DMZ between Corporate Network and Control Network , Paired Firewalls
between Corporate Network and Control Network , Network Segregation Summary
Module-3
Recommended Firewall Rules for Specific Services: Domain Name System (DNS) , Hypertext Transfer
Protocol (HTTP) ,FTP and Trivial File Transfer Protocol (TFTP) ,Telnet Dynamic Host Configuration
Protocol (DHCP) , Secure Shell (SSH) ,Simple Object Access Protocol (SOAP) , Simple Mail Transfer
Protocol (SMTP), Simple Network Management Protocol (SNMP) ,Distributed Component Object Model
(DCOM),SCADA and Industrial Protocols: DNP3 Protocol. Smart Grid
Security.
Module-4
Information Hiding Techniques: Introduction to Steganography, Watermarking. Differences between
Watermarking and Steganography, A Brief History. Digital Steganography, Applications of
Steganography, Covert Communication, Techniques of steganography (for Text and Image).
Steganography Software: S-Tools, Stego Dos, Ez Stego, Jsteg-Jpeg.
Module-5
Digital Water Marking: Classification in Digital Watermarking, Classification Based on Characteristics:
Blindversus Nonblind, Perceptible versus Imperceptible, Private versus Public, Robust versus Fragile,
Spatial Domain-Based versus Frequency Domain-Based. Classification Based on Applications: Copyright
Protection Watermarks, Data Authentication Watermarks, Fingerprint Watermarks, Copy Control
Watermarks, Device Control Watermarks. Watermarking Techniques for
Visibleand Invisible Watermarks. Watermarking tools: uMark, TSR Watermark. Steganalysis
Course Outcome (COs) (Course Skill Set)
At the end of the course, students will be able to:
CO1: Understand the concept of SCADA system and the importance of Firewall and other safetysystems.
CO2: Explain the importance of different control network systems applied to different sectors
CO3: Understand the importance and explain the concept of firewall safety applications for a specified taskCO4:
Understand the concept of various information hiding techniques used in actual control system.
CO5: Perform the specified task on digital water marking for various applications
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and for the SEE
minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student shall be deemed to
have satisfied the academic requirements and earned the credits allotted to each subject/ course if the student
secures a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal
Evaluation) and SEE (Semester End Examination) taken together.
@#15102023
66
TEMPLATE for AEC (if the course is a theory)
Semester End Examinations (SEE)
SEE paper shall be set for 50 questions, each of 01 mark. The pattern of the question paper is MCQ (multiple
choice questions). The time allotted for SEE is 01 hour. The student has to secure a minimum of35% of the
maximum marks meant for SEE
Suggested Learning Resources:
Books
1. Macaulay, T. & Singer, B. (2016). Cybersecurity for industrial control systems: SCADA, DCS,
PLC, HMI, and SIS. Boca Raton, FL: CRC Press.
2. Langner, R. (2011). Robust control system networks: How to achieve reliable control after
Stuxnet. New York: Momentum Press.
3. Knapp, E.D. & Langill, J.T. (2011). Industrial network security: Securing critical infrastructure
networks for smart grid, SCADA , and other industrial control systems. Waltham, MA: Syngress
Media, U.S.
4. Katzenbeisser, S. & Fabien A P. (2000). Information Hiding Techniques for Steganography and
Digital Watermarking. Petitcolas, Artech House.
5. Cox, I., Miller, M., Bloom, J., Fridrich, J. & Kalker, T. (2007). Digital Watermarking and
Steganography (2nd Ed.). Elsevier.
6. Latest research papers from refereed journals discussed by the faculty may also be referred.
@#15102023
Template
67
for Practical Course and if AEC is a practical Course
3 Creating a controller.
4 Creating a camera.
1. https://youtu.be/BpJCAafw2qE
2. https://youtu.be/CXCjpJasvG0
3. https://youtu.be/zRKmlwA5law
@#15102023