This new program covers the basics of essential electrical engineering specializations and offers the required depth and focus in one of four areas: electronics, computers, communications and power. It provides students with up-to-date courses in each area. It covers analysis and design using latest international tools and software adopted by modern industry. The curriculum was designed to include a mandatory common mix of electronics, computers, communications and control courses. The student can also select courses from the elective lists in the four areas to establish the required knowledge and depth in the sought specialty. The student can chose the thesis or non-thesis option. The thesis track requires conducting a specialized scientific research, write up a thesis and defend it against the examining committee. The non-thesis track requires passing a general exam, taken after successfully finishing all courses, and finishing an advanced project with a detailed report. The program is taught and supervised by distinguished, experienced and specialized faculty, who graduated from well-known internationally recognized universities.
(20701) Seminar & Research Methodology
This course aims at exposing students to the most current developments and trends in the field of electrical engineering. It also aims to improve students’ presentation, communication, and writing skills. In addition, the seminar covers basic research methodologies to prepare students for their master’s thesis, and provides them with a forum to represent their research work and offer critiques of others’ work.
(20719) Special Topics in Electrical Engineering (1)
The objective of this course is to introduce advanced and new topics in Electrical Engineering. The topics may change from one semester to another according to latest technological advances and available faculty specializations.
(20720) Special Topics in Electrical Engineering (2)
The objective of this course is to introduce advanced and new topics in Electrical Engineering. The topics may change from one semester to another according to latest technological advances and available faculty specializations.
(20799) Thesis
After reviewing literature, the student defines a research problem under the supervision of a faculty member. Then he/she develops a suitable solution and writes the thesis, describing the targeted problem, his/her suggested solution and obtained results. Afterwards, the student defends his thesis against an appointed examining committee.
(21701) Advanced Electronics
Linear and non-linear operational amplifier circuits. Frequency response and compensation. A/D converters. CMOS logic design. Introduction to radio frequency logic circuits.
(21702) VLSI Design
This course covers all the major steps of the design process which includes: logic, circuit and layout design; a variety of computer aided tools are discussed and used in class; the main objective of this course is to provide VLSI design experience that includes the design of basic VLSI CMOS functional blocks, verification of the design, testing and debugging.
(21703) Communication Circuits and Systems
This course covers circuit- and system-level design issues of high speed communication systems with primary focus on wireless and broadband data link applications. Specific circuit topics include: transmission lines, high speed and low noise amplifiers, VCO’s and high speed digital circuits. Specific system topics include: frequency synthesizers, clock and data recovery circuit and transceivers.
(21704) Optoelectronics
Technology of ultrafast diode LASERs, from the basic physical principles to applications in communications. Ultrafast optoelectronics and applications of semiconductor diode LASER arrays. Coherent and incoherent LASERs. Edge- and surface-emission. Horizontal- and vertical-cavity. Individually addressed, lattice- and strained-layer systems.
(22701) Embedded Systems Design
Microprocessor-Based Embedded Systems Design. Hardware and Software Design using 16-bit or higher MCUs. Embedded hardware and software components. Design requirements, constraints and standards. Conventional vs. Model-Based Design approaches. Embedded Software Design and programming using low-level and high-level programming languages. Model-Based and autocode generation approaches for rapid prototyping. Advanced topics in embedded systems such as Real-time Operating Systems (RTOS), multi-tasking application software, main loop designs, inter-task communication, cooperative and priority pre-emptive designs, Controller Area Networks (CAN).
(22702) Real-Time Computing
Principles of real-time computing. Hard and soft real-time systems. Multitasking. Scheduling policy. Periodic and aperiodic task scheduling. Priority driven schedulers. Earliest deadline first algorithm. Adaptive partition scheduler. High performance systems. Reliability applications.
(22703) Advanced Computer Architecture
Review of computer design principles. Software and hardware to exploit instruction level parallelism (ILP). Limits on ILP-level parallelism, multiprocessors, multi-core processors and multi-threading. Cache coherence and memory consistency. Advanced memory hierarchy design. Advanced topics in storage systems. Designing and evaluating I/O systems.
(22704) Advanced Computer Networks
Overview of computer networks. Wireless and mobile networks. Multimedia networking. Security in computer networks. Network management. Network modeling and simulation.
(22705) Algorithms and Architectures
Design methodology including: algorithm representation pipeline and retiming, unfolding and folding. Systolic array. Bit-level and redundant arithmetic. Sub expression sharing. Synchronous and asynchronous waves. Synthesis and CAD.
(23701) Stochastic Processes
Review of probability theory and random variables. Mathematical description of random signals. Linear system response. Wiener, Kalman and other filters. Time averages and ergodicity. Systems response to random signals. Markov chains.
(23702) Digital Communication
Review of random processes and analytic signals. Digital modulation schemes and communications channels, optimum receivers for AWGN channels. Information theory and channel capacity. Multichannel and Multicarrier systems.
(23703) Wireless and Mobile Communications
Digital signaling over fading multipath channels. Spread spectrum signals for digital communications. Multiple access systems. Time-division multiple access. Code‐division multiple access. Frequency‐division multiple access. Diversity and MIMO systems.
(23704) Advanced DSP
Wiener filters. Linear prediction. Least Mean Square (LMS) adaptive filters. Normalized NLS adaptive filters. Recursive Least Square algorithms. Kalman filters. Implementing adaptive filters using MatLab.
(23705) Coding Theory
Coding techniques: Reed Salmon, Hamming, and convolution. Concatenated serial and parallel, hard and soft decision decoding methods. Turbo codes decoding. The maximum a posteriori algorithm (MAP). The soft output algorithms. Bit Error Rate evaluation (BER).
(23706) Optical Communications
Introduction to optical communications. Propagation of light in an optical fiber. Semiconductor loses for optical communications. Optical components: passive, WDM, optical filters, optical modulators and optical amplifiers. Analogue and digital coding. Signal to noise considerations. Optical systems and networks. System design.
(24701) Advanced Power Electronics
Electronic conversion and control of electrical power: semiconductor switching devices, power converter circuits and control of power converters. AC/AC, AC/DC, DC/DC and DC/AC power converters. Circuit simulation. Advances in batteries.
(24702) Distributed Generation
Steady state operation of Distributed Generation (DG): voltage rise, losses and reactive power control. Fixed and variable speed induction generators. Fault currents from DG. Fault current limiters and protection. Active distribution networks. Contribution of DG to system security.
(24703) Protection of Power Systems
Protection system components. Types of relays and circuit breakers. Protection of generation, bus bars, transformers and lines.
(24704) Digital Control
Discrete-time systems. Difference equations. Z-transform. Inverse Z-transform. Flow graphs. State variables. Transfer functions. Sampling and reconstruction of control systems. Zero-order and first-order hold. System time response characteristics. Stability analysis. Bi-linear transform. Jury's stability test. Pole assignment and state estimation. Controllability and observability. Ackerman’s formula. Linear quadratic optimal control.
(24705) Optimal Power Systems
Economic Dispatch, Optimization Techniques, Unit Commitment, Review of AC and DC Power Flow, Optimal Power Flow, State Estimation in Power Systems, Contingency Analysis.
(31731) Engineering Analysis
Power series solution of differential equations and special functions (Bessel’s functions and the Fourier-Bessel Series). Solutions of partial differential equations, heat and wave equations and Laplace equation. Sturm-Liouville problems and orthogonal functions in orthogonal coordinate systems. Separation of variables. Fourier series and Fourier integral. Complex Integration.
Mandatory Courses (25 Credit Hours):
(20701) Seminar & Research Methodology
(21701) Advanced Electronics
(22701) Embedded Systems Design
(23702) Digital Communications
(24705) Optimal Power Systems
(31731) Engineering Analysis
(20799) Thesis
Elective Courses (9 Credit Hours):
(20719) Special Topics in Electrical Engineering (1) 3
(20720) Special Topics in Electrical Engineering (2) 3
(21702) VLSI Design 3
(21703) Communication Circuits and Systems 3
(21704) Optoelectronics 3
(22702) Real-Time Computing 3
(22703) Advanced Computer Architecture 3
(22704) Advanced Computer Networks 3
(22705) Algorithms and Architectures 3
(23701) Stochastic Processes 3
(23703) Wireless and Mobile Communications
(23704) Advanced DSP 3
(23705) Coding Theory
(23706) Optical Communication 3
(24701) Advanced Power Electronics 3
(24702) Distributed Generation 3
(24703) Protection of Power Systems 3
(24704) Digital Control
A Master of Electrical Engineering provides advanced insights into concepts such as electronic circuit design, modern communications technologies, intelligent power systems, and other rapidly advancing and in-demand technologies. These advancements drive similar demand for electrical engineer services, particularly from outside contractors, which has become a major preference for many businesses.
This degree advances your knowledge and practical skills to help you specialize as an electrical engineer. With a master’s in electrical engineering, you can prepare for leadership positions, education roles, and Professional Engineer licensure.
Graduates of electrical engineering start their careers fairly easily because most employers search for fresh minds with good training. As an electrical engineer, you will begin your career higher on the salary ladder.
Electrical engineers combine their creativity with scientific knowledge to develop new ideas and technological innovations. Professionals with an electrical engineering master's degree often work with electricity, technology, and systems design. Students have a variety of specialization options and can focus on their passions. Graduates with a master's in electrical engineering design, create, and test new technologies and may work with circuits, motors, renewable energy sources, or communication systems.