BACHELORS OF ELECTRONIC ENGINEERING
EMESTER 6 ? Numerical Analysis
? Technical Writing
? Communication Systems
? Digital Signal Processing
? Feedback Control Systems
Course Title Numerical Analysis
Course Code: MAT-360
3 Credit Hours:
Pre requisite: Differential equations (MAT-210)
Aims & Objectives: To provide a background for computer scientists who have
not studied mathematics to advanced level or its equivalent,
in mainly continuous mathematics. On completion of this course students should be acquainted with basic ideas,
definitions and elementary properties in solving linear and
non-linear equations, and functions of continuous
mathematics, needed in computer science.
Contents: Errors. Solution of non linear equations : Bisection method and their implementation in C++ , Newton-Raphson method and their implementation in C++. Secant method
and their implementation in C++, Regula- Falsi method and their implementation in C++, Iterative method and their
implementation in C++. Forward difference table ,Back
word difference table and their implementation in C++.
Interpolation: Forward difference interpolation formula and
their implementation in C++, Backward difference
interpolation formula and their implementation in
C++ ,Langrange‘s formula and their implementation in
C++. Differentiation: Newton Forward differentiation and
Backward differentiation and their implementation in C++.
Rectangular and Trapezoidal rule(geometrically) and their
implementation in C++, Trapezoidal rule (2-points) and for n-points and its
and their implementation in C++,. Simpson‘s 1/3rd rule
and Simpson‘s 3/8th and their implementation in C++.
Ordinary Differential Equation: Picard Method, Euler‘s
Method and Runge-Kutta Method and their implementation in C++. System of linear Equations:
Cramer‘s rule and their implementation in C++, Jacobi‘s method and Gauss-Seidal Method and its algorithm and their implementation in C++.
Project #1. Using Newton–Raphoson method to implement
their applications and construct a scientific calculator before
Project #2. Implement all the methods mentioned above in
C++ using Parsing.
Recommended Text Books: 1. Curtis F. Gerald, Applied Numerical Analysis,
Addison-Wesley Pub Co, 1989.
2. Richard L. Burden, J. Douglas Faires, Numerical
Analysis, Brooks/Cole Pub Co, November 1996. 3. Walter Gautschi, Numerical Analysis : An
Introduction, Springer Verlag,, April 1, 1997.
: Mr. Sher Afzal Khan
Course Title Technical writing
Course Code: ENG-120
Three(3) Credit Hours:
Pre requisite: None
Aims & Objectives: The technical-writing course focuses on an introduction to
the kinds of writing skills the students may need in
practically any technically oriented professional job. No
matter what sort of professional work they do, they are
likely to do lots of writing—and much of it technical in nature. The more they know about some basic technical-
writing skills, the better job of writing they are likely to do.
And that will be good for the projects they work on, for the organizations they work in, and—most of all—good for
them and their career.
Technical writing is not writing about a specific technical
topic such as computers, but about any technical topic. The
term "technical" refers to knowledge that is not widespread, that is more the territory of experts and
specialists. Whatever their major is, the students are
developing an expertise—becoming a specialist in a particular technical area. And whenever they try to write or
say anything about their field, they are engaged in
technical communications and technical writing.
Contents: Introduction to Technical Writing, Analysing the
Audience and Defining a Purpose, Organizing for
readers, Editing for Style, Designing the document:
Understanding visual design principles, Designing
readable pages, Designing when to use graphic
illustrations, Choosing direct or indirect approach,
Writing routine inquiries and replies, Writing order
letters and order acknowledgments, Writing negative
replies and refusing orders, Writing persuasive requests,
Writing sales and fund raising messages, Writing
memos and emails, Describing and summarizing
technical information, Writing abstracts and executive
summaries, Writing instructions and procedures,
Writing proposals, Writing reports: short reports,
Writing long reports, Using graphics in reports, Writing
Journal Articles and Theses, Collaborating on writing
projects, Writing for the web, Designing and delivering
professional presentations, Writing CVs and job
application letters, Going through interviews, Revision,
Recommended Text Books: ? Writing for the Technical Professions by Kristim R.
? Technical Writing and Professional Communication
for Non-Native Speakers by Huckin and Olsen
? Technical Writing: Principles, Strategies and
Readings by Diana C. Reep
: Zaofashan Ijaz
Course Title Communication Systems
Course Code: EEN-303
Four (3+1) three hours of theory and two hours of lab per Credit Hours: week
Pre requisite: Signals & Systems (CEN-311)
Aims & Objectives This is the next-in-line course after ‗Signals & Systems‘ and
is a pre-requisite for the specialized courses in Telecom. By
the end of this course, students should have knowledge as per
course contents and have ability to:
? analyze AM signals and plot their frequency spectra ? apply AM concept to generate FDM signal ? analyze FM signals and plot their frequency spectra ? analyze PAM / PCM signals and calculate PCM bit-
? calculate resulting bit-rate in TDM signal ? analyze Communication system vis-à-vis noise and perform noise budget calculations
Contents: Introduction [3 Lec]
Basic Definitions of Bandwidth and Modulation, need of
modulation, Electromagnetic frequency spectrum, frequency
Amplitude Modulation (AM) [11 Lec]
AM Theory, Frequency spectra, Generation of AM signal,
DSB / SSB / VSB modulation, application in FDMA, AM
Demodulation, Coherent detection, AM demodulators
Frequency Modulation (FM) [11 Lec]
Angle modulation, FM Theory, Phase modulation, Frequency spectra, Bessel functions, Generation of FM signal, FM
Demodulation, FM demodulators
Pulse Modulation [10 Lec]
Pulse Amplitude Modulation (PAM), Pulse Code Modulation
(PCM), PCM Bit-rate, application in TDMA, DPCM,
ADPCM, Delta Modulation, Pulse width modulation, Pulse position modulation
Noise Analysis [5 Lec]
Different types of noise in Communication systems, Noise
calculation, SNR, Noise Figure, Noise budget calculation
Radio wave Propagation [6 Lec]
Unifrom Plane Wave, Types of propagation, Ground waves, Sky waves, Line-of-sight propagation, Tropospheric and
Recommended Text Books: ? Simon Haykins, Communication Systems, latest
? Mischa Schwartz. Information Transmission,
Modulation and Noise, latest edition ? G. Kennedy & B. Davis. Electronic Communication
thSystems, 4 ed. 1993
? R. J. Schoenbeck. Electronic Communications,
Modulation and transmission, 1991 o Glover and P. Grant. Digital Communications
Course Title Digital Signal Processing (DSP)
Course Code: CEN-322
Credit Hours: 4 (3+1)—Three hours theory and two hours lab
Pre requisite: Signals & Systems ( CEN-311)
Aims & Objectives: ? Understand Discret time Signals and systems.
? Use Z transforms and discrete time Fourier transforms to
analyze a digital
? Gain knowledge of Sampling of continuous time signals.
? Implementation of Discrete time Systems through
? Define and use Discrete Fourier Transforms (DFTs). Contents: 1. Discrete time signals and systems.
2. Time Domain analysis of discrete time signals .
3. Z-Transform Analysis and design.
4. Sampling of Continuous time signals.
5. Implemention of different discrete time Structures.
6. Transform analysis of LTI systems
7. Filter Design techniques
Recommended Text Books: 1. Discrete Time Signal Processing by Oppenheim and
2. Digital Signal Processing by Proakis and Manolokis
3. Discrete Time signal Processsing by S Mitra Last Revision Date: By: Mr. Nasir Abbassi
Course Title Feedback Control Systems
Course Code: EEN-304
Credit Hours: 3
Pre requisite: CEN-311 Signals and Systems
Aims & Objectives This course is an introduction to the area of Control Systems.
By the end of this course, student will
have knowledge of :
? mathematical modeling of physical systems ? control system characteristics and performance measures
? Routh-Hurwitz stability criterion and root-locus analysis
? State-space / state-variable modeling ? Frequency-domain analysis of control systems
have ability to:
? develop mathematical models of physical systems and
? determine Transfer functions of Linear systems ? analyze control systems‘ characteristics and
? do Routh-Hurwitz Stability and Root locus analyses of
? develop state-variable / state-space model of control
? do frequency-domain analysis of control system ? design simple PD or PI controllers
Contents: Introduction [3 Lec] Introduction to Control Systems, open and closed loop
systems, Examples of Control Systems
Mathematical Modeling of Systems [13 Lec]
Laplace Transform analysis of Feedback control systems,
Transfer Function, Block Diagram Model, Block Diagram
reduction, Signal Flow Graph, Mason‘s Rule, Examples of
Physical Systems (Electrical, Mechanical, Electromechanical)
Control System Responses and Characteristics [12 Lec]
Control System Performance, Standard System responses,
First & Second order systems, Performance measures, Steady State Error Analysis, Error constants and their physical
significance, Performance Indices
Stability [3 Lec] Stability of Control System, Routh-Hurwitz Analysis
Root Locus [9 Lec] Why Root Locus? Root locus method, Use of MATLAB in
Root Locus analysis, discussion of pole-zero placements and its effect on Root-locus and stability, Introduction to PI, PD
and PID controllers.
State Space / State Variable model [4 Lec] State-space / State-variable Model, State vector and equation,
System matrix, State transition matrix, Use of
Matlab in State Variable Analysis
Frequency-domain Analysis [4 Lec] Bode plot, Gain and Phase Margins.
Note: Use of MATLAB is strongly recommended
Recommended Text Books: Text:
Richard C. Dorf. & Robert H. Bishop. Modern Control thSystems, 8 or latest edition
Ogata. Modern Control Engineering, latest edition
B.C. Kuo. Feedback Control systems, latest edition