Courses
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
Advanced Computer Architecture
This course examines computer design trade-offs. The topics covered include: advanced processor designs, such as superscalar and out-of-order execution, advanced memory systems, such as non-blocking caches, and multiporting/banking and alternative virtual memory implementations, I/O systems, interconnects, introduction to multiprocessor architectures, performance and cost metrics, and benchmarking
ECEN438
Analog and Digital Electronics Lab
Lab activities that reinforce and support the theory covered in ECEN 311 and ECEN 312 course. Design, implementation, and measurement of analog and digital electronic systems. Design of an integrated complete electronic solutions at the system level with an integration between different modules in consideration with reference to various technologies (like, microprocessors, ALUs, Image processors,
ECEN453
Analog and Digital Filters andCommunications Circuits
Characterization, properties, and analysis of analog filters. Buderworth, 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 a
ECEN454
Analog Integrated Circuit Design
The Course teaches methods used in the design and analysis of analog integrated circuits, illustrating how to approach design problems in general, and exposing the students to a broad cross-section of analog circuit topologies. The course focuses on learning design through carrying out design projects. Design and implementation details of wide-band amplifiers, operational amplifiers, continuous
ECEN455
Analysis and Design of Analog Circuits
The course introduces the student to the fundamentals of the analysis and design of basic analog circuits. Topics include: 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
ECEN311
Analysis and Design of Digital Circuits
Overview of digital logic design. Implementation technologies, Timing in combinational and sequential circuits, basic arithmetic units, EDA tools, introduction to simulation and synthesis using VHDL.
ECEN312
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
Applied Electromagnetics
This course builds upon the electric and magnetic field foundations established in the fundamentals of electromagnetics course to describe devices and phenomena in which electromagnetic waves are a central issue. Topics include: review of Maxwell’s equations, propagation of uniform plane waves in lossless and lossy media, energy conservation as described by the Poynting Theorem, reflection and
ECEN372
Communications Design Lab
Lab activities that complement the ECEN 331 and ECEN 462 courses. The lab covers the fundamental elements of communications systems hardware; use of measurement instruments typically encountered in communication systems, analog and digital communication systems including; Amplitude Modulation types and demodulation, angle modulation and demodulation, sampling and quantization, and Pulse code
ECEN465
Communications Networks
Basic techniques for modeling and analyzing communication networks. Topics include overview telephone and cellular, and computer networks, layered network architectures and models, protocol specification and correctness, queuing models, loss networks, multi-class queues and scheduling, graph-based and flow-based routing, and congestion control.
ECEN464
Compiler Construction
Overview of compilers and context-free languages, top-down parsing, LL(1) parser construcTon, translation grammars, implementation of lexical analyzer, parser and translator, compiler optimization, error handling, and recovery.
ECEN449
Computer Systems Software
Basics of assembly language programming. Macros. System stack and procedure calls. Techniques for writing assembly language programs. The features of IA-32 based PC will be used. Interfaces between high-level languages and assembly codes will be discussed.
ECEN324
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
Digital Integrated Circuit Design
This course is intended to provide the student with IC design experience. The emphasis is on the IC design process as a whole. The aim is to reach an optimal design through oprimization of a number of variables ranging from the choice of architecture to the details of the IC layout. Typical performance criteria of the design are: throughput, power, signal-to-noise ratio, clock frequency, and
ECEN456
Digital Signal Processing
The course addresses the mathematics, implementation, design and application of the digital signal processing algorithms used in areas such as multimedia telecommunications and speech and image processing. Topics include discrete-time signals and systems, discrete-time Fourier transforms, Z- transforms and fast Fourier transform, digital filter design and implementation, and multi-rate signal
ECEN466