top of page

EENG271 : Signals and Systems


Office Hours :         Any time, please send an e-mail to :

Office No:               14-146-A

Office Location:     College of Engineering, Building 14.

Office Telephone:  ++ 973 17876286,  or  ++ 973 17876606


College: Engineering
Department: Electrical and Electronics
Program: BSc. Electronics Engineering, BSc. Electrical Engineering
Course credits: 3
Pre-requisites: EENG 200  (Circuits II)   Math 205 (Differential Equations)
Te1tbook(s): Signals & Systems, by S. Haykin, J. Wiley
References: Signals and Systems , by Oppenheim, Welsky and Young
Contribution of Course to Meeting the Professional Component
College-level mathematics and basic science:      0  credits
Engineering topics:    3  credits
General education:     0  credits

Other resources used (e.g. e-Learning, field visits, periodicals, software, etc.): Blackboard
Course description (from the catalog):
Elementary continuous and discrete-time signals, Signal decomposition and convolution,
sampling theory and Nyquist theorem, Laplace and Z transforms,
Fourier series and integral with applications, Linear Time-Invariant (LTI) systems: Properties,
impulse and frequency responses, Pole-zero description, input-output difference and differential equations,
transient and steady-state time responses to elementary signals.

Course Intended Learning Outcomes (CILOs):  Mapping to PILOs

CILOs    a1    b    c    d    e    f    g1    h    i    j    k
Categorize elementary signals and systems    
Examine signals and Linear Time Invariant (LTI) systems using time domain representations    
Examine signals and systems using the Fourier (Frequency) Representations. (FR)    
Apply Sampling Theory and Nyquist Theorem to convert Continuous Time Signals to Discrete Time Signals                    
Examine system transients and stability using the Laplace Transform (LT)    
Distinguish the different ways of representing signals and systems.    

Course assessment:

Assessment Type       
Midterms                          30 %
Laboratory/Simulation   10 %
Assignments                    10 %
Project/Case Studies       10%
Final                                  40%
Total                                  100%


Complete  Class Lectures, and Notes:        Lectures Notes: Access via UoB Blackboard link:

EENG271, Course Syllabus Sheet:              EENG271 -QAAC Form

Samples of Midterms, and Finals:              SAMPLES OF MIDTERMS, FINALS, TUTORIALS

EENG 271 Course Lab Sessions,                 Labs Manuals


Object Oriented Programming using Matlab (OOP), uses of classes (class), objects (obj) and data structure (struct) .. if you would like to use this approach in programming for this course, this will be great.  This is optional, but it is always good to learn latest advanced programming tools. 

Download slides about Matlab (oop), from the Advanced MATLAB for Scientific Computing, Stanford University.   OOP-Matlab press here to download

bottom of page