SPPU Syllabus
SPPU Syllabus
Course Objectives:
To make the students familiarize with concepts and techniques in Ordinary differential equations,
Fourier Trans form, Z-Transfom, Numerical methods, Vector caleulus and functions of a Complex
variable.
The am is to equip them with the techniques to understand advanced level mathematics and its
CO2: Apply concept of Fourier transform & Z-transform and its applications to continuous & discrete
systems, signal & mage processing and commumc ation systems.
CO3: Obtain Interpolating polynomials, numeric ally differentiate and integrate functions, numerical
solutions of differential equations using single step and multi-step iterative methods used in
modern scientific computing.
CO4: Perform vector differentiation & integration, analyze the vector fields and apply to electro
magnetic fields & wave theory.
COS: Analyze Complex functions, Conformal mappings, Contour integration applic able to electrostatics, digital
filters, signal and image procesS ng.
Course Contents
Unit I Linear Differential Equations (LDE) and (09 Hrs)
Applications
|LDE of nh order with constant coefficients, Complementary Function, Particular Integral, General method,
Short methods, Method of variation of parameters, Cauchy's and Legendre's DE, Simutaneous and
Symmetric simultaneous DE. Modeling of Electrical circuits.
Mapping of Course cO1: Solve higher orde r line ar diffe rential equation us ing appropriate
Outcomes for Unit I
techniques for modelling, analyzing ofelectrical circuits and
control systems.
Unit II Transforms (09 Hrs)
|Fourier Transform (FT): Complex exponential form of Fourier series, Fourier integral theorem, Fourier
Sine & Cos ine integrals, Fourier transform, Fourier Sine and Cosine transforms and their inverses
|Z Transform (Z): Introduction, Definition, Standard properties, ZT of standard sequences and their
inverses. Solution of difference equations.
Mapping of Course |CO2: Apply concept of Fourier transform & Z-transform and its
|Outcomes for Unit II applications to continuous &diserete systems, signal & image
processing and communicationsystems.
|Solution of Ordinary differential equations: Euler's, Modified Euler's, Runge-Kutta 4th order methods
and Predictor-Corrector methods.
Mapping of Course CO3: Obtain Interpolating polynomials,nume rically difle rentiate and
Outcomes for Unit integrate functions, nume rical solutions of diffe re ntial equations
III us ing single step and multi-step iterative me thods used in mode rn
scientific computing
Curl, Directional derivative, Solenoidal, Irrotational and Conservative fields, Scalar potential, Vector
identities.
Mapping of Course CO4: Pe rform vector differentiation & integration, analyze the vector
Outcomes for UnitIV fieldsand apply to electro-magne ticfields &wave the ory.
Mapping of Course C04: Perform vector diffe rentiation & integration, analyze the vector
Outcomes for Unit V fields and apply toelectro-magneticfields & wave the ory.
Unit VI Complex Variables (06Hr)
Functions of a Complex variable, Analytic functions, Cauchy-Riemann equations, Conformal mapping.
Bilinear transformation, Cauchy's integral theorem, Cauchy's integral formula and Residue theorem.
Savitribai Phule Pune University
Second Year of Electronics/E & Te Engineering (2019 Course)
204181: Electronic Circuits
Teaching Scheme: Credit Examination Scheme:
|COl: Assimilate the physics, characteristics and parameters of MOSFET towards its application as
amplifier,
CO2: Design MOSFET amplifiers, with and without feedback, & MOSFET os cillators, for given
specific ations.
CO3: Analyze and assess the performance of linear and switching regulators, with their variants,
towards applic ations in regulated power supplies.
CO4: Explain internal schematic of Op-Amp and define its performance parameters
COS: Design, Build and test Op-amp based analog signal processing and conditioning circuits towards
various real time applic ations
|CO6: Understand and compare the principles of various data conversion techniques and PLL with their
Applications.
Course Contents
UnitI MOSFET &its Analysis (08 Hrs)
Enhancement MOSFET: Construction, Characteristics, DC Load line, AC equivalent ckt, Parameters,
Parasitics.
Non ideal characteristics: Finite output resistance, Body effect, Sub-threshold conduction, breakdown
effects, temperature effect, effect of W/L ratio, Common source amplifier & analysis, Source follower
Mapping of Course CO1: Assimilate the physics, characteristics and parameters of MOSFET
for Unit I
Outcomes towards its application asamplifier.
Unit II MOSFET Circuits (06Hrs)
MOSFET as switch, CMOS inverter, resistor & diode. Current sink & source, Current mirror. Four types of
feedback amplfiers, Effects of feedback, Voltage series & current series feedback amplifiers and analysis,
Barkhausen criterion, Wein bridge & phase shift oscillator.
Mapping of Course CO2: Design MOSFET amplifiers, with and without feedback, &
Outcomes for Unit II MOSFET oscillatos, for given spe cifications.
IC337, Features and specifications, typical circuits, current boosting, Low Dropout Regulator (LDO)
SMIPS:Block diagram, Types, features and spocifications, typical circuits buck and boost converter
Mapping of Course |Co3: Analyze and assess the performance oflinear and switching
Outcomes for Unit regulators, with their variants, towards applications in regulated
powersupplies.
Unit IV
Operational Amplifier (08 Hrs)
Block diagram, Differential amplifier analysis for Dual input Balanced output mode - AC analysis (using r
parameters) & DC analysis, Level shifter, Op amp parameters, Current mirror, Op-amp characteristics (AC
&DC). Voltage series & voltage shunt feedback amplifiers, Effect on Ri, Ro, gain & bandwidth.
Mapping of Course C04: Explain intermal sche matic of Op-Amp and define its performance
Outcomes for Unit IV parame te rs.
circuits.
Mapping of Course CO6:Unde rs tand and compare the principles of various data conversion
Outcomes for Unit VM
techniques and PLL with their applications.
Savitribai Phule Pune University
Second Year of Electronics/E & Te Engineering (2019 Course)
204182: Digital Circuits
Teaching Scheme: Credit Examination Scheme:
Prerequisite Courses,ifany:
Companion Course, ifany: 204186 Digital Circuits Laboratory
The principles of logic design and use of simple memory devices, flip-flops, and sequential circ uits.
Concepts of sequential circuits and to analyze sequential systems in terms of state machines.
COI: Identify and prevent various hazards and timing problems in a digital design.
|CO2: Use the basic logie gates and various reduction techniques of digital logic circuit.
TTL logic. Operation of TTL NAND gate, active pull up, wired AND, open collector output, unconnected
inputs. Tri-State logic. CMOS logic: CMOS inverter, NAND, NOR gates, unconnected inputs, wired logic,
open drain output. Interfac ing CMOS and TTL, Data sheet specifications
Mapping of Course CO1: Ide ntifly and prevent various hazards and timing problemsin a
Outcomes for Unit I digital design.
Unit II Combinational Logic Design (08Hrs)
|Definition of combinational logic, canonical forms, Standard representations for logic functions, kemap
representation of logic functions (SOP and POS forms), minimization of logical func tions for min-terms
and max-terms (upto 4 variables), don't care conditions, Design Examples: Arithmetic Circuits, BCD to
segment decoder, Code converters. Introduction to Quine- McCluskey method, Quine McCluskey
generators/checkers, Muliplexers and their use in combinational logic designs, multipexer trees, De-
multiplex ers and their use in combinational logie designs, Decoders, Demultiplexer trees.
using PLDs.
Learning Resources
Text Books:
1. R.P. Jain, "Modern Digital Electronics", Tata McGraw Hill Publication, 3d Edition.
2. Thomas Floyd, "Digital Electronies", 11th Edition.
3. M. Morris Mano, "Digital Logic and Computer Design", Prentice Hall of India, 4h Edition.
4. Taub and Schilling, "Digital Principles and Applications," TMH
Reference Books:
1. Anand Kumar, "Fundamentals of Digital Circuits", Prentice Hall of India, 1" Edition.
2. J.F. Wakerly, "Digital Design- Principles and Practices,", Pearson, 3 Edition.
3. M. M. Mano, "Digital Design," Prentice Hall India.
https/nptel.ac.in/courses/117/106/117106O86
To understand the constnictional details, characteristics, features and applic ation areas of various types
of electric motors.
of the course, learner will be able to
|Course Outcomes: Oncompletion
CO1: Analyze the simple DC and AC circuit with circuit simpification techniques
CO2: Formulate and analyze driven and source free RIL and RC circuits.
CO3: Formulate & determine network parameters for given network and analyze the given network
using Laplace Transform to find the network transfer function.
CO4: Explain construction, working and applications of DC Machines /Single Phase &Three
Phase AC Motors.
COS: Explain construction, working and applications of special purpose motors & understand
motors used in electrical vehic les.
Mapping of Course CO2: Formulate and analyze driven and source free RL and RC circuits.
Outcomes for Unit II
Unit III Two Port Network Parameters and Functions(07 Hrs)
Terminal characteristics of network, Z, Y, h, ABCD Parameters; Reciprocity and Symmetry conditions
Applications of the parameters.
Applic ation of Laplace Transforms to circuit analysis, network functions for one port and two port
Mapping of Course
Outcomes for Unit
CO3: Formulate & determine network parameters for given network
and analyze the given network us ing Laplace Trans form to find the
|III network transfer function.
Working principle, derivation of Torque equation, types, voltage equation & speed cquation of DC Motor.
Basic characteristics & different methods of speed control of DC Shunt and Series motor, Power flow
|CO6: Analyze and select a suitable motor for diffe rent applications.
Unit VI Special Purpose Motors
(06Hrs)
BLDC Motor: Types, Construction, working principle, Bipolar control circuit, torque-speed
characteristics and applic ations.
Stepper Motor: Types, Construction, working principle, different modes of operation, control circuit,
applic ations.
Introduction to Electric vehicle, block diagram, case study of any one electric vehicle with respect
too
specifications of motor, battery and controller.
Mapping of Course CO5: Explain cons truction, working and applications of special purpose
|Outcomes for Unit VI motors & unde rstand motors used in electrical ve hicles.
CO6: Analyze and select a suitable motor for diffe rent applications.
Learning Resources
Text Books:
1. Ravish R Singh, "Network Analysis & Synthesis", McGraw-Hill Education.
2. B.L. Theraja, A.K. Theraja, "Electrical Technology", Vol I1, AC & DC Mac hines, S. Chand
Reference Books:
1. IJ Nagarath and D.P Kothari, "Electrical Mac hines", Tata McGraw-Hill Publication 4th Edition.
2. William H. Hayt, Jack E. Kimmerly and Steven M. Durbin, "Electrical Circuit Analys is", Tata
McGraw Hil publication, 7th Edition.
3. VK Mehta and Rohit Mehta, "Principles of Electrical Machines", S Chand
Public ations.
4. AK Babu, "Electric & Hybrid Vehicle", Khanna Publishing.
MOOC/NPTEL Courses:
1. NPTEL Course "Basic Electrical Circuits"
Course Objectives:
To learn basic concepts of C Programming language.
To learn linear data structures: Stack and Queue, Linked List and their applications.
To learn nonlinear data structures: Tree, Graph and their applications.
To study the systematie ways of solving problem, various methods of organizing large amount of
data
To solve problems using data structures such as binary tre, binary search tre, and graph and writing
programs.
CO2: Implment sorting and searching algorithms and calculate their complexity.
CO6: Apply the know ledge of graph for solving the problems ofspanningtreeand shortestpath algorithm.
Course Contents
Unit I Introductionto C Programming (08 Hrs)
CFundamentals: Constants, Variables and Keywords in C, Operators, Bitwise Operations, Decis ion
Arrays & Pointers: Arrays, Functions, Recursive Functions, Pointers, String Manipulations, Structures,
Union, Enumeration, MACROS.
File Handling: File Operations- Open, Close, Read, Write and Append.
Mapping of Course |CcO1: Solve mathe matical proble ms using C programming language.
Outcomes for Unit I
Unit II Searching and Sorting Algorithms (06Hrs)
Algorithms: Analysis of Iterative and Recursive algorithms, Space & Time complexity, Asymptotic
notation- Big-O, Theta and Omega notations.
Binary Search Trees (BS): Basic Concepts, BST operations, Concept of Threaded Binary Search Tree
AVL Tree: Basic concepts and rotations of a Tree.
list.
Representation of graphs: Adjacency matrix, Adjacency
Operations on graph: Traversing a graph.
Spanning trees: Minimum Spanning tree- Kruskal's Algorithm, Prim's Algorithm and Dijkstra's Shortest
Path Algorithm.
Mapping of Course CO6: Apply the knowle dge ofgraph for solving the proble ms ofspanning
Outeomes for Unit VI|_ tree and shortest path algorithm.
LearningResources
Text Books
|1. Ellis Horow itz and Sartaj Sahni, "Fundamentals of Data Structures", Galgotia Books Source,2nd Edition
2. Richard. F. Gilberg and Behrouz A Forouzan, "Data Structures: A Pseudocode Approach with C"
Cengage Learning, 2"d Edition.
Reference Books:
|1. E Balgurus amy, "Programming in ANSI C" Tata MeGraw-Hil, 3od Edition.
2. Yedidyah Langsam, Mos he J Augenstein and Aaron M Tenenbaum "Data structures using C and C++"
PHI Publications, 2nd Edition.
|3. Reema Thareja, "Data Structures using C", Oxford University Press, 2nd Edition.
MOOC/ NPTEL Courses:
https:/nptel.uc.in/courses/106/105/106105085/
T o understand the mathematic al representation of continuous and discrete time signals and systems
T o analyze Linear Time Invariant (LT) systems in time and transform domains.
To buikd bas ics for unders tanding of courses such as signal processing, control system and
communication.
CO2: Identily. Classify the systems based on their properties in of input output relation and in
terms
terms of impulse response and will be able to determine the convolution between to signals.
CO3: Analyze and resolve the signals in frequency domain using Fourier series and Fourier Transfom.
|CO4: Resove the signals in complex frequency domain using Laplace Transform, and will be able to
apply and analyze the L'TI systems using Laplace Transforms.
COS: Define and Describe the probability, random variables and random signals. Compute the
probability of a given event, model, compute the CDF and PDE.
CO6: Compute the mean, mean square, variance and standard deviation for given random variables
using PDF.
Course Contents
UnitI IntroductiontoSignals & Systems (07 Hrs)
Signals: Introduction, Graphical, Func tional, Tabular and Sequence representation of Continuous and
Discrete time signals. Basics of Elementary signals: Unit step, Unit ramp. nit parabolic, Impulse
|Sinusoidal, Real exponential, Complex exponential, Rectangular pulse, Triangulr, Signum, Sine and
Gauss ian function.
Operations on signals: time shifting. time reversal, time scaling, amplitude scaling, signal addition,
subtrac tion, signal mutiplication. Communic ation, control system and Signal processing examples.
Classification of signals: Deterministic, Random, periodic, Non periodic, Energy , Power, Causal, Non-
Causal, Even and odd signal.
Systems: Introduction, Classification of Systems: Lumped Parameter and Distributed Parameter System,
static and dynamic systems, causal and non-causal systems, Linear and Non- linear systems, time variant
and time invariant systems, stable and unstable systems, invertible and non- invertible systems.
-
Mapping of Course C01: Identify, classify basic signals and perform ope rations on signals.
Outcomes for Unit
exponential to exponential, unit step to rectangular and rectangular to rectangular only. Computation of
convohtion sum. Properties of convohution. System interconnection, system properties in terms of impuse
response, step response in terms of impulse response.
existence of Fourier series, orthogonality, basis functions, Amplitude and phase response, FS representation
of CT signals using trigonometric and exponential Fourier series. Applications of Fourier series, properties
Mapping of Course C03: Analyze and resolve the signals in fre queney domain us ing Fourier
Outcomes for Unit series and Fourier Trans form.
Unit IV Fourier Transform (07 Hrs)
|Fourier Transform (FT) representation of aperiodic CT signals, Dirichlet condition for existence of Fourier
transform, evaluation of magnitude and phase response, FT of standard CT signals, Properties and their
signific ance, Interplay between time and frequency domain using sinc and rectangular signals, Fourier
Mapping of Course |CO3: Analyze and resolve the signals in fre que ncy domain using Fourier
Outcomes for Unit IV series and Fourier Transform.
Unit V LaplaceTransform
Definition of Laplace Transform (LT), Limitations of Fourier transform and need of Laplace transform,
(07Hrs)
ROC, Properties of ROC, Laplace transform of standard periodic and aperiodic functions, properties of
Laplace transform and their signific ance, Laphace transform evaluation using properties, Inverse Laplace
transform based on partial fraction expansion, stability considerations in S domain, Application of Laplace
transforms to the LTI system analysis.
Mapping of Course CO4: Resolve the signals in complex fre que ncy domain us ing Laplace
Outcomesfor Unit V Transform, and will be able to apply and analyze the LTI systems
Random variables: Continuous and Discrete random variables, cumulative distributive function,
Probability density function, properties of CDF and PDF. Statistical averages, mean, moments and
expec tations, standard deviation and variance.
Mapping of Course CO5:Define and Describe the probability, random variables and
Outcomes for Unit VI random signals. Compute the probability of a given event, model,
compute the CDF and PDF.
T o get acquainted wih Concepts of PID controllers and loT based Industrial Automation.
|Course Outcomes: On completion of the course, karner will beable to
CO1: Determine and use modes of physical systems in forms s uitable for use in the analysis and
design of control systems.
CO3: Perform time domain analysis of control systems required for stability analysis.
CO4: Perform frequency domain analys is of control systems required for stability analysis.
CO7: Differentiate between various digital controllers and understand the role of the controllers in
Industrialautomation.
Course Contents
UnitI Introductionto Control Systems & its (06 Hrs)
Bas ic
modelling
Elements of Control System, Open loop and Closed loop systems, Differential equations and
Transfer function, Modeling of Electric systems, Trans lational and rotational mechanical systems, Block
diagram reduction Techniques, Signal flow graph.
Mapping of Course |CO1: Determine and use models of phys ical systems in forms suitable
Outcomes for Unit I for use in the analysis and design of control
sys te ms.
Unit II (06Hrs)|
Timedomain analysis
Time domain analysis: transient response and steady state response, standard test inputs for time domain
analysis, order and type of a system, trans ient analys is of first and second order systems, time domain
specifications of second order under damped system from its step response, Steady state error and static
error constants.
Mapping of Course |C02: Dete rmine the (absolute) stability ofa closed-loop control sys tenm.
Outcomes for Unit II
Unit II Stability analysis (08 Hrs)
|Characteristic equation of a system, concept of pole and zero, response of various pole locations in s-plane
concept of stability absolute stability, relative stability, stablity of system from pole locations, Routh Hurwit
stability criterion, Root locus: definition, magnitude and angle conditions, construction of root locus, concep
of dominant poles, effect of addition of pole and zero on root locus. Applic ation of root locus for stability
analysis.
Mapping of Course C03: Perform time domain amalys is of controlsys te ms re quire dfor
Outcomes for Unit stability analys is.
Unit IV
Frequeney domain analysis (08Hrs)
Frequency response and frequency domain specifications, correlation between time domain and frequency
| domain specifications, polar plot, Nyquist stability criterion and construction of Nyquist plot, Bode plot
determination of frequency domain specifications and stability analysis using Nyquist plot and Bode plot.
Mapping of Course |C04: Perform fre que ncy domain analysis of control systems require d
Outcomes for Unit IV for stability analys is.
cO5Apply
root-locus, Frequeney Plots technique to analyze control
systems.
Unit State spacerepresentation (06 Hrs)
State space advantages and representation, Transfer function from State space, physical variable form,
phase yariable forms: controllble canonical form, observable canonical form, Solution of homogencous
state cquations, state transition matrix and ts properties, computation of state trans tion matrix by Laplace
transform method only.
Mapping of Course |C06: Express and solve system equations in statevariable form.
Outcomes for Unit V|
Unit VI Controllers and Digital ControlSystems5 (06 Hrs)
Concept of Controller, Basic ON-OFF Controller, Concept of Dead Zone, Introduction to P, I, D, P1, PD
and PID controller, OFFSET of Controller, Integral Reset, PID Characteristics. Concept of Zeigler -
Nicholas method.
Concept of Industrial Automation, Need of loT based Industrial Automation.
Mapping of Course CO7: Diflere ntiate between variousdigital controllers and understand
Outcomes for Unit VI the role of the controlle rs in indus trial automation.
Learning Resources
Text Books:
1. N. J. Nagrath and M. Gopal, "Control System Enginering", New Age International Publishers, 5
Edition.
2. K. Ogata, "Modern Control Enginecring", Prentice Hall India Learning Private Limited; 5th Edition.
Reference Books:
1.Benjamin C. Kuo, "Automatic control systems", Prentice Hall of India, 7th Edtion.
2. M. Gopal, "Control System- Principles and Design", Tata Me Graw Hll, 4h Edition.
3. Schaum's Outline Series, "Feedback and Control Systems" Tata McGraw-Hl.
4. John J. D' Azzo and Constantine H. Houpis, "Linear Control System Analysis and Design", Tata
McGraw-Hill, Inc.
5. Richard C. Dorf and Robert H Bishop, "Modern Control Systems", Addison Wesley.
MOOC/NPTEL Courses:
1. NPTEL Course "Control System"
https:/nptel.ac.in/courses/107/106/107106081/
SP
Savitribai Phule Pune University
Second Yearof Electronics/E & Te Engineering (2019 Course)
204193: Principles of CommunicationSystems
Teaching Scheme: Credit Examination Scheme
Theory: 03 hrs. / week 03
In-Sem (Theory): 30 Marks
End Sem (Theory): 70 Marks
|Prere quisite Courses, ifany:
Companion Course, ifany: 204191 Signals & Systems
204196 -Principles of Communication Systems Lab
| Course Obje ctives:
To equip/ familiarize students with bas ic mathematical tools for time and frequency domain analysis of
communication signal and systems.
To acquaint the students with the fundamental principles of modulation process and different amplitude
and angle modulation systems.
To introduce the students with the concept of Sampling theorem and pulse modulation techniques PAM,
PWM, PPM.
To impart pre-requisites of digital communication systems and explore digital representation techniques
like PCM, DPCM, DM and ADM.
To highlight the issues in baseband digital transmiss ion such as data representation, synchronization,
multiplexing and ISI.
compute & compare the bandwidth and transmission power requirements by analyzing time and
CO1: Tofrequency domain spectra of signal required for modulation schemes under study.
CO2: Describe and analyze the techniques of generation, transmission and reception of Ampltude
Modulation Systems.
cO3: Explain generation and detection of FM systems and compare with AM systems.
cO4: Exhibit the importance of Sampling Theorem and corelate with Pulse Modulation technique (PAM,
PWM, and PPM).
Characterize the quantization process and elaborate digital representation techniques (PCM, DPCM, DM
Co5: and ADM).
CO6: Ilustrate waveform coding, mutiplexing and synchronization techniques and articulte their
importance n baseband digital transmission.
Course Contents
Unit I Signals & spectra (08 Hrs)
| Introduction to Communic ation System, Analog and Digital messages, regenerative repeaters, Signal
Bandwidth & Power. Size & classification of signal, exponential Fourier series, concept of negative
|frequencies. Fourier transform and properties, Frequency shifting, Concept of baseband and bandpass
signals, Signal transmission through LTI system. Signal energy & Energy Spectral density. Signal power &
Power Spectral Density, Input and output PSD, PSD of modulated signal.
Mapping of Course Co1: To compute & compare the bandwidth and trans mission power
Outcomes for Unit I re quire me nts by analyzing time and fre que ncy domain speetra of
criteria, Types of sampling- natural and flat top. Pulse amplitude modulation & concept of TDM: Channel
bandwidth for PAM, equalization, Signal Recovery through holding. Pulse Width Modulation (PWM) and
Pulse Position Modulation
(PPM): Generation & Detection.
Mapping of Course CO4: Exhibit the importance of Sampling The ore m and correlate with
Outcomes for Unit IV Pulse Modulationtechniques (PAM, PWM, and PPM)
Unit V Digital Representation ofAnalog Signals 06 Hrs)
Mid-rise &
Quantization of Signals: Quantization error, Uniform & Non-Uniform types of Quantization,
Mid-tread Quantizer.
Companding: A-law & u-law.
Pulse Code Modulation system: Generation & Reconstruction, Differential Puse code modulation, Delta
Digital Multiple xing and hierarchies: Ti, AT&T, EI, cCITT, Scrambling &Unscrambling.
Synchronization: Carrier Synchronization, Bit Synchronization and Frame Synchronization. Intersymbol
Interference, Equalization.
Mapping of Course CO6: Illustrate waveform coding, multiplexing and synchronization
Outcomes for Unit VI techniques and articulate their importance in base band digital
transmission.
Learning Resources
Text Books:
1. Taub, Schiling and Saha, "Principles of Communic ation Systems", MeGraw-Hil, 4 Edlition
2. BP Lathi, Zhi Ding, "Modern Analog and Digital Communication System", Oxford University
Press, 4th Edition.
Reference Books:
1. Bernard Sklar and Prabira Kumar Ray, "Digital Communecations Fundamentals and Applications".
Pearson Education 2nd Edition.
2. Wayne Tomasi, "Electronic Communications System", Pearson Education, 5 Edition.
3. A.B CarIson, P B Crully and J C Rutledge, "Communication Systems", Tata Mc Graw Hill
Publication, 5h Edition.
4. Simon Haykin, "Communication Systems",John Wiley & Sons, 4th Edition.
MOOC/NPTEL Course:
1. NPTEL Course "Principles of Communication Systems-I"
https://nptelac.in/courses/108/104/108104091/
Savitribai Phule Pune University
Second Year of Electronics/E & Te Engineering (2019 Course)
204194: Object Oriented Programming
Teaching Scheme: Credit Examination Scheme:
Course Objectives:
Make the students familiar wih basic concepts and techniques of object oriented programming in Ct+
Toacquaint the students with the fundamental princ iples of modulation proc ess and different amplitude
and angle modulation systems.
Develop an ability to write programs in C++ for problem solving.
C04: Apply the concepts of classes, methods inheritance and polymorphism to write programs C++.
COS: Apply Templates, Namespaces and Exception Handling concepts to write programs in C++.
information hiding, inheritance, polymorphism. Inline functions, Function overloading, call by value and
call by reference, return by reference, functions with defaut arguments, this pointer, illustrative Simple
C++ Programs. Dynamic initialization of variables, memory management operators, Member dereferencing
operators, operator prec edence, typecast operators, Scope resolution operators, arrays.
Constructors and Destruc tors: types of constructors, handling of multiple constructors, destructors
|(Complex Class & String Class)
Mapping of Course |CO2: Apply the concepts ofdata encapsulation,inhe ritance in Ct+.
Outcomes for Unit I
Unit III
Operator Overloading 06 Hrs)
Fundamentals of Operator Overloading, Restrictions on Operators Overoading, Operator Functions as
Class Members vs. as Friend Functions, Overoading Unary Operators, Overlouding Binary Operators
of operators
Overloading using friend functions.
Mapping of Course C03: Unde rs tand Operator ove rloading and friend functions in C++.
Outcomes for Unit
III
Unit IV Inheritance & Polymorphism (06 Hrs)
| Introduction to inheritance, base and derived elasses, friend classes, types of inheritance, hybrid
inheritance, member access control, static class, multiple inheritance, ambiguity, virtual base class,
|Introduction to polymorphism, pointers to objects, virtual functions, pure virtual functions, abstract base
class, Polymorphic class, virtual destructors, early and late binding, container classes, Contained classes,
Singleton class
Mapping of Course |Co4: Apply the concepts ofclasses, me thods inhe ritance and
Outcomes for Unit IV polymorphis m to write programs C++.
Unit V
Templates, Namespacesand Exceptionhandling (06 Hrs)
Templates: Introduction, Function templte and class template, func tion overloading vs. function
templates
Namespaces: Introduction, Rules of namespaces
Exception handling: Introduction, basics of exception hand ling, exception handling mechanism, throw ing
and catching mechanism, speciflying exceptions, Multiple Exceptions, Exceptions with arguments C++
streams, stream classes, unformatted V0, formatted L/O and /O manipulators.
MOOC/NPTEL Courses:
1. NPTEL Course "Programming in Java" O
https:/nptel.ac.in/courses/106/105/106105 191/
2. NPTEL Course "Programming in C++"
https/pptelac.in/courses/106/105/106105151
Other Resources:
SPPUC
1. Barne Stroustrup, "A Tour of C++
SPP