Object Detection
Object Detection
Semester III
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ES21201ET: Probability and Statistics
Teaching Scheme Examination Scheme
Credits:4 CIE ISE SCE ESE PR/OR TW Total
Lecture (L): 3 hrs./week
Practical (P): -- hr. 20 20 20 40 - 25 125
Tutorial (T): --1hr./week
Prerequisite: Basics of Integration and differentiation, Concepts of set theory
Course objectives:
• To provide students with a good understanding of the concepts probability, random variables and
statistics
• To help the students develop the ability to solve problems using probability and statistics.
• To connect probability and statistics to other fields both within and without mathematics.
• To develop abstract and critical reasoning by studying logical proofs and the axiomatic method as
applied to probability and statistics.
Course Outcomes:
Upon completion of the course, students will be able to
Unit I– Probability
Introduction to probability, sets, fields, events, Axiomatic definition of probability, Joint, Conditional and
Total Probabilities, Bayes theorem and its applications. Bernoulli trials, Binomial theorem
Central Limit theorem and its significance; Some sampling distributions like chi-square, t, F
Unit VI – Correlation and Regression
Correlation, Rank correlation, (Pearson, Kendall, Spearman), Regression Analysis, Linear and Nonlinear
Regression, Multiple regression, Curve fitting by method of least squares, fitting of straight lines,
polynomials, exponential curves.
Text Books:
1. H. Stark and J. Woods, ``Probability and Random Processes with Applications to Signal
Processing,'' Third Edition, Pearson Education
2. Schaum's outline Of Theory and Problems of Probability, Random Variables, and Random
Processes
Reference Books:
1. Papoulis and S. Unnikrishnan Pillai, ``Probability, Random Variables and Stochastic Processes,''
Fourth Edition, McGraw Hill
2. P. G. Hoel, S. C. Port and C. J. Stone, Introduction to Probability, UBS Publishers
3. S. Ross, Introduction to Stochastic Models, Harcourt Asia, Academic Press
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ETUA21202: Engineering Circuit Analysis
Teaching Scheme Examination Scheme
Credits: 4 CIE ISE SCE ESE PR/OR TW Total
Lecture (L): 3 hrs./week
Tutorial (T): 0 20 20 20 40 25 -- 125
Practical (P): 2 hrs/week
Prerequisite::
Basics of Electrical and Electronics engineering, Engineering Mathematics-II
Course Objectives:
• To understand, analyze the basic AC and DC circuits using KCL, KVL, network theorems and
different network simplification techniques.
• To understand, analyze and design series and parallel resonance circuits and filters (low pass,
high pass, band pass and band stop).
• To understand the initial conditions, and apply Laplace transform for RL, RC, and RLC circuits
and carry out its transient analysis.
• To introduce the students to JFETs and MOSFETs and their characteristics, operation, circuits
and applications.
• To design and analyze the response of various JFET and MOSFET amplifier circuits for small
signal at low and high Frequency.
• To understand the importance of negative and positive feedback by studying different feedback
amplifier and oscillator topologies.
Course Outcomes:
On completion of the course, students will be able to
1. Apply various network simplification techniques for the analysis of networks and apply different
network theorems to analyze ac and dc networks.
2. Analyze frequency selective networks and assess the requirements of filters and design them for the
given specifications.
3. Formulate and solve the differential equations using Laplace Transform for analysis of first and
second order electric networks
4. Analyze, and design different biasing techniques for JFET amplifiers.
5. Interpret, Design and analyze DC and AC response of MOSFET amplifiers.
6. Understand different design alternatives for feedback amplifiers and oscillators.
Unit- I : Circuit Analysis and Network Theorems
Network Analysis: Mesh, Super mesh, Node and Super Node analysis, Network Theorems: Superposition,
Thevenin’s, Norton’s and Maximum Power Transfer Theorem (DC & AC circuit analysis).
Unit–II: Frequency Selective Networks
Quality factor, Series and Parallel Resonance: Impedance/ Admittance, Phase angle, Voltage and current
variations with frequency, Bandwidth, Selectivity. Four terminal Networks: Z0 and alpha, Classification
of Filters, T - Network, π-Network. Characteristics of filters. Constant-K LPF, HPF, BPF and BSF
Unit–III: Laplace Transform for analysis of Electric circuits
Initial conditions, transformed circuits, source free RL and RC circuits, properties of exponential response,
Driven RL and RC circuits, Natural and Forced response of RL and RC circuits. Introduction to Source free
and driven series RLC circuit.
Unit-IV: Junction Field Effect Transistor (JFET)
Introduction to Junction Field Effect Transistor (JFET), Types, Construction, Operation, Static
characteristics, Pinch off voltage, FET Volt-Ampere characteristics, FET amplifier configurations:
Common Source (CS), Common Drain (CD), Common Gate (CG) and their comparison, Biasing of JFET,
Small signal model, JFET as CS amplifier and its analysis, frequency response of CS amplifier.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
Unit–V: Metal Oxide Semiconductor Field Effect Transistor (MOSFET)
Structure and working of MOSFET, I-V characteristics of MOSFETs, DC analysis of MOSFET circuits,
Non-ideal effects in MOSFET viz. Finite output resistance, channel length modulation, body effect, sub-
threshold conduction, breakdown effects and temperature effects.
AC Analysis of MOSFET Circuits: The basic MOSFET amplifier and small-signal parameters: gate
transconductance, bulk transconductance and small-signal output resistance, MOSFET low frequency
small signal AC equivalent circuit, AC analysis of common source MOSFET amplifiers, MOSFET
capacitances, high frequency small signal AC equivalent circuit, Analysis of common gate and common
drain MOSFET amplifiers.
Unit–VI: Feedback Amplifiers and Oscillators
Feedback concepts, feedback topologies. Examples of voltage series and current series FET feedback
amplifiers and their analysis. Barkhausen criterion, FET RC phase shift oscillator, Wein bridge oscillator,
General form of LC oscillator, Hartley and Colpitts oscillators using transistors. The IC 555 timer as an
oscillator.
Text books :
1. William H Hayt, Jack E Kemmerly and Steven M. Durbin, Engineering Circuit Analysis Tata
McGraw-Hill Publishing Company Ltd., 6th ed.2006.
2. D. Roy Choudhury, Network and Systems, New Age International Publishers
3. Sedra and Smith, “Microelectronic Circuits,” 7th Ed., Oxford University Press.
4. Donald A. Neamen, “Microelectronics Circuit Analysis and Design,” 4th Ed., Mc Graw Hill
Reference Books :
1. M.E. Van Valkenburb, Network Analysis, 3rd Edition
2. Ravish R. Singh, Network Analysis and Synthesis, Tata McGraw-Hill Publishing Company Ltd.
3. Robert L. Boylestad and Louis Nashelsky, “Electronic Devices and Circuit Theory,” 11th Edition,
Pearson Education.
4. Thomas L. Floyd, “Electronic Devices,” Conventional Current Version, 9th Edition, Prentice Hall.
List of Experiments
1. To analyze resistive network using network simplification technique.
2. To verify Superposition theorem
3. To verify Maximum power transfer theorem
4. To verify Thevenin's theorem
5. To analyze a given network using modern tool such as MATLAB or Multisim.
6. Design, build and test single stage CS amplifier using JFET with and without bypass capacitor.
Calculate Av, Ri, Ro theoretically and practically.
7. Simulate transient, AC, and DC response of MOSFET single stage CS amplifier.
8. Design, build, and test RC/LC oscillator using JFET/MOSFET
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ETUA21203: Data Structures
Teaching Scheme Examination Scheme
Credits: 4 CIE ISE SCE ESE PR/OR TW Total
Lecture (L): 3 hrs./week
Tutorial (T): 0 20 20 20 40 25 -- 125
Practical (P): 2 hrs/week
Course Objectives:
• To impart basic concepts of data structures.
• To understand various data searching and sorting methods
• To understand basic concepts of stacks, queues, lists, trees and graphs.
• To enable them to write algorithms of solving problems with the help of fundamental data structures.
Course Outcomes: At the end of this course, students will demonstrate the ability to
1. Apply theory and principles of classes, objects in C++ language to solve a programming
problem
2. Select appropriate searching and sorting techniques in the application development
3. Evaluate problem statement and solve using Linked list
4. Identify appropriate algorithm from stack, queue to solve given problem
5. Compare different terminologies and traversals of trees to find best method
6. Use graph data structure for problem solving and programming. 2. Use graph data
structure for problem solving and programming
Course Outcomes(Practical)
1. Describe how arrays, linked lists are represented in memory and write programs
using them.
2. Apply basic principles of C++ to write simple programs.
Unit I : Introduction to Data Structures and C++ programming concepts
Basic Terminology; Elementary data organization, Data Structures, Data structure operations, Review of
C++, Declaration of variable, Reference variables, Scope resolution operator, Classes & Objects:
Specifying a class, Defining member functions, A C++ program with class, Constructors & Destructors,
Analysis of algorithm: Frequency count and its importance in analysis of an algorithm, Asymptotic
Notation
Unit- II : Searching and Sorting
Representation of one dimensional array, multidimensional arrays
Searching: Linear and Binary search, Fibonacci search.
Sorting: Bubble sort, Selection sort, Insertion Sort, Merge Sort, Quick Sort & their Complexity Analysis.
Unit- III : Linked List
Singly Linked Lists: Concept, Representation of Linked list in Memory, Traversing a linked list, Searching
a linked list, Memory Allocation; Garbage collection, Insertion into Linked list, Deletion from a linked list,
Circularly Linked list, Doubly Linked List.
Linked list for embedded system programming.
Unit IV: Stacks and Queues
Stacks: Concept, operations of stacks, Array representation of stack, Linked representation of stack,
Application of stacks: Arithmetic expressions.
Concept, Array representation of queues, Linked representation of queue, Circular queue , Applications
of queue
Unit V: Trees
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
Binary Trees: Concept & Terminologies, Representation of Binary Tree in memory, Traversing a binary
tree, Binary Search Trees (BST), Searching, Traversing a binary search tree, Application of Trees:
Expression Tree.
Unit VI : Graphs
Graph theory terminology, Sequential representation of graphs; Adjacency matrix, Linked representation
of a graph, Operations on graph, Traversing a graph, Spanning trees; Minimum Spanning tree, Kruskal’s
Algorithm, Prim’s Algorithm.
Text Books :
1. Yashavant Kanetkar, “Data Structures through C++”, BPB Publication, 2nd Edition
2. Sartaj Sahni , “Data structures, Algorithms and Applications in C++”, 2nd Edition, Universities
Press.
Reference Books :
1. Yedidyah Langsam, Moshe J Augenstein, Aaron M Tenenbaum – Data structures using C and
C++ - PHI Publications (2nd Edition ).
2. Ellis Horowitz, Sartaj Sahni- Fundamentals of Data Structures – Computer Science Press.
List of Experiments:
1. Implement Linear and Binary search for given set of numbers.
2. Sort the data in ascending order using Bubble sort (Display pass by pass output)
3. Create a singly linked list with options: a. Create b. Insert c. Display
4. Implement Stack using arrays. Write a menu driven program to perform following operations on
stack a) Push b) Pop c) Display
5. Implement Queue using arrays. Write a menu driven program to perform following operations on
Queue a) Insert b) Delete c) Display
6. Implement Stack using Linked Lists. Write a menu driven program to perform following
operations on stack a) Push b) Pop c) Display
7. Implement Queue using linked List. Write a menu driven program to perform following operations
on Queue a) Insert b) Delete c) Display
8. Binary search tree: Create, Display, recursive traversals.
9. Graph using adjacency Matrix with BFS or DFS traversal.
10. Develop an application based on linear and non-linear data structures.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ETUA21204: Digital System Design
Course Objectives:
• To understand the different simplification techniques of digital circuits.
• To be familiar with different digital logic families.
• To understand and design combinational and sequential circuits.
Course Outcomes: By the end of the course, students will able to
1. Understand number systems and minimization techniques.
2. Apply minimization techniques to design combinational logic circuits.
3. Understand and interpret fundamentals of sequential circuits.
4. Design and analyze finite state machines.
5. Understand digital logic families and PLDs.
6. Write VHDL codes of basic combinational and sequential circuits.
Unit –I: Number Systems and Minimization Techniques
Introduction to number systems, conversion, binary arithmetic, digital codes, logic gates, Boolean algebra
and logic simplification using Boolean rules and laws.
Standard representations for logic functions, k map representation of logic functions (SOP & POS forms),
minimization of logical functions for min-terms and max-terms (upto 4 variables), don’t care conditions,
Quine McCluskey method.
Unit –II: Combinational Logic Design
Design Examples: Arithmetic Circuits, BCD - to – 7 segment decoder, Code converters. Adders and their
use as subtractions, look ahead carry, ALU, Digital Comparator, Parity generators/checkers, Multiplexers
and their use in combinational logic designs, multiplexer trees, De multiplexers and their use in
combinational logic designs, Decoders, de multiplexer trees.
Unit -III: Flip-Flops
1 Bit Memory Cell, Latch, Clocked SR, JK, MS J-K flip flop, D and T flip-flops. Use of preset and clear
terminals, Excitation Table for flip flops, Conversion of flip flops, Registers, Shift registers and its
applications.
Unit IV: Sequential Logic Design
Counters, ripple counters, up/down counters, synchronous counters, lock out. Clock Skew, Clock jitter
effect on synchronous designs. Basic design steps- State diagram, State table, State reduction, State
assignment, FSM (Mealy and Moore machines)
Unit- V: Digital Logic Families
Classification of logic families, Characteristics of digital ICs. TTL logic. Operation of TTL NAND gates.
Tri-State logic. CMOS logic – CMOS inverter, NAND, NOR gates, unconnected inputs, wired logic, open
drain output. Interfacing CMOS and TTL. Comparison of TTL & CMOS logic families. Memory
elements, concept of PLD’s like PAL/PLA/PROM/FPGA/CPLD.
Unit VI: Introduction to HDLs
Library, Entity, Architecture, Modeling styles, Data types and objects, Concurrent and sequential
statements, Design examples on basic combinational and sequential circuits.
Text books :
1. R. P. Jain, “Modern digital electronics”, 4th edition, TMH Publication.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
2. T. L. Floyd, “Digital Fundamentals”, 9th edition, Pearson International Edition.
3. J. Bhaskar, “VHDL Primer”, 3rd Edition, PHI Publication.
Reference Books :
1. Anand Kumar, “Fundamentals of digital circuits” 1st edition, PHI publication.
2. J F Wakerly, “Digital Design: Principles and Practices”, 3rd edition, Pearson Education.
List of Practicals:
1. Design and Implement full adder and subtractor function using IC-74LS138.
2. Design and Implement 1 digit BCD adder using IC-74LS83 (4 bit Adder)
3. Study of IC74LS85 as a magnitude comparator
4. Study of IC 74LS153 as a Multiplexer
5. Design and Implement MOD-N and MOD-NN using IC-74LS90 (Decade Counter)
6. Design and Implement MOD-N and MOD-NN using IC-74LS93 (mod 16 Counter)
7. Design and Implement Pulse train generator using IC-74HC194/IC74LS95 (Use right shift/left shift).
8. Design and simulate the given combinational circuit using EDA tools.
9. Design and simulate the given sequential circuit using EDA tools.
10. Write, simulate and verify, VHDL code for ALU (four bit logical and arithmetic operations).
1. Simon Haykins and Barry Van Veen, “Signals and Systems”, 2nd Edition, Wiley India.
2. John G. Proakis, Dimitris G. Manolakis, “Digital Signal Processing: Principles, algorithms and
applications” Fourth edition, Pearson Prentice Hall.
Reference Books :
1. Mrinal Mandal and Amir Asif, Continuous and Discrete Time Signals and Systems, Cambridge
University Press, 2007
2. Ifaeachor E.C., Jervis B. W., “Digital Signal processing: Practical approach”, Pearson Publication.
3. A. V. Oppenheim, R. W. Schaffer, “Discrete Time Signal Processing”, Third edition, Prentice-Hall
Signal Processing Series.
4. S. Salivahanan, A. Vallavaraj, C. Gnanpriya, “Digital Signal processing”, McGraw Hill.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ETUA21206: Electronics Workshop
Teaching Scheme Examination Scheme
Credits: 3 CIE ISE SCE ESE PR/OR TW Total
Lecture (L): 1 hrs./week
Tutorial (T): 0 -- - - - - 50 50
Practical (P): 4 hrs/week
Prerequisite: Students are expected to know the concepts studied in following courses:
1. Digital System Design,
2. Electronics Devices and circuits,
3. Electronic Circuit analysis
Course Objectives:
• To make the student familiar with electronic components
• To highlight the importance and teach PCB artwork with an EDA tool.
• To learn the steps in electronic circuit through simulation and hardware implementation
• To imbibe good soldering design practices for robust design of electronic systems.
Course Outcomes: On completion of the course, students will be able to:
1. Interpret and summaries the specifications of different passive, active and Integrated components
required to build electronic circuit
2. Use skillful an EDA tool in designing of electronic circuit schematic and simulation
3. Select optimal PCB design for building small circuit with skillfully solders any robust design PCB
of electronic systems.
4. Elaborate the use of designed circuit in different applications
Unit I : Introduction to Passive Electronic Components
a) Passive Components:
i) Resistor: Types, Standard Values, Tolerance, Wattage, Linear and Log Potentiometer.
ii) Capacitor: Types (Ceramic, Electrolytic, tantalum etc.) Standard Values, Tolerance, WVDC,
iii) Inductor: Core Types, Construction, SWG Table, Transformer: Power Transformer construction,
Audio Frequency Transformer, High Frequency Transformer, Relay Types
b) Active Components:
i) Diodes: Types (small signal, rectifier, Switching, zener, Power) Parameters (PIV,IF,
IFM(rep.)IFM(non rep), trr, Bulk resistance,
ii) BJT: Types(Small signal, Power), Parameters (ICmax, Pdmax, Derating, SOA)
iii) FET: Types (FET, MOSFET), Parameters ( IDmax, Pdmax, Rds )
c) Integrated Circuits Family : SSI, MSI and LSI, Analog and Digital IC, Hybrid IC, packages
Unit - II : Building and simulating small electronic circuit using EDA Tool
Selecting a small electronic circuit involving discrete devices, op amp, and LSI devices only. Understanding
the working of circuit with validating the circuit feasibility, category, component selection. Simulating the
selected circuit using EDA tools e.g. Proteus, Multisim, design guidelines for PCB, routing topology,
grounding methodologies, generating simple artwork on single sided PCB Software
Unit - III : Design and Development of PCB
Types of PCB, concept of SMT and multilayer PCB boards, electrochemical etching mechanism of PCB
board, drilling, automation in PCB design, automatic copper track routing machine, automatic component
placer machines, wave soldering, etc.
Solder Iron Types (Wattage), Solder metal types, flux, Types of soldering and soldering process,
Disordering. Building own PCB.
Unit - IV : Circuit Testing and Documentation
Bare board testing and final completed PCB testing with the help of various electronic instruments. To
prepare report using Latex Tool suit following standard project report format, such as introduction with
literature, block diagram to electronic circuit implementation, discussion about circuit simulation and
practical circuit testing results, comparison and analysis of circuit, Bill of Materials, future scope and
applications, bibliography,
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
Text Books :
1. Simulation Software’s Help Manual (Examples. Multisim, Proteus, Altium Design) Data Books
2. Magazine (Examples. Everyday Practical Electronics, Elektor, Electronics For You, various online
magazines)
3. Electronic Instrumentation; by H. S. Kalsi; McGraw-Hill Education India Pvt. Ltd.
4. Principles of Measurement Systems by John P. Bently (Pearson)
Reference Books :
1. Electrical and Electronic Measurements and Instrumentation by A. K. Sawhney; Dhanpat Rai & Co.
2. Instrumentation measurement and Analysis by B.C. Nakra, K.K.Chaudhary
3. D. Roy Choudhury and Shail B. Jain, “Linear integrated Circuits,” 5th Edition, New Age
International Publishers.
4. Thomas L. Floyd, “Electronic Devices,” Conventional Current Version, 9th Edition, Prentice Hall.
List of Experiments:
1. Study of Electronics Passive Components and their application.
2. Study of Electronics Active Components and their application.
3. Study of Electronics Integrated circuits and their application.
4. Study of Electronics Instruments and their laboratory usage.
5. Searching and collecting information for small electronics circuit ( PBL statement)
6. Simulating circuit using open source or licensed EDA tools.
7. PCB Designing using open source or licensed EDA tool
8. PCB etching, components mounting and soldering.
9. Circuit testing, analysis and result presentation
10. Preparing technical report using rich open source document editing tools.
Mini Project/Seminar (SCE)
1. Students are asked to design a small electronic circuit based on the real world socio problem /
any suitable electronic circuit which help them to understand the complete electronics circuit
design and implementation process through different open source or licensed EDA tools.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ETUA21207: Fundamentals of Electrical Machines and Drives
Prerequisite: Students are expected to know the fundamental concepts studied in following courses:
1. Basic Electrical Engineering
Course Objectives:
• To study the basic concepts of rotating electrical machines and performance characteristics of
electrical motors.
• To apply different performance indicators of electrical motors for their selection in specific
applications.
• To study various speed control and braking mechanisms employed in case of electrical motors.
Course Outcomes: At the end of this course, students will demonstrate the ability to
1. Draw the performance characteristics of electrical motors using fundamental concepts and
laboratory tests.
2. Select electrical motors for industrial applications using their operating characteristics.
Unit I : Basic Concepts in rotating machines
Principle of electromechanical energy conversion: Generating and motoring action, Physical concept of
torque production,
General concepts such as electrical and mechanical degrees, production of rotating magnetic field,
Losses and efficiency, safe operating area for electric machines, Loss dissipation and cooling,
Machine ratings
Motor applications,
Selection of motors based on load requirements and various operating conditions
Text Books :
1. Dr. P.S.Bimbhra, “Electrical Machinery,” 5th Edition, Khanna Publishers, Delhi.
2. I. J. Nagrath and D. P. Kothari, “Electric Machines,” 2nd Edition, Tata McGraw-Hill Publishing
Company Ltd., New Delhi.
3. S. K. Pillai, “A first course on Electrical Drives”, 2nd Edition, New Age International(P) Ltd.
Reference Books :
1. Ned Mohan, “Electrical Machines and Drives: A first course,” Wiley student edition, Wiley India
Pvt. Ltd., New Delhi.
2. G.K.Dubey, “Fundamentals of Electrical Drives,” 2nd Edition, Narosa Publishing House.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
3. Vedam Subrahmanyam, “ Electric Drives concepts and applications”, 2nd Edition, Tata McGraw-
Hill Publishing Company Ltd., New Delhi.
4. S.G.Tarnekar and P.K.Kharbanda, “ Laboratory courses in Electrical Engineering”, 5th revised and
enlarged edition, 2008, S.Chand and Company Ltd.
List of Experiments: (Any eight experiments from the following list can be performed)
1. To perform a load test on a separately excited / shunt motor.
2. To perform a load test on a dc series motor.
3. To perform the speed control of a dc shunt motor.
4. To perform speed control of a dc series motor.
5. To perform braking and speed reversal in case of dc motors.
6. To perform a load test on a three phase induction motor.
7. To perform a no load and blocked rotor test on a three phase induction motor.
8. To perform speed control of a three phase induction motor.
9. To perform speed control and speed reversal in case of a three phase induction motor.
10. To perform braking in case of a three phase induction motor.
11. To study various types of starters used in induction motors.
12. To perform a load test on a single phase induction motor.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
Semester IV
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
ETUA22201: Control Systems
To be performed in Scilab. At least 2-3 system examples should be taken in each experiment.
Course Objectives:
• To give an overview of 8 bit architecture
• To justify the use of microcontroller in embedded system.
• To understand architecture and features of 8051 and AVR microcontroller.
• To learn interfacing of real world peripherals inputs (sensors) and output (actuators) with
microcontroller.
• To study various hardware and software tools for developing applications
• To develop small application based assignment using Microcontrollers and sensors.
Course Outcomes: At the end of this course, students will demonstrate the ability to
1. Explain the architecture of 8051 CISC and RISC microcontroller.
2. Study of various 8051internal modules and instruction set of 8051.
3. Demonstrate programming environment and programming of 8051.
4. Draw the interfacing diagram of microcontroller with peripherals and demonstrate its working by
Programming.
5. Compare serial communication protocols used in industrial environment
6. Explain the architecture of AVR microcontroller and develop the program in high level language.
Interfacing peripheral devices using GPIO: Generating various delays using Timer/counter and
interfacing of LEDs, 7 segment displays, Switches, Relay, Stepper Motor, LCD interfacing, Keyboard
Interfacing, ADC0809 and DAC interfacing with 8051. (Programming in Assembly/C)
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
Unit V : 8051 Microcontroller based Real World Interfacing and programming using serial
communication – II
Basics of serial communication protocol: Synchronous and Asynchronous Communication, RS232,
RS485, SPI, I2C.
Interfacing of devices using serial communication protocols: Interfacing of peripherals using UART,
Interfacing RTC DS1307 using I2C protocol, Interfacing of memory using SPI protocol.
(Programming in Assembly/C)
DAS: Implement simple multichannel data acquisition system using AVR/8051. (Programming in
Assembly/C)
Unit VI: Introduction to AVR RISC Microcontroller Architecture and programming
Overview of AVR family, AVR Microcontroller architecture, Introduction To 8-bit AVR Microcontroller,
AVR register, AVR status register, ROM space and other hardware modules, ATmega32 pin configuration
& function of each pins,
Interfacing peripheral devices with AVR: 7 segment displays, Servo motor interfacing, DC motor control
using PWM programming, ADC and temperature sensor LM35 interfacing,
(Sample Programme in Assembly/C)
Text Books :
1. Mazidi Muhammad Ali; Mazidi Janice Gillispie; McKinlay Rolin D, “The 8051 Microcontroller
and Embedded Systems Using Assembly and C”, 2nd Edition, Dorling Kindersley.
2. The AVR Microcontroller and Embedded Systems Using Assembly and C, By Muhammad Ali
Mazidi, Sarmad Naimi and Sepehr Naimi, Pearson Education.
Reference Books :
1. Programming and Customizing the AVR Microcontroller, By Dhananjay Gadre, McGraw Hill
Education
2. Richard Barnett, Sarah Cox , Larry O'Cull, “Embedded C Programming and the AVR
Microcontrollers”, 2nd edition Thomson publication.
3. Ayala Kenneth J, Gadre Dhananjay V, “8051 Microcontroller and Embedded Systems ”,
Cengage Learning.
Datasheets (from websites):
1. ATMEL 8051/52 data sheet
Atmel AT89C51/52 AT89S51/52 Data Sheet www.keil.com › docs › datashts › atmel
2. AVR ATmega32 data sheet
ATmega32A - 8-bit AVR Microcontrollers - Microchip Technology
www.microchip.com › wwwproducts › ATmega32A
Prerequisite: Students are expected to know the concepts studied in following courses:
1. Basic Electronics Engineering 2. Engineering Circuit Analysis
Course Objectives:
• To understand the characteristics of Op-Amp and study the internal structure.
• To introduce various manufacturing techniques.
• To study of various op-amp parameters, frequency response and transient response for Op-Amp.
• To analyze and design linear and nonlinear applications of Op-Amp.
• To analyze and design PLL and understand working of its applications
Course Outcomes: At the end of this course, students will demonstrate the ability to
1. Apply mathematical knowledge to analyze op-amp based circuits.
2. Design and analyze linear applications of operational amplifier
3. Design and analyze nonlinear applications of operational amplifier
4. Design active filters for given specifications
5. Understand the working of different converters and compare them based on performance
parameters
6. Understand the working principle of phase locked loop (PLL) and its applications
Course Outcomes(Practical)
Reference Books :
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
List of Experiments:
1 Install JDK, write simple “Hello World” or similar java program, compilation, debugging, executing using
java compiler and interpreter
3 Write a program in Java to implement a Calculator with simple arithmetic operations such as add, subtract,
multiply, divide, factorial etc. using switch case and other simple java statements. The objective of this assignment is
to learn Constants, Variables, and Data Types, Operators and Expressions, Decision making statements in Java.
4 Write a program in Java with class Rectangle with the data fields width, length, area and colour. The length,
width and area are of double type and colour is of string type. The methods are get_length(), get_width(), get_colour()
and find_area(). Create two objects of Rectangle and compare their area and colour. If the area and colour both are
the same for the objects, then display “ Matching Rectangles”, otherwise display “ Non-matching Rectangle”.
5 Write Programs in Java to sort i) List of integers ii) List of names. The objective of this
6 Write a Program in Java to add two matrices. The objective of this assignment is to learn
Arrays in Java
7 Write a program in Java to create a player class. Inherit the classes Cricket_player, Football_player and
Hockey_player from player class. The objective of this assignment is to learn the concepts of inheritance in Java.
8 Write a Java program which imports user defined package and uses members of the classes contained in the
package.
10 Write a program that creates a user interface to perform integer division. The user enters two numbers in
the text fields, Num1 and Num2. The division of Num1 and Num2 is displayed in the Result field when the Divide
button is clicked. If Num1 and Num2 were not integers, the program would throw a Number Format Exception. If
Num2 were zero, the program would throw an Arithmetic Exception Display the exception in a message dialog box
11 Create an applet with three text Fields and four buttons add, subtract, multiply and divide. User
will enter two values in the Text Fields. When any button is pressed, the corresponding
operation is performed and the result is displayed in the third Text Fields.
12 Write a java program which use try and catch for exception handling.
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
13 Implement Java program to implement a base class consisting of the data members such as name of the
student, roll number and subject. The derived class consists of the data members subject code, internal assessment
and university examination marks. The program should have the facilities. i) Build a master table ii) List a table iii)
Insert a new entry iv) Delete old entry v) Edit an entry vi) Search for a record. Use virtual functions.
15 Write a program to create multiple threads and demonstrate how two threads communicate with each other.
16 Write a program to implement addition, subtraction and multiplication of two complex numbers in Java
17 A Mini project in Java: A group of 4 students can develop a small application in Java.
Course Objectives:
• To develop student’s soft skills through discussions, demonstrations and activities.
• To acquire strategic competence to use L-S-R-W skills to use in a wide range of communication.
• To modify etiquette, team and leadership skills.
Course Outcomes:
On completion of the course, students will be able to
1. appraise themselves as better human beings
2. articulate themselves with better communication skills
3. identify themselves as an effective leader and team player
List of Experiments:
1. Self- Introduction in detail.
2. SWOT analysis
3. Self- Assessment
4. Listening Skills activities
5. Letter/Application writing
6. Report writing
7. Resume writing
8. Personal Interview
9. Presentation skills
10. Group Discussion
11. Debate
12. Activities related to Leadership and team work
Reference Books:
1. Communication Skills: Sanjay Kumar and Pushpa Lata , Oxford University Press
Bansilal Ramnath Agarwal Charitable Trust’s
Vishwakarma Institute of Information Technology, Pune-48
(An Autonomous Institute affiliated to Savitribai Phule Pune University)
2. Developing Communication Skill: Krishna Mohan, Meera Banerji,- McMillan India Ltd.
3. English for Business Communication: Simon Sweeney , Cambridge University Press
4. NASSCOM-Global Business Foudation Skills: Accenture,Convergys,Dell et.al.Foundation Books :
Cambridge University Press
5. Basic Managerial Skills for all E. H. McGrath, Eastern Economy Edition, Prentice hall India.
6. Personality Development and Group Discussions,Barun K. Mitra, Oxford University Press
7. Group Dissussions and Interview Skills : Priyadarshi Patnaik : Foundation Books :Cambridge
University Press
8. Thinks and Grow Rich: Napoleon Hill, Ebury Publishing, ISBN 9781407029252
9. Change Your Thoughts, Change Your Life: Wayne Dyer, Hay House India, ISBN-
139788189988050
10. Habits of Highly Effective People: Stephen Covey Pocket Books, ISBN-13 9781416502494
11. The Power of Your Subconscious Mind: Dr Joseph Murphy Maanu Graphics ,ISBN-13
9789381529560
12. 10- The new Leaders: Daniel Coleman Sphere Books Ltd , ISBN-139780751533811
13. The 80/20 Principal: by Richard Koch, Nicholas Brealey Publishings ,ISBN-13 9781857883992
14. You can win: Shiv Khera, Macmillan, ISBN-139789350591932
15. The Ace of Soft Skills: Attitude, Communication and Etiquette for Success:
Gopalaswamy Ramesh, Mahadevan Ramesh