ETC S.Y.B.Tech. Pattern 2020 2
ETC S.Y.B.Tech. Pattern 2020 2
Curriculum for
S.Y. B. Tech.
Electronics & Telecommunication
Syllabus for
S.Y.B.Tech.
Electronics & Telecommunication
(Pattern 2020)
Department of
Electronics & Telecommunication
Department of
Electronics & Telecommunication
Engineering
VISION:
MISSION:
1. Apply and demonstrate the usage of hardware and software platforms for
variety of applications.
Graduate attributes:
1. Engineering knowledge
2. Problem Analysis
3. Design/Development of Solutions
4. Investigations of Complex Problems
5. Modern Tool Usage
6. The Engineer and Society
7. Environment and sustainability
8. Ethics
9. Individual and Teamwork
10. Communication
Semester III
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
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.
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
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.
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.
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.
S.Y.B.Tech (Pattern 2020) E & TC Engineering 19
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.
Semester IV
Course Objectives:
To introduce various types of control system and transfer function of the system.
To introduce methods for analyzing the time response, the frequency response and the stability of
systems.
To introduce the concept of root locus, Bode plots, Nyquist plots.
To introduce the state variable analysis method.
To introduce concepts of digital control systems.
Course Outcomes:
On completion of the course, student will be able to:
1. Calculate transfer function of the system using various reduction techniques.
2. Determine the (absolute) stability of a closed-loop control system.
3. Perform time domain analysis of control systems using root-locus technique required for stability
analysis.
4. Perform frequency domain analysis using frequency plots required for stability analysis.
5. Express and solve system equations in state variable form.
6. Model digital control system using pulse transfer function.
Unit- I : Basics of Control Systems
Introduction, Types of Control Systems: Open loop & Closed loop, Feedback Control System,
Effect of Feed Back, Signal flow graphs, Concept of Transfer Function, Characteristics Equation, Poles
and Zeros, Block Diagram Algebra, Control system Components
Unit –II : Time Domain Analysis
Type and Order of the Control Systems, Types of Standard Inputs , Response of First Order System to
Step, Ramp and Parabolic Inputs , Response of Second Order System to Step Input , Time Domain
Specifications of Second Order Systems, Steady State Error and Error Coefficients
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)
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 Objectives:
To understand the concept of information theory and channel capacity
To understand the concept of radio receivers
To learn the different waveform coding techniques used in digital communication.
To interpret the concept and relationship of bandwidth, data rate, transmit power and error probability.
To understand the concept of digital modulation and detection techniques.
To learn spread spectrum modulation concept.
Course Outcomes: At the end of this course, students will demonstrate the ability to
1. Explain analog modulation techniques and receptions for Electronic communication system in
context with time & frequency domains representation.
2. Explain the principle of radio receiver and Receivers for AM and FM transmitter.
3. Compare and explain different waveform coding techniques
4. Compare different line coding techniques based on power spectral density, bandwidth, error
detection capability and clock(timing) extraction.
5. Compare different digital modulation techniques based on the given performance evaluation
criterions.
6. Explain the concept of spread spectrum modulation and evaluate the performance based on
bandwidth, error probability and transmitted power.
Unit- I: Analog modulation techniques and Detection (6 Hrs)
Need for frequency translation, Amplitude modulation: Double sideband with carrier (modulator and
demodulator), spectrum and power efficiency, SSB modulation and demodulation, Introduction to VSB,
FM modulator and demodulator.
Unit- II: Radio Receivers (6 Hrs)
Block diagram of AM and FM Receivers, Super heterodyne Receiver, Performance Characteristics:
Sensitivity, Selectivity, Fidelity, Image Frequency Rejection and IFRR. Tracking, Mixers. Super
heterodyne FM Receiver, Pre emphasis & De-emphasis.
Unit- III: Sampling and Waveform coding techniques (6 Hrs)
Sampling theorem, pulse code modulation (PCM), nonuniform PCM, PCM in T1 carrier system, DPCM,
Adaptive DPCM, DM, ADM.(Focused on calculation of sampling frequency, data rate, quantization noise
power, bandwidth requirement etc)
Unit –IV: Principles of Digital data transmission (6 Hrs)
Digital communication system: Source, Line coder, Multiplexer and repeater; Line coding: Computation of
PSD of various line codes, Pulse shaping, scrambling, Eye diagram.
Unit V : Digital modulation, detection and baseband receiver (8 Hrs)
Baseband receiver and computation of probability of error, matched filter, Digital modulation and
Detection: BPSK, QPSK and M-ary PSK, BFSK and M-ary FSK, MSK (Analysis based on Bandwidth
requirement, signal space representation and probability of error in terms of distance between the symbols
based on signal space representation).
Unit VI: Spread spectrum modulation (6 Hrs)
Course Outcomes(Practical)
Reference Books :
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.
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