banner

Courses

Digital Communications

The course introduces the fundamentals of digital signaling, information theory and coding, digital transmission and reception. Topics include sampling and time-division multiplexing, baseband digital signals and systems, pulse code modulation, error control, digital modulation systems, information measure and source encoding, and introduction to spread spectrum communications.

ECEN462

Wireless Communication

In this course wireless communication channels are introduced, and their peculiarities such as fading and cochannel interference are emphasized. Solutions to combat the problems are described, covering equalization and detection, coding and diversity ideas. Examples will be chosen from existing wireless standards (e.g., WCDMA). The course also covers basic communication theory.

ECEN463

Image Processing and Bio-image Informatics

This course gives an overview of biological and biomedical imaging modaliTes, such as fluorescent microscopy, electron microscopy, magnetic resonance imaging, ultrasound and others. The focus is on automating and solving the fundamental tasks required for the interpretation of these images, including deconvolution, registration, segmentation, padern recognition, and modeling, as well as tools

ECEN467

Advanced CommunicaIon Systems

The course focus on advanced communication systems including the evolution of mobile communication systems from 1G to 4G and beyond, radar systems fundamentals, satellite communication systems. The design of radio networks including link budgets, propagation path losses and transmider and receiver parameters. Advanced communication technologies such as Orthogonal Frequency-Division Multiplexing

ECEN468

Selected Topics in Communications

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

ECEN469

Introduction to Optical Communication
Systems

The course objective is to provide a basic understanding of present optical communication systems as well as future engineering challenges. The course covers the basic concepts of data modulation in optical fiber channels, channel multiplexing, wavelength division multiplexing, and fiber optics. The course also addresses the basic function principles of optical fibers, light emiong diodes, lasers

ECEN470

Antenna and Propagation

Introduction to the fundamentals of wave propagation and antenna theory and design. The course covers the 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.
ECEN473

Radio Frequency Integrated Circuit Design
and Implementation

The course covers the design and analysis of radio frequency integrated circuits at the transistor level using CMOS and bipolar technologies. It focuses on system-level trade-offs in transceiver design, practical RF circuit techniques, and physical understanding of device parasitics. Models for active devices, passive components and interconnect parasitics are examined. The course also covers

ECEN474

Mechatronic Design

Mechatronics is the synergisTc integration of mechanism, electronics, and computer control to achieve a functional system. The course emphasizes system integration in which small teams of students configure, design and implement a succession of mechatronic subsystems, leading to a main project. Lecture will complement the laboratory experience with the operational principles, and integrated design

ECEN481

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 faculty member in the ECE program. The research should contribute to the advancement of knowledge in the field. Wriden report and formal presentation are required.

ECEN493

Graduation Project II

The continuation and completion of the capstone project.

ECEN495

Physical Sensors, Transducers and
Instrumentation

The course explores many types of responses to physical stimuli, as well as the instrumentation, electronic detection, signal conversion and signal processing techniques used to capture the physical event electronically. This requires knowledge of the diversity of physical phenomena, and the materials and devices that can be used to convert the various forms of physical energy into electronic

ECEN452

Fundamentals of Computer Engineering

This course introduces basic issues in design and verifiction of modern digital systems. Topics include: Boolean algebra, digital number systems and computer arithmetic, combinational and sequential logic design and optimization, register-transfer design, basic processor organization and instruction set issues, assembly language programming and debugging, and a hardware description language

ECEN203

Fundamentals of Data Structures &
Algorithms

Fundamental concepts of data structures and algorithms for representing and processing information; including the use of linked lists, stacks, queues, directed graphs and trees. Analysis of algorithms, sorting, searching and hashing techniques.

ECEN204

Economics and Project Management in ECE Applications

This course prepares the students to be acquainted with rational meaningful approaches to evaluating economically different (alternatives) investment opportunities while accomplishing given objectives. The course will also provide the students with the required tools and techniques to consider economic and noneconomic factors in evaluating a wide range of industrial and business applications. In

ECEN302

Introduction to Computer Systems

This course provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability and robustness. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of

ECEN305