Courses
Measurements and Instrumentation
Analog and digital circuits with specific concentration on sensors and their conditioning circuits as well as actuators and their driver circuits; ranging from various solid-state devices, diodes, amplifier circuits, analog and digital circuits up to function generators and microcontrollers.
ECE 315
Computer Networks
Fundamental concepts of computer networks and applications with a focus on OSI layers, data link protocol, flow control, congestion control, routing; local area networks (Ethernet, Token Ring and FDDI), Internet protocols, Application layer architectures (client/server, peer-to-peer), protocols (HTTP, SMTP, POP3, etc), Transport layer operation (reliable transport, congestion and flow control, UDP
ECE 338
Microprocessor System Design
Structure and timing of typical microprocessors. Similar microprocessor families, Memories, UARTS, timer/ counters, serial devices and related devices, MUX and related control structures for building systems, Interrupt programming. Hardware/software design tradeoffs.
ECE 343
Embedded Real-Time Systems
This practical hands-on course introduces, The various building blocks and principles behind embedded real- time systems, The integrated hardware and software aspects of embedded processor architectures, along, Real-time, resource/device and memory management, interaction with devices (buses, memory architectures, memory management, device drivers), Concurrency (software and hardware interrupts
ECE 346
Graduation Project I
Application-oriented capstone project to show competence in major academic area, where an independent research project is conducted under the guidance of a school member in the ECE program. The research should contribute to the advancement of knowledge in the field. A written report and formal presentation are required.
ECE 493
Graduation Project II
The aim of this application-oriented project is to show competence in the major academic area, where an independent design/management project is conducted under the guidance of a school member in the CE program. The design/management project should contribute to the advancement of knowledge in the field by utilizing computer software such as finite element packages for structural analysis and
ECE 494
Fundamentals of Semiconductor and Devices
basic semiconductor concepts such as energy bandgap, E-K diagram and minority carriers, intrinsic and extrinsic semiconductors, carrier transports, and p–n junctions. Furthermore, in-depth coverage of PN diode, CMOS, MOSFET transistors, solar cells, photodiode, light emitting diode, and LASER, the AC and DC analysis of the PN diode, CMOS, and MOSFET.
ECE 212
Fundamentals of Electromagnetics
The Electromagnetic model, review of vector calculus, static electric fields, solution of electrostatic problems, steady electric currents, static magnetic fields, time varying fields and Maxwell’s Equations, plane electromagnetic waves.
ECE 232
Digital Communications
digital communication principles, how to translate information into a digital signal to be transmitted and how to retrieve the information back from the received signal in the presence of noise and inter-symbol interference (ISI), Baseband Pulse transmission; Matched filters; Intersymbol Interference; Nyquist Criterion for distortionless baseband binary transmission; Signal Space Analysis
ECE 334
Applied Electromagnetics
Transmission line theory, Smith Chart and impedance matching techniques, waveguides theory, introduction to antenna theory and design.
ECE 336
Digital Signal Processing
The mathematics, implementation, design, and application of the digital signal processing algorithms used in areas such as multimedia telecommunications and speech and image processing, discrete-time signals and systems; discrete-time Fourier transforms; Z- transforms and fast Fourier transforms; digital filter design and implementation; and multi-rate signal processing. The course also includes
ECE 335
Analog Circuits
Analog circuit design, Implementation technologies, operational amplifier design, basic amplifier feedback theory, frequency stability and compensation, dc bias calculations and circuits, MOSFET and BJT large- and small-signal device models, small-signal gain and frequency response characteristics of amplifiers, large signal characteristics, and non- idealities, gain experience designing, building
ECE 314
Optical Engineering
The basic principles of optical fibers (Ray Optics and Maxwell’s Equations solutions), optical sources (light emitting diodes and lasers), optical receivers, optical amplifiers.
ECE 437
Mobile Communications
The principles and architecture of modern wireless and mobile networks, focusing on their main functionalities, history of mobile networks, general principles of mobile communications, radio propagation; cellular concept; multiple radio access; multiple division techniques; channel allocation; frequency reuse; handoff schemes; multipath propagation; co-channel interference; MIMO, recent trends in
ECE 439
Digital System Design
Principle of Modularization and Design Hardware design levels, register transfer level, microprogramming and assembler programming levels, Description and Modelling of Digital Systems Structural and behavioral specification, VHDL language and language elements, Digital circuit simulation, digital circuit synthesis, tools and design process, Realization Aspects Physical conditions, combinatorial
ECE 423
Antennas and Propagation
Basic understanding of fundamentals of antenna theory and design, theory of radiation, fundamental antenna parameters and concepts, wire antennas such as dipoles and loop antennas, antenna arrays, aperture antennas, microstrip antennas, numerical analysis, and practical configurations in communication and radar systems.
ECE 461