Professor Dr. Ebrahim A. Mattar
Professor of Robotics/AI/Cybernetics
College of Engineering, University of Bahrain
Research Interests:
Robotics, Cybernetics, AI
Now working on Electroencephalography (EEG) Brainwaves Decoding for Building Robotics Cognition
EENG271 : Signals and Systems
Office Hours : Any time, please send an e-mail to : ebmattar@uob.edu.bh
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%
​
DOWNLOADING LINKS:
Complete Class Lectures, and Notes: Lectures Notes: Access via UoB Blackboard link: https://blackboard.uob.edu.bh/ultra/course
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
​