banner

Courses

Advanced Control System

Digital controllers by studying the effects of sampling, implementation of digital PID controller, stability, tuning, cascade control, Kalman filter, system Identification, model predictive control, statistical process control, Fuzzy logic controllers, tuning of fuzzy logic controllers, he use of expert systems and neural networks in industrial control, and design packages for process control
ECE 448

Computer and Network Security

Concepts of network security analysis and solution synthesis skills. The topics include; Security planning, security policies, security goals, security mechanisms, security principles, types of attacks, network layer security, services security, firewalls, symmetric encryption, asymmetric encryption, hash functions, one-time signatures, and blockchain.
ECE 457

Satellite Communications and Navigation

Fundamentals of satellite communication systems and navigation, satellite orbits, link analysis, antenna, and payload design, interference and propagation effects, modulation techniques, coding, multiple access, and Earth station design. Furthermore, stages of navigation, starting with the space segment, satellite and receiver clocks, timing, computation of satellite positions, broadcast, and
ECE 463

Advanced Topics in Communications and Radar Systems

Advanced topics in communications and radar systems. It covers the theory and practice of radar systems used for detecting, tracking, and locating targets. Topics include measurement of range and velocity, pulse compression, and design of radar transmitters, receivers, and antennas.
ECE 464

Selected Topics in Communications

Reflects current trends and emerging technologies in communications engineering.
ECE 465

RF Circuits and Systems

The design and analysis of radio frequency integrated circuits at the transistor level using CMOS and bipolar technologies, system-level trade-offs in transceiver design, practical RF circuit techniques, and physical understanding of device parasitic, models for active devices, passive components and interconnect parasitic are examined, concepts in wireless system design and their impact on design
ECE 416

Artificial Intelligence & Communications Engineering

Principles of artificial intelligence (AI), deep learning, modern signal processing, and data processing to design and optimize specific Communications Engineering applications. This course offers a great opportunity to gain knowledge on the most recent developments in artificial intelligence (AI) and deep learning. When it comes to the application of AI in Communications Engineering, state of the
ECE 466

Selected Topics in Electronic Systems

This course is tailored to introduce students to the latest advances in the various fields in electronics engineering, and/or to focus on a specific area of particular interest to the discipline.
ECE 417

FPGA and ASIC Design

Overview of Computer Aided Design tool flow for ASIC and FPGA Design, Synthesis from hardware description languages and creation of finite state machines, Differences between FPGA and ASIC design flows, Exploration of concepts in several projects.
ECE 424

Computer Aided Design (CAD) Tools

Basic concepts in VLSI CAD with emphasis on physical design, fundamental algorithms for CAD problems, development of CAD tools.
ECE 425

ASIC Testing and Verification

Basic issues in testing and verification of ASIC circuits, the verification process used in validating the functional correctness in today's complex ASICs [application specific integrated circuits], the fundamentals of simulation based functional verification, stimulus generation, results checking, coverage, debug, and formal verification, real world verification problems.
ECE 426

Advanced Electronic Systems

This course will cover advanced topics in electronics systems. It covers the theory and practice of electronic systems for emerging technology
ECE 427

VLSI Design

This course focuses on the design of digital IC blocks in CMOS technology from the bottom up. Design rules and layout. Static, dynamic, pass gates, and other logic families. Sequential circuits, arithmetic circuits, data path structures, and memories. Interconnect and I/O design. Clock and power distribution networks, Testing, and reliability.
ECE 428

Microelectronics Systems

Characterization, properties, and analysis of analog filters. Butterworth, Chebyshev, and elliptic approximations. Introduction to the realization of LC one- and two-port circuits; Darlington's method. Active elements such as gyrators and generalized impedance converters, and their representation by singular elements. Design of high-performance, low-sensitivity active filters. The course includes
ECE 418

Internet of Things

various wireless protocols designed for implementing internet of things (IoT) applications. In this course, students will learn about protocol standardization for IoT, sensing and actuation mechanisms, fundamentals of media access control (MAC) protocols, and routing algorithms. Then students will also learn about radio frequency identification (RFID) and message queuing telemetry transport (MQTT)
ECE 449

Data Structure and Algorithms

This course introduces formal techniques to support the design and analysis of algorithms, focusing on both the underlying mathematical theory and practical considerations of efficiency. Introduced design approaches will be supported by some common data structures, with a focus on some advanced ones. Fundamental concepts of data structures and algorithms for representing and processing information
ECE 251