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.
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.
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
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
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.
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
Antenna and Propagation
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
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
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.
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
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
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.
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
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