banner

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