3rd and 4th-23-24
3rd and 4th-23-24
III SEMESTER
Teaching Hours /Week
Paper Setting
Board (PSB)
Course Examination
Department
Teaching
Question
(TD) and
Sl. Course Code Course
Credits
Self study
Practical/
Total Marks
Drawing
Duration in
Tutorial
No Title
Lecture
Theory
CIE Marks
SEE Marks
hours
L T P S
22XXT301 Mathematics
PCC Mathematics 3 0 0 03 50 50 100 3
1
2 IPCC 22EIU302 Analog Electronic circuits EIE 3 0 2 03 50 50 100 4
7 UHV 22HST307 Social Connect and Responsibility EIE 0 0 2 01 100 --- 100 1
If the course is a Theory 01
AEC/ 22EIT308x Ability Enhancement Course/Skill EIE 1 0 0 50 50 100 1
8
SEC or Enhancement Course – III
22EIL308x If a course is a laboratory 02
0 0 2
9 HS 22CDN309 Aptitude and Verbal Ability Skill-I Placement Cell -- 50 -- 50 PP/NP
2 0 0
22NSN310 National Service Scheme (NSS) NSS coordinator
0 0 2 -- 100 --- 100 PP/N
10 MC 22PEN310 Physical Education (PE) (Sports and Physical P
Athletics) Education
Director
22YON310 Yoga Yoga Teacher
Total 550 350 900 20
PCC: Professional Core Course, PCCL: Professional Core Course laboratory, UHV: Universal Human Value Course, MC: Mandatory Course (Non-credit), AEC: Ability
Enhancement Course, SEC: Skill Enhancement Course, L: Lecture, T: Tutorial, P: Practical, S= Self-Study, CIE: Continuous Internal Evaluation, SEE: Semester End
Evaluation. K: This letter in the course code indicates common to all the streams of Engineering. ESC: Engineering Science Course, ETC: Emerging Technology Course,
PLC: Programming Language Course
.
Engineering Science Course (ESC/ETC/PLC) 22XXT306x
22EIT306A 22EIT306C
22EIT306B 22EIT306D
Professional Core Course (IPCC): Refers to Professional Core Course Theory Integrated with practical of the same course. Credit for IPCC can be 04 and its Teaching–
Learning hours (L : T : P) can be considered as (3 : 0 : 2) or (2 : 2 : 2). The theory part of the IPCC shall be evaluated both by CIE and SEE. The practical part shall be
evaluated by only CIE (no SEE). However, questions from the practical part of IPCC shall be included in the SEE question paper.
National Service Scheme /Physical Education/Yoga: All students have to register for any one of the courses namely National Service Scheme (NSS), Physical Education
(PE)(Sports and Athletics), and Yoga(YOG) with the concerned coordinator of the course during the first Week of III semesters. Activities shall be carried out between
III semester to the VI semester (for 4 semesters). Successful completion of the registered course and requisite CIE score is mandatory for the award of the Degree. The
events shall be appropriately scheduled by the colleges and the same shall be reflected in the calendar prepared for the NSS, PE, and Yoga activities. These courses shall
not be considered for vertical progression as well as for the calculation of SGPA and CGPA, but completion of the course is mandatory for the award of Degree.
Dr.Ambedkar Institute of Technology, Bengaluru-560056
Outcome Based Education(OBE) and Choice Based Credit System
B.E. Name of the programme: Electronics and Instrumentation Engineering
Tentative Scheme of Teaching and Examination effective from the Academic Year 2023-24
IV SEMESTER
Teaching Hours /Week Examination
Question Paper
Setting Board
Practical/
Total Marks
Department
Drawing
CIE Marks
SEE Marks
Duration in
Tutorial
Theo
Sl. Course and Course Course Title
Lect
Teaching
ure
Study
(TD) and
Self -
ry
No Code
Credits
(PSB)
hours
L T P S
1 PCC 22EIT401 Signals and Systems EIE 3 0 0 03 50 50 100 3
2 IPCC 22EIU402 Microcontroller & Applications EIE 3 0 2 03 50 50 100 4
NP
Professional Core Course (IPCC): Refers to Professional Core Course Theory Integrated with practical of the same course. Credit for IPCC can be 04 and its Teaching–
Learning hours (L : T : P) can be considered as (3 : 0 : 2) or (2 : 2 : 2). The theory part of the IPCC shall be evaluated both by CIE and SEE. The practical part shall be
evaluated by only CIE (no SEE). However, questions from the practical part of IPCC shall be included in the SEE question paper.
National Service Scheme /Physical Education/Yoga: All students have to register for any one of the courses namely National Service Scheme (NSS), Physical Education
(PE)(Sports and Athletics), and Yoga(YOG) with the concerned coordinator of the course during the first Week of III semesters. Activities shall be carried out between
III semester to the VI semester (for 4 semesters). Successful completion of the registered course and requisite CIE score is mandatory for the award of the Degree. The
events shall be appropriately scheduled by the colleges and the same shall be reflected in the calendar prepared for the NSS, PE, and Yoga activities. These courses shall
not be considered for vertical progression as well as for the calculation of SGPA and CGPA, but completion of the courses is mandatory for the award of Degree.
Course Title Analog Electronic Circuits
Course Code 22EIU302
Category Integrated Professional Core Course (IPCC)
Scheme and No. of Hours/Week Total teaching Credits
Credits hours
L T P SS Total
03 00 02 00 05 39+13 04
CIE Marks: 50 SEE Marks: 50 Total Max. marks=100 Duration of SEE: 03 Hours
COURSE OBJECTIVE:
1. To study and understand the transistor characteristics, biasing methods, ac models of transistor.
2. To study and understand the parameters, Circuit Theorems basic circuits of op-amps.
3. To analyse the frequency response of transistors and Op-amps.
4. To design different amplifier, Oscillators, waveform generation circuits using op-amps
5. To use modeling/simulation parameters with standard equivalent circuit models to predict
correctly the expected performance of various general‐purpose electronic circuits.
Unit No of
Syllabus Teaching
No
hours
1 MOS Field-Effect Transistors: Device Structure and Physical operation, Current 07
Voltage Characteristics, MOSFET circuits at DC.
2 MOSFET Amplifier: The MOSFET as an amplifier and as a switch, biasing in MOS 08
amplifier circuits, Small-Signal Operation and Models, Frequency Response of the CS
Amplifier
3 Operational Amplifier Fundamentals: Basic Op-Amp circuit, Op-Amp parameters, 08
Input and output voltage, CMRR and PSRR, offset voltages and currents, Input and
output impedances, Slew rate and Frequency limitations Op-Amps as DC Amplifiers,
Biasing Op-Amps, Voltage Follower, Direct coupled, Non-inverting Amplifiers,
Inverting amplifiers, summer, differentiator, integrator, comparators, Differential
amplifier.
4 Frequency response of OP-AMP: Circuit stability, Frequency and phase response, 08
Band width, Slew rate effects, circuit stability precautions.
OP-AMP Applications I: Instrumentation amplifier, V/I & I/V converters, Voltage
sources, current sources and current sinks, first and second order active filters, Clippers,
Clampers, Peak detector.
5 Specialized IC Applications: D/A converter (R- 2R ladder and weighted resistor types), 08
A/D converters using OPAMPs, 555 as manostable, Astable multivibrater Phase locked
loops - operating principles, monolithic phase looked loops, 565 PLL Applications,
VCO.
TEACHING LEARNING PROCESS: Chalk and Talk, power point presentation, animations, videos
COURSE OUTCOMES:
CO1: Illustrate working principle of different electronic circuit and their application in real life
CO2: Analyze the equivalent model and performance of transistors and op-amp as an amplifiers.
CO4: Design and implementing the analog electronic circuits using op-amp and analog IC’s for various applications.
CO5: Use modeling/simulation parameters with standard equivalent circuit models to predict correctly the expected
performance of various general‐purpose electronic circuits.
Text Books:
1. Microelectronics circuits, Sedra & Smith, 7th Edition, 20017, Publisher: Oxford University Press,
ISBN-13: 978-0195338836
2. Op-amps and Linear Integrated Circuits’ Ramakant A. Gayakward, 4th Edition, Pearson
Education, 20015.
Reference Books
1. “Electronic Devices and Circuit Theory”, Robert L. Boylestad and Louis Nashelsky, PHI/Pearson
Education. 12th Edition 2021.
2. “Linear Integrated Circuits”, D. Roy Choudhury and Shail B. Jain, 4th edition, Reprint 2017
3. “Op-amps & Linear Integrated Circuits Concepts & Applications “Fiore, Cengage, 2018.
4. Electronic Devices and circuits by David A Bell, 5th Edition 2008, OXFORD
EBOOKS/ONLINE RESOURCES
1. https://nptel.ac.in/courses/108102112
2. https://nptel.ac.in/courses/108105158
Practical Component
Sl.No Experiments
1 Design and test the frequency response of CS FET amplifier
2 Design a switching circuit using MOSFET
3 Design a two stage amplifiers using FET : - Plot of frequency Vs gain, Estimation of
Q factor, bandwidth of an amplifier and verify using Use any software tool.
4 Design the following circuits using Op-amp (μA741) for the given specification
a. Voltage Follower
b. Inverting amplifier,
c. non- inverting amplifier
5 Design the following circuits using Op-amp (μA741) for the given specification
a. Adder
b. Subtractor
c. Comparator
6 Design the following circuits using Op-amp (μA741) for the given specification
a. Integrator
b. Differentiator
7 Design the following circuits using Op-amp (μA741) for the given specification
a. Half wave and full wave precision rectifier
b. Schmitt trigger circuit
8 Design a low-pass and High pass filters (Butterworth I & II order) for different cutoff
frequency
9 Design and Testing for the performance of FET/Op-Amp RC Phase shift Oscillators
for range of f0 ≥100KHz.
10 Design the Wein bridge oscillator using Op-Amp
11 Design an Instrumentation amplifier to improve CMRR using Op-amp and verify
using any software tool.
12 Design of Astable and Monostable multivibrator using 555 timer
13 Demonstration of open ended project using the concept of Experiments 1- 12
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 Po10 Po11 Po12 Pso1 Pso2 Pso3
Co1 3 2 2 1 1 1 2 1
Co2 2 2 2 1 1 1 2 1
Co3 3 1 2 1 1 1 2 1
Co4 1 2 2 1 1 1 2 1
Co5 1 2 2 1 1 1 2 1
Course Objectives:
1. Make the students to understand the principles of Boolean algebra and simplification using K-
maps and Quine- McCluskey techniques.
2. Analyze and design the digital systems like Adders, Subtractor, Decoders, Multiplexers, Encoders,
and Comparators etc.
3. Understand the operation of flip-flops, counters, registers, and register transfers and to design and
analyze the operation of sequential circuits using various flip-flops
4. Understand the concepts of HDL-Verilog dataflow, behavioral and structural description
5. Design and develop the verilog code for both combinational and Sequential circuits using
procedure, task and function
Unit No Syllabus No of
Teaching
hours
1 Principles of combinational logic: Definition of combinational logic, Canonical 08 Hours
forms, Generation of switching equations from truth tables, Karnaugh maps- up to
4 variables, Quine-McCluskey minimization technique
Introduction to Verilog: Structure of Verilog module, Operators, data types, Styles
of description- Data flow description, Behavioral description, Implement logic
gates, half adder and full adder using Verilog data flow description.
3 Analysis and design of combinational logic: Decoders: Binary – Gray vice versa, 08 Hours
BCD – Excess 3, BCD – Decimal, BCD – Seven segment, Seven segment display.
Encoders: Realization of Priority Encoders,
4 Sequential Logic Circuits: Latches and Flip-Flops: SR-latch, D-latch, D flip-flop, 08Hours
JK flip-flop, T flip- flop Master slave FF, Registers and Shift Registers: PISO, PIPO,
SISO, SIPO, Right shift and left shift, Universal Shift register.
Verilog behavioural description of latches (D-latch, SR latch) and flip-flops (D,
T, JK, SR flip-flops).
5 Counters, design and their applications: Counters, Binary ripple counters, 07Hours
Synchronous binary counters, Modulo N counters, Synchronous and Asynchronous
counters.
Verilog behavioural description of Synchronous and Asynchronous counters,
sequential counters.
TEACHING LEARNING PROCESS: Chalk and Talk, power point presentation, animations, videos
Course outcomes:
CO1: Simplify Boolean functions using k-map and Quine-Mc.Cuskey minimization technique
CO2: Design combinational circuits, write Verilog code for combinational circuits (MUX, De-MUX, adder,
subtractor and comparator circuits)
CO3: Design code converters, encoders and decoders and write Verilog code for the same.
CO4: Analyze sequential circuits and write Verilog code for the same.
CO5: Analyze synchronous and asynchronous circuits and write Verilog code for the same.
TEXT BOOKS:
1. “Digital Logic Applications and Design”, John M Yarbrough, Thomson Learning, 2006.(units 1,2,3,4,5-
logic design)
2. “HDL Programming VHDL and Verilog”- Nazeih M.Botros, 2009 reprint, Dreamtech press(units
1,2,3,4,5-verilog description)
REFERENCE BOOKS:
Practical Component:
Note: (1) Use discrete components to test and verify the logic gates.
(2) Use FPGA/CPLD kits for down loading the Verilog code and test the output.
Sl.No Experiments
1 Simplification, realization of Boolean expressions using logic gates/Universal gates
2 To design and implement
a. Adder/Subtractor – Full/half using logic gates.
b. 4-bit Parallel Adder/ subtractor using IC 7483.
3 To realize using IC 7483
a. BCD to Excess-3 code conversion and vice versa
b. Binary to Gray code conversion and vice versa
4 To study
a. Multiplexer IC74153 and application
b. Priority encoder and 3:8 Decoder using IC74138
c. Two bit comparator using gates
5 To verify the truth table of following flip-flops using IC
(a) T type (b) JK Master slave (c) D type
6 To realize the 3-bit counters as a sequential circuit and Mod-N Counter design
(7476, 7490, 74192, 74193)
7 Adder/Subtractor – Full/half using Verilog data flow description
8 Code converters using Verilog Behavioral description
a. Gray to binary and vice versa
b. Binary to excess3 and vice versa
9 Combinational designs using Verilog Behavioral description
a. 8:1 mux, 3:8 decoder, 8:3 encoder, Priority encoder
b. 1:8 Demux and verify using test bench
c. 2-bit Comparator using behavioral description
10 Flip-flops using Verilog Behavioral description
a) JK type b) SR type c) T type and d) D type
11 Binary any-sequence UP/Down 4-bit counter using Verilog behavioral description
12 Interface experiments: (a) Stepper motor (b) Waveform generation using DAC
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
Co1 3 2 2 1 1 1 2 1
Co2 2 2 2 1 1 1 2 1
Co3 3 1 2 1 1 1 2 1
Co4 1 2 2 1 1 1 2 1
Co5 1 2 2 1 1 1 2 1
Strength of correlation: Low-1, Medium- 2, High-3
Course Title Sensors and Industrial Instrumentation
Course Code 22EIT304
Category Professional Core Course (PCC)
Scheme and No. of Hours/Week Total teaching Credits
Credits L T P SS Total hours
03 00 00 00 03 39 03
CIE Marks: 50 SEE Marks: 50 CIE Marks: 50 SEE Marks: 50
Course Objectives:
In this course students will be able to:
1. Explain the fundamentals of transducers and sensors
2. Demonstrate the operation of different sensors
3. Apply the principles of different type of sensors and transducers for various measurements.
4. Develop a signal conditioning circuits for resistive sensors.
5. Illustrate the importance, characteristics and advantages of suitable sensors and transducers for
various applications.
Unit No of
Syllabus Teaching
No
hours
1 Introduction: Measurement, Instrument, Instrumentation, Classification of 08
transducers, Calibration and standards
Resistive transducers: Resistance thermometer, Hotwire resistance
transducers, Displacement transducers, stain transducer, pressure transducer,
Moisture transducer, magnetic flex transducer, optical radiation transducer
2 Inductive transducer: Thickness transducers, Displacement transducers, 08
Movable core type, eddy current type
Capacitive transducer: Thickness transducers, Displacement transducers,
moisture
Signal conditioning for Resistive sensors: measurement of resistance, voltage
dividers: potentiometers, dynamic measurements, amplifiers for voltage dividers,
Wheatstone bridge balance measurements.
3 Thermoelctric transducers, piezoelectric transducers, magnetostrictive 08
transducers, hall effect transducers, photo electric transducers, Smart sensors,
micro sensors, ultrasonic sensors, Fiber optic sensors, bio sensors, MEMS &
Nano Sensors
4 Temperature Measurement: Resistance Vs Temperature characteristics for 08
different materials, Thermistors, Thermocouples - thermoelectric effects for
thermocouples, thermocouple tables, RTD,
Flow measurement: turbine meters, electromagnetic flow meters.
Liquid level measurement: Resistive method, inductive methods, capacitive
methods.
Pressure Measurement: Monometers, Membranes, High pressure
measurement, Mcleod Gage, Knudsen gage
5 Motion, Proximity And Ranging Sensors: Motion Sensors – Potentiometers, 08
Resolver, Encoders – Optical, LVDT – RVDT, Accelerometer, Proximity
Sensors - Magnetic, Inductive, Capacitive, Optical, Range Sensors – RF beacons,
Ultrasonic Ranging, Reflective beacons, Laser Range Sensor (LIDAR
Radiation sensors: radiation pyrometer, infra-red and optical pyrometer,
Thermocouple.
Applications: weather monitoring systems, water monitoring systems, Battery
monitoring systems.
TEACHING LEARNING PROCESS: Chalk and Talk, power point presentation, animations, videos
Course Outcome
1. https://nptel.ac.in/courses/108105153
2. https://nptel.ac.in/courses/108105064
3. https://nptel.ac.in/courses/108105064
4. https://nptel.ac.in/courses/103105130
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
CO1 2 1 0 1 1 3 1
CO2 2 1 0 1 1 3 1
CO3 2 1 0 1 1 3 1
CO4 2 1 2 1 1 1 3 1
CO5 2 1 2 1 1 1 3 1
Course Objective
1. Understand the characteristics of different sensors
2. Familiarize with signal conditioning circuits
3. Understand the calibration of different sensors
4. understand the Operation of Digital and analog conversion
Sl.No Experiments
1 Study the characteristics of LVDT with signal conditioning circuit
2 Study the characteristics of Strain Gauge/ Load cell using Wheatstone bridge and signal
conditioning circuit
3 Study the characteristics of RTD with signal conditioning circuit
4 Study the characteristics of Thermister with signal conditioning circuit
5 Study the characteristics of thermocouple with signal conditioning circuit and cold junction
compensation
6 Temperature measurement using AD590
7 Study the characteristics of capacitor transducer with signal conditioning circuit
8 Study the characteristics of Inductive transducer with signal conditioning circuit
9 Design and implement 4 bit R-2R DAC using discrete components
10 Design and implement Weighted Resister DAC
11 Design and Implement 3 bit Flash ADC using ICs
12 Implement 3 bit Successive Approximation ADC
Course Outcomes:
CO1: Recognize the Different Sensors for various parameter Measurement.
CO2: Design signal conditioning circuits for different sensors.
CO3: Calibrate different sensors to display the parameters appropriately
MAPPING of COs with POs
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
Co1 3 1 2 1 2 2
Co2 1 2 1 2 1 2 2
Co3 3 1 2 1 2 1 2 2
Course Title Communication Systems
Course Code 22EIT3061
Category Engineering Science Course (ESC)
Scheme and No. of Hours/Week Total teaching Credits
Credits L T P SS Total hours
03 00 00 00 03 39 03
CIE Marks: 50 SEE Marks: 50 CIE Marks: 50 SEE Marks: 50
Course Objectives
1. To discuss the principles and working of Analog and Digital Communication techniques.
2. To know the various multiple access techniques.
3. To understand the Wireless communication.
4. To discuss fundamentals of optical fibre communication and its importance.
Unit No. of
Hrs
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 Po10 Po11 Po12 Pso1 Pso2 Pso3
Co1 3 2 1 1 2 1
Co2 2 3 2 2 1 2 2
Co3 2 2 1 1 2 1 3 3
Co4 2 1 1 2 1 2 1 2 2
Text Book:
1. Analog and Digital communication- Simon Haykin, John Willey. 2nd Edition Jan 2012
2. Andrea Goldsmith, Wireless Communications, Cambridge University Press, 2005
3. John M. Senior, “Optical Fiber Communications”, PEARSON, 3rd Edition, 2010.
Online sources:
1. NPTEL Couse: https://archive.nptel.ac.in/courses/117/102/117102062/#
2. https://www.youtube.com/watch?v=qhjj6WG7Rgc&list=PLwjK_iyK4LLArUHRm3SvPL
T0XWlVhpl4h
Reference Book:
1. “Principles of Electronics Communication Systems- Louis E. Frenzel Jr., fourth edition,
McGrawHill Education 2016.
2. David Tse and Pramod Viswanath, Fundamentals of Wireless Communication, Cambridge
University Press, 2005.
3. Govind P. Agrawal, “Fiber Optic Communication Systems”, John Wiley, 3rd Edition,
2004
Course Title Programming in MATLAB
Course Code 22EIL308A
Category Ability Enhancement Course – III (AEC)
Scheme and No. of Hours/Week Total teaching Credits
Credits L T P SS Total hours
00 00 02 00 02 13 01
CIE Marks: 50 SEE Marks: 50 CIE Marks: 50 SEE Marks: 50
Sl. No Experiments
1 Introduction to MATLAB Programming: Basics of MATLAB Programming, array
2 operations in MATLAB, loops 2 and execution of control, working with files: Scripts
and functions, plotting and programming output, examples.
3 Numerical Methods and their applications: Curve Fitting: Straight line fit,
4 Polynomial fit.
5 Numerical Integration and Differentiation: Trapezoidal method, Simpson method.
6
7 Linear and Nonlinear Equations: Eigen values, Eigen vectors, Solution of linear
8 algebraic equations using Gauss Elimination and LU decomposition, Solution of
nonlinear equation in single variable using Gauss-Siedal and Newton-Raphson
method.
9 Ordinary Differential Equations: Introduction to ODE’s, Euler’s method, second
10 order RungaKutta method, 10 MATLAB ode45 algorithm in single variable and
multivariables. Transforms: Discrete Fourier Transforms,
11 Application of MATLAB to analyse problems in basic engineering mechanics,
mechanical vibrations, control system, statistics and dynamics of different circuits.
12 MATLAB Simulink: Introduction to MATLAB Simulink, Simulink libraries,
13 development of basic models in Simscape Power Systems
TEACHING LEARNING PROCESS: Chalk and Talk, power point presentation, animations, videos
Course Outcome:
CO1: Able to implement loops, branching, control instruction and functions in MATLAB programming
environment.
CO2: Able to program curve fitting, numerical differentiation and integration, solution of linear equations
in MATLAB and solve electrical engineering problems.
CO3: Able to understand implementation of ODE using ode 45 and execute Solutions of nonlinear
equations and DFT in MATLAB.
CO4: Able to simulate MATLAB Simulink examples
Text Books:
1. Agam Kumar Tyagi, “MATLAB and Simulink for Engineers”, OXFORD Higher Education.
2. Dr. Shailendra Jain, “Modeling& Simulation using MATLAB – Simulink”, Wiley – India.
Reference Books:
1. Won Y.Tang, Wemun Cao, Tae-Sang Ching and John Morris, “Applied Numerical
Methods Using MATLAB”, A John Wiley & Sons.
2. Steven T. Karris, “Introduction to Simulink with Engineering pplications”, Orchard
Publications. “Signals and Systems” Alan V Oppenheim, Alan S, Willsky and A Hamid Nawab,
PearsonEducation Asia / PHI, 4th edition, Indian Reprint 2007
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
CO1 1 1 2 1 1 1 1 3
CO2 1 2 2 3 3 1 1 1 1 3
CO3 2 2 2 2 3 1 2 2 1 3
CO4 1 2 3 2 3 1 2 2 1 3
Course Objectives:
In this course students will be able to:
1. Explain the fundamentals of sensors
2. Demonstrate the operation of different sensors, actuators, micro sensors, micro actuators
3. Demonstrate the operations of sensors materials and processing techniques.
4. To study the advantages, disadvantages, limitations of suitable sensors and actuators for various applications.
UNIT Syllabus No. of
No Teaching
Hours
Text books:
1. Patranabis.D, “Sensors and Transducers”, Wheeler Publishing Co., Ltd. New Delhi, 2018.
2. Sergej Fatikow and Ulrich Rembold, “ Microsystem Technology and Microbotics”, First edition,
Springer –Verlag NEwyork, Inc, 1997.
Reference Books:
Massood Tabib and Azar, “Microactuators Electrical, Magnetic, thermal, optical, mechanical, chemical and smart
structures”, First edition, Kluwer academic publishers, Springer, 1997.
CO1: Describe the fundamentals of different sensors.
CO2: Demonstrate the working operation of different sensors, actuators, micro sensors, micro actuators.
CO3: Determine the operations of sensors materials and its processing techniques.
CO4: Illustrate the advantages, disadvantages, limitations of suitable sensors and actuators for various applications.
1. Understand the use of various electrical, electronic instruments, principles of operation, analysis, and calibration
of instruments.
3. Analyse and evaluate the performance of various electrical and electronic Instruments
Unit No Syllabus No of
Teaching
hours
1 Measurement System: instrumentation – definition, classification and 03 Hours
characteristics of transducer- static and dynamic- errors in measurements-
calibration, primary and secondary standards..
4 Waveform Generators: Square wave and pulse generators, Triangular wave-shape 03Hours
generator, Signal and function generators
5 Cathode Ray Oscilloscope Signal Analyzers General purpose cathode ray 03Hours
oscilloscope – Dual trace, dual beam and sampling oscilloscopes.
Text Books
2066
Reference books:
right2018
Course Title Concepts of C programming Lab
Course Code 22EIL308D
Category Ability Enhancement Course – III (AEC)
Scheme and No. of Hours/Week Total teaching Credits
Credits L T P SS Total hours
00 00 02 00 02 13 01
CIE Marks: 50 SEE Marks: 50 CIE Marks: 50 SEE Marks: 50
Course objectives:
The objectives of this course are:
1) Provide a comprehensive study of the C programming language.
2) To learn and acquire art of computer programming.
3) Understand the syntax of data types, decision making, looping constructs, arrays, functions,
structures and unions.
1. Write A Program For Electricity Bill Tracking Different Categories Of Users, Different Slabs
In Each Category. (Using Nested If Else Statement)
4. Consider physical education classes or sports classes back in school. Students Lined up in a
random order in front of the teacher, who’s put to the task of lining up all students in an
ascending order of height. In this case every person’s height is an element of the list.
Input : Total Number of students ‘n’, Height of each the student.(h1,h2,h3 upto hn)
Output : Sorted list
(BUBBLE SORT : With every pass that the teacher goes over the students, they slowly
start standing in a more orderly fashion till all of them stand according to height.)
Print both the given array and the sorted array with suitable headings.
5. The total distance travelled by vehicle in ‘t’ seconds is given by distance = ut+1/2at2 where ‘u’
and ‘a’ are the initial velocity (m/sec.) and acceleration (m/sec2). Write C program to find the
distance travelled at regular intervals of time given the values of ‘u’ and ‘a’. The program should
provide the flexibility to the user to select his own time intervals and repeat the calculations for
different values of ‘u’ and ‘a’. [Total distances=(u*i)+(0.5*a*i*i)] (Using for loop)
6. Searching for a book in the library. Sorted list is the well-arranged books in an alphabetical
order. Our target element is the book we prefer to read. Instead of hopelessly running around in
circles and ruffling through every rack to find our book we can apply this algorithm to find that
book without breaking a sweat. All we need to do is determining the total number of racks, and
then find the middle rack. If we don’t find the book, then we accordingly determine whether to
omit the first half of the racks or the second half. We repeat this process till we finally find our
book or run out of racks to look in.
Input: Total Number of books ‘n’, Books b1, b2, upto bn sorted in alphabetical order, book to
be searched.
Output: Book found or not. (Using Binary Search)
7. Write a C program, which takes two integer operands and one operator from the user, performs
the operation and then prints the result. (Consider the operators +,- ,*, /, % and use (Switch
Statement)
8. Consider you have a pile of electricity bills for the past year, and you want to arrange them in
ascending order from staring from January. One approach might be to look through the pile until
you find the bill for January and pull that out. Then look through the remaining pile until you
find the bill for February and add that behind January. Proceed through the ever-shrinking pile
of bills to select next one until you are done. (Using Selection Sort)
Input: Total Number of bills ‘n’, Each month bill arranged in random order upto n.
Output : Sorted list print both the given array and the sorted array with suitable headings.
MATRIX MULTIPLICATION
Course Outcomes:
At the end of this lab session, the student will
CO-PO MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 1 1 - 1 - - - - - - 1 - - -
CO2 2 2 - 1 2 - - - - - - 1 - 2 1
CO3 2 2 2 2 - - - - 1 - - 2 1 2 -
CO4 2 2 2 2 - - - - - - - 1 - 2 2
Course Title Signals and systems
1. To Express a signal and a system in time and frequency domains and develop a mathematical
process to migrate between the two representations of the same entity.
2. Represent the Linear time invariant systems using the time-domain concepts and its properties.
3. Introduce students to the applications of Z –transformation for the analysis of
systemsrepresented in discrete domain.
4. Understand the computation of DFT and properties
5. Understand the concepts of efficient computations of DFT using FFT algorithm.
Course Outcome:
CO1: To classify the types of signals and systems and determine its properties.
CO2: To analyze Linear time invariant systems using the time-domain concepts.
CO3: To apply Z –transformation for the analysis of systems represented in discrete domain.
CO4: Analyze the digital signals using various digital
transforms DFT,
CO5: To analyze a various FTT algorithms for efficient
computations of DFT
Text Books:
1. “Signals and Systems”, Simon Haykin and Barry Van Veen John Wiley & Sons, 2nd 2007
2. Digital Signal Processing Principles, Algorithms and Applications,
John G Proakis and Manolakis, Pearson, Fourth Edition, 2014.
3. Digital Signal Processing- S K MITRA, Mc Graw-Hill. Publication 4th Edition, 2013
Reference Books:
1. “Signals and Systems” Alan V Oppenheim, Alan S, Willsky and A
Hamid Nawab, PearsonEducation Asia / PHI, 4th edition, Indian
Reprint 2007
2. Digital Signal Processing with Matlab Examples volume1, Jose
Maria Giron-Sierra, ©Springer Science+Business Media
Singapore 2017
3. Digital Signal Processing Fundamentals and Applications, Li
Tan Purdue, Jean JiangSecond edition, Elsevier publication,
2013.
http://www.cdeep.iitb.ac.in/nptel/Electrical%20&%20Comm%20Engg/Signalsand
%20System/TOC-
M1.html
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
CO1 1 1 2 1 1 1 1 3
CO2 1 2 2 3 3 1 1 1 1 3
CO3 2 2 2 2 3 1 2 2 1 3
CO4 1 2 3 2 3 1 2 2 1 3
CO5 1 2 3 2 3 1 2 2 1 3
Course Objectives:
3. To understand the parallel ports, interfacing of various modules like switch, led, display, stepper
motor DC motor, and sensors.
4. To understand the peripherals modules like timer, pwm, ADC and DMA
Unit No Syllabus No of
Teaching
hours
1 Introduction: Microprocessor, Microcontrollers and Embedded systems, 08 Hours
MSP430F55xx series block diagram, address space, on-chip peripherals (analog and
digital), and Register sets. Instruction set, instruction formats, and various
addressing modes of 16-bit microcontroller;
4 Watch dog timer, system clocks, Timer & Real Time Clock (RTC), PWM control, 08Hours
timing generation and measurements. Analog interfacing and data acquisition: ADC
and Comparator in MSP430, data transfer using DMA.
TEACHING LEARNING PROCESS: Chalk and Talk, power point presentation, animations, videos
Practical Component
Sl.No Experiments
1 Data Transfer - Block move, Exchange data in an array.
2 Sorting, Finding largest element in an array.
3 Assembly language program to add n 1-byte numbers and store 16 bit sum.
Course Outcome
1. Understand the architecture of, instruction format, Instruction set, and Addressing
modes of MSP430 microcontroller.
2. Able to write assembly program and understand the IO pins, GPIO control, interrupt
and interrupt programming
3. Able to interface the I/O devices to MSP 430 microcontroller and write the C-program
for working the peripherals
4. Able to understand the peripherals modules like ADC, Timer, PWM, comparator and
write program for the modules
5. Able to understand the serial communication peripherals module and write program for
the module.
Text Books:
1. Mazidi Ali Muhammad, Mazidi Gillispie Janice, and Mc Kinlay Rolin D “The 8051
Microcontroller and Embedded Systems using Assembly and C”, Pearson Publication.
2. John H Davies, MSP430 Microcontroller Basics, Newnes Publications, Elsevier,2008.
References:
1. Chris Nagy, Embedded Systems Design using TI MSP430 Series, Newnes Publications, Elsevier,
2003.
2. User Guide from Texas Instruments
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
Co1 3 2 2 1 1 1 2 1
Co2 2 2 2 1 1 1 2 1
Co3 3 1 2 1 1 1 2 1
Co4 1 2 2 1 1 1 2 1
Co5 1 2 2 1 1 1 2 1
Course Objectives:
1. To introduce the terminology, concepts and practices in process modeling and automatic
process control.
2. To impart knowledge in the design of control systems and PID controller tuning for processes.
3. In addition, the subject also introduces about discrete state process control and Batch process.
4. To know the concept about safety Instrumented Systems.
5. Understand the practical implementation of various control strategies
Sl.No Experiments
1 Study the various types of control valve Characteristics
2 Experimental study of PID controller on level process loop
Experimental study of PID controller on flow process loop
3 Experimental study of ON-OFF and PID controller on temperature process
4 Experimental study of cascade / ratio control for a level-flow process
5 PID controller tuning methods using MATLAB
6 Design and implementation of dead time compensator using MATLAB
7 Design and implementation of velocity and position form of PID Control algorithms
using MATLAB
8 Study of Complex Control System Using MATLAB
9 Response of Process with and without Transportation Lag
10 Simulation of nonlinear processes using MATLAB
11 Motor Control using PID controller
12 PID controller tuning
Course outcomes:
On successful completion of the course the student is able to
1. Able to understand technical terms and nomenclature associated with Process control domain.
2. Design the suitable controllers for process control systems
3. Analyze the controller tuning techniques for process control system
4. Choose the proper control system for the automatic control system
5. Apply proper safety norms in process industry
Text Books:
1. Process Control Instrumentation Technology-C D Johnson, PHI Publication. 8th Edition,
2009
2. Safety Instrumented Systems Verification- Practical Probalistic Calculation, William M
Goble
3. Instrument Engineers Handbook-(Vol 1 & 2)-B G Liptak,Chilton Book Company, 4th
edition 1995
Reference Books:
1. Chemical Process Control an Introduction to theory and practice, George Stephanopoulos,
PHI, sixth reprint.1998,
2. Computer Aided Process Control- S K Singh, Prentice Hall of India, 2008
CO-PO MAPPING
CO/ PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO11 PO1
PO 0 2
CO1 2 1
CO2 3 3 2 2 2 1
CO3 3 3 2 2 2 1
CO4 3 2 1 2 2 1 1
CO5 2 1 1
Course Title Control System and Simulation Lab
Course Objectives:
The objective of the lab is to design a system and calculate the transfer function, analyzing
the stability of the system (both open and closed loop, with positive and negative feedback)
with time domain approach and frequency response analysis, using MATLAB/ Modelica
Sl.No Experiments
1 Study the operation of Sample and Hold circuits using discrete components and IC.
5 Design relay driving circuits using photo devices (LDR & Optocouplers).
12 Study the PID controller and its effects on the feedback loop response
Upon the completion of Control Systems practical course, the student will be able to attain
the following:
1. Model a mechanical (masses, dampers and springs) and electrical system (inductors,
resistors, capacitors) in the form of a transfer function.
4. Analyse and interpret stability of the system through Root Locus, Bode plot and NYQuist
plot.
5. Design Lag, Lead, Lead-Lag compensators and verify experimental results using
MATLAB.
CO-PO MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 - - - 3 - - - 3 2 - 2
CO2 2 2 2 2 3 - - - 3 2 - 2
CO3 2 2 2 2 3 - - - 3 2 - 2
CO4 2 2 1 2 3 - - - 3 2 - 2
CO5 2 2 1 2 3 - - - 3 2 - 2
Course Title Control Systems
TEACHING LEARNING PROCESS: Chalk and Talk, power point presentation, animations,
videos
Course Outcome:
1. Generate mathematical models of linear time invariant control system by applying
differential equations, transfer function, block diagram and signal flow diagram
techniques.
2. Transform from electrical to mechanical and vice versa by applying suitable analogy
3. Analyse and characterize the behaviour of a control system in terms of time domain
and frequency domain performance parameters.
4. Compute and assess the system stability by applying Routh Hurwitz and root locus
techniques
5. Assess the stability of the system in the frequency domain by applying Nyquist stability
criterion and bode Plots
6. Design lead, lag and lead lag compensators for the given specifications by drawing root
locus and bode plots
TEXT BOOK:
1. J. Nagarath and M.Gopal, “Control Systems Engineering”, New Age International (P)
Limited, Publishers, 5th edition – 2007
2. “Modern Control Engineering “, K. Ogata, Pearson Education Asia/ PHI, 5th Edition,
2010.
REFERENCE BOOKS:
1. “Automatic Control Systems”, Benjamin C. Kuo and FaridGolnaagi, Wiley Studnt 8th
Edition, 2009
2.“Feedback and Control System”, Joseph J Distefano III et al., Schaum’s Outlines, TMH,
2nd Edition 2007.
3. “Design and Analysis of Control Systems” Arthur G.O. Mutambara CRC Publication 2nd
Indian Reprint 2015
4. Control Systems Engineering Norman S. Nise, California State Polytechnic University, 7th
Edition, Pomona, Wiley Publications
CO-PO MAPPING
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 2 2 2 2 - - 1 1 1 1 1 2 1 3
CO2 1 2 2 3 2 - - 1 1 1 1 1 2 1 3
CO3 2 2 2 3 2 1 1 1 1 1 2 1 3
CO4 1 2 2 3 2 1 1 1 1 1 2 1 3
CO5 1 2 2 3 2 1 1 1 1 1 2 1 3
CO6 1 2 2 3 2 1 1 1 1 1 2 1 3
Course Title Arduino and Raspberry Pi Lab
Course Code 22EIL406A
Category Ability Enhancement Course (AEC)
Scheme and No. of Hours/Week Total teaching Credits
Credits hours
L T P SS Total
00 00 02 00 02 13 01
CIE Marks: 50 SEE Marks: 50 Total Max. marks=100 Duration of SEE: 03 Hours
Course Objective:
To study the use of Arduino and Raspberry Pi’s and investigate the practicality of integrating
them into the laboratory classes
Expt.
Experiments
No.
1 Implement digital output from the Arduino board
2 Implement digital input using the Arduino board.
3 Implement an Arduino based simple digital I/O system
Implement serial I/O between the Arduino board and the PC using the serial monitor
4
graphical user interface (GUI)
5 Controlling relay state based on input from IR sensors
Using the Arduino board/ Rapberry pi board read data from a sensor. Experiment with
6
both analog and digital sensors
7 Implement Blinking LED using Arduino board
8 Controlling relay state based on ambient light levels using LDR sensor
9 Basic Burglar alarm security system with the help of PIR sensor and buzzer.
10 Interfacing stepper motor with R-Pi
11 Interface a 2x16 LCD in 4-bit mode to the Arduino board
12 Upload humidity & temperature data to Thing Speak
13 Controlling LEDs, relay & buzzer using Blynk app
Course Outcome:
1. Programming Arduino: Getting Started with Sketches. 2nd edition. Simon Monk.
McGraw Hill. ISBN-13: 978-1259641633
CO-PO MAPPING
CO/P PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1 PSO PSO PSO
O 0 1 2 1 2 3
CO1 3 2 1 - - - - - - - - - 1 - 1
CO2 3 3 3 1 1 - - - - - - - 1 2 1
CO3 2 2 3 2 2 - - - - - - - 1 1 2
CO4 2 2 2 1 - - - - - - - - 1 - 1
CO5 2 2 2 1 - - - - - - - - 1 1 1
Course Title Java Programming Lab
Course Code 22EIL406B
Category Ability Enhancement Course (AEC)
Scheme and No. of Hours/Week Total teaching Credits
Credits hours
L T P SS Total
00 00 02 00 02 13 01
CIE Marks: 50 SEE Marks: 50 Total Max. marks=100 Duration of SEE: 03 Hours
COURSE OBJECTIVES:
1. To teach fundamentals of Java programs and its executions.
2. To familiarize files and exceptions concepts.
3. To write GUI programs using Applet
Expt.
Experiments
No.
Write a Java program to understand how to accept input using Scanner or BufferedReader
1 and print output using System.out.println statement
Write a Java program that prompts the user for an integer and then prints out all prime
2 numbers up to that integer. (use Scanner class to read input)
Read in a, b, c and use the quadratic formula. If the discriminate b2-4ac is negative,
3 display a message stating that there are no real solutions.
Write a Java program that checks whether a given string is a palindrome or not.
4
Write a Java program that implements Bubble sort algorithm for sorting in descending
5 order and also shows the number of interchanges occurred for the given set of integers.
Write a Java program to create a Student class with following fields i. Student USN ii.
Student Name iii. Department. Create ‘n’ number of Student objects where ‘n’ value is
7
passed as input to constructor.
Write a Java program to create an abstract class named Shape that contains two integers
and an empty method named print Area (). Provide three classes named Rectangle,
8 Triangle, and Circle such that each one of the classes extends the class Shape. Each one
of the classes contains only the method print Area () that prints the area of the given shape.
Write a Java program to read copy content of one file to other by handling all file related
9 exceptions
Write a Java program that reads a file name from the user, and then displays information
about whether the file exists, whether the file is readable, whether the file is writable, the
10
type of file.
Write a Java program that works as a simple calculator. Use a grid layout to arrange
buttons for the digits and for the +, -,*, % operations. Add a text field to display the result.
11
Handle any possible exceptions like divided by zero.
COURSE OUTCOMES:
At the end of the course students will be able to:
Text Books:
1. Herbert Schildt, Java-The Complete Reference, Seventh Edition, Tata McGraw Hill
Publication,7th edition
2. E. Balguruswamy, Programming with java A primer, Fifth edition, Tata McGraw Hill
Publication,5th edition 2014
Reference Books:
1. D.T. Editorial Services, Java 8 Programming Black Book, Dreamtech Press,6th edition,
2015
2. H. M.Deitel, P. J. Deitel, S. E. Santry, Advanced Java 2 Platform How to Program
Prentice Hall, 10th , 5th edition, 2002
CO-PO MAPPING
CO/PO Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
CO1 3 2 2 1 3 2
CO2 3 2 2 1 3 2
CO3 3 2 2 1 3 2
CO4 3 2 2 1 3 2
Course Title C++ Programming Lab
Course Code 22EIL406C
Category Ability Enhancement Course – III (AEC)
Scheme and No. of Hours/Week Total teaching Credits
Credits L T P SS Total hours
00 00 02 00 02 13 01
CIE Marks: 50 SEE Marks: 50 CIE Marks: 50 SEE Marks: 50
Course Objectives:
In this course students will be able to:
1. Understand the OOPs principles and basic constructs of C++
2. Understand about constructors , operator overloading, pointers and friend functions
3. gain knowledge on inheritance and polymorphism
4. Use the generic programming features of C++ including file handling, Exception
handling
Sl Program
no.
1. Write a C++ Program to test arithmetic operators
2. Model a C++ Program to swap 2 values by writing a function that uses call by
reference technique.
3. Develop a C++ program to demonstrate function overloading.
4. Given that an EMPLOYEE class contains following members: data members:
Employee number, Employee name, Basic, DA, IT, Net Salary and print data
members.
5. Build a C++ program to read the data of N employee and compute Net salary of each
employee (DA=70% of Basic and Income Tax (IT) =30% of the gross salary).
6. Model a C++ program illustrating how the constructors are implemented and the
order in which they are called when the classes are inherited.
7. Create a program using copy constructor to copy data of an object to another object
8. Develop a program to overload operators like *,<<,>> using friend function.
9. Model a C++ program to create single and multilevel inheritance
10.Write a program to maintain the records of person with details(Name and Age) and
find the eldest among them. The program must use this pointer to return the result.
11.Build 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.
12.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.
Course Outcome:
Reference Book:
CO-PO MAPPING
CO/PO Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 P10 Po11 Po12 Pso1 Pso2 Pso3
CO1 3 2 2 1 3 2
CO2 3 2 2 1 3 2
CO3 3 2 2 1 3 2
CO4 3 2 2 1 3 2
Course Title Verilog Programming Lab
Course Code 22EIT406D
Category Ability Enhancement Course – III (AEC)
Scheme and No. of Hours/Week Total teaching Credits
Credits L T P SS Total hours
00 00 02 00 02 13 01
CIE Marks: 50 SEE Marks: 50 CIE Marks: 50 SEE Marks: 50
Course Outcome:
1. Understand the basics of Hardware Description Languages, Program structure and basic
language elements of Verilog
2. Understand types of modelling, modules, functions of Verilog and simulate and synthesize
related Programs.
3. Design, Simulate and Synthesize various Verilog descriptions for Combinational circuits.
4. Design, Simulate and Synthesize various Verilog descriptions for Sequential circuits.
Text Books:
1. “HDL Programming VHDL and Verilog”- Nazeih M.Botros, 2009 reprint, Dreamtech
press(units 1,2,3,4,5-verilog description)
REFERENCE BOOKS:
Po1 Po2 Po3 Po4 Po5 Po6 Po7 Po8 Po9 Po10 Po11 Po12 Pso1 Pso2 Pso3
Co1 2 1 1 2 3 2 2 3
Co2 2 2 2 2 3 2 2 3
Co3 2 2 2 2 3 2 2 3
Co4 2 2 2 2 3 2 2 3