Loading
College of Science, Engineering and Technology

College of Science, Engineering, and Technology

Engineering Graduate Programs

Electronics Engineering Course Descriptions


EEN 501 ELECTRONIC SYSTEMS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Explores frequency response and stability of feedback electronic circuits; analysis and design of analog integrated circuits such as operational amplifiers, multipliers, phase locked loops, A/D and D/A converters and their application to instrumentation.


EEN 502 ANALOG INTEGRATED CIRCUITS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Topics include design and analysis of analog integrated circuits; feedback amplifier analysis and design, including stability, compensation; layout and floor planning issues associated with mixed-signal IC design; selected applications of analog circuits such as A/D and D/A converters, amplifiers, current sources; extensive use of CAD tools for design entry, simulation; and creation of an analog integrated circuit design project.


EEN 531 ADVANCED DIGITAL DESIGN

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Analyze digital hardware and design; digital system organization; digital technologies; and testing. Introduction to digital design issues in the context of VLSI systems. Introduction to a design methodology that encompasses the range from behavior models to circuit simulation. A hardware design project is included.


EEN 532 MICRO CONTROLLERS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

A hands-on approach to microprocessor and peripheral system programming, I/O interfacing, and interrupt management. A sequence of projects requiring the programming and integration of a micro-controller-based system in conducted. Project assignments require a micro-controller evaluation board and accessories supplied by the student.


EEN 551 COMMUNICATIONS SYSTEMS ENGINEERING

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

To present the fundamentals of modern digital communication systems and evaluate their performance. Topics include a brief review of random processes theory, principles of optimum receiver design for discrete and continuous messages, matched filters and correlation receivers, signal design, and error performance for various signal geometries. The course also treats aspects of system design such as propagation, link power calculations, noise models, RF concepts, and antennas.


EEN 581 VLSI SYSTEMS DESIGN

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Introduction, design tools, the CMOS transistor, fabrication, layout and design rules implementing logic in CMOS, design of adders, dynamic CMOS logic high speed adders and ALUs, CMOS transistor theory, circuit characterization, delay estimation, CMOS performance optimization, clocking strategies, other building blocks and memory, control design, electrical effects, introduction to design verification, introduction to testing, design of high performance circuits, low power design high performance processor design, introduction to timing verification, introduction to formal verification, verification of large designs, design for testability, design of asynchronous circuits, future trends.


EEN 590 ANALOG INTEGRATED CIRCUITS

COURSE CREDITS: 1
PREREQUISITES: Graduate Course

RESEARCH METHODS


EEN 611 COMPUTER GRAPHICS IN ENGINEERING 

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Analyzes display devices, line and circle generators; clipping and windowing; data structures; 2-D picture transformations; hidden line and surface algorithm; shading algorithms; free form surfaces; color graphics; 3-D picture transformation.


EEN 612 DIGITAL IMAGE PROCESSING

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

An introduction to the theory of multidimensional signal processing and digital image processing, including key applications in multimedia products and services, and telecommunications.


EEN 613 ADVANCED COMPUTER VISION

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Studies automated reconstruction of imaged objects and computer interpretation of imaged scenes; techniques for three-dimensional object re-constructional computing motion parameters from sequences of images; computational frameworks for vision tasks such as regularization, and stochastic relaxation; approaches for autonomous navigation; depth image analysis; novel image techniques and applications; parallel architectures for computer vision.


EEN 614 NEURAL NETWORKS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Provides a working knowledge of the fundamental theory, design and applications of Artificial Neural Networks(ANN). Topics include the major general architectures: back-propagation, competitive learning, counter-propagation, etc. Learning rules such as Hebbian, Widrow-Hoff, generalized delta, Kohonen linear and auto associators, etc., are presented. Specific architectures such as the Neocognitron, Hopfield-Tank, etc., are included. Hardware implementation is considered.


EEN 621 ELECTROMAGNETIC FIELD THEORY

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Topics include techniques for solving and analyzing engineering electromagnetic systems; relation of fundamental concepts of electromagnetic field theory and circuit theory, including duality, equivalence principles, reciprocity, and Green's functions; applications of electromagnetic principles to antennas, waveguide discontinuities, and equivalent impedance calculations.


EEN 631 ADVANCED DIGITAL SIGNAL PROCESSING

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Topics include a review of matrix analysis tools, the elements of estimation theory, and the Cramer-Rao Bound; spectral estimation, especially nonparametric methods; parametric methods for rational and line spectra; spatial spectra analysis and adaptive filtering, especially least measures (LMS) and recursive least squares (RLS) algorithms.


EEN 641 COMPUTER ARCHITECTURE

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

An introduction to computer architectures. Analysis and design of computer subsystems including central processing units, memories and input/output subsystems. Important concepts include data paths, computer arithmetic, instruction cycles, pipe-lining, virtual and cache memories, direct memory access and controller design.


EEN 642 COMPUTER COMMUNICATIONS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Analysis and modeling of computer data communication systems. Topics include modulation, transmission over voice-grade circuits, methods for increasing channel capacity, packet and asynchronous transfer mode (ATM) switching, and modes of local area networks (LANs). Additional topics include information codes, error correction, reliability, data compression and queuing theory.


EEN 643 MICROCOMPUTER FOR REAL-TIME APPLICATIONS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Introduction to microprocessors, Structures of 80X86 Processors. Microcomputer programming methodologies. Memory and input/output interfacing Peripheral devices. PC based system for data acquisition and control. Introduction to DOS operating system. Assembly language programming Microcomputers for monitoring and control of real-time system. Trends in parallel processing architecture and operating system for multiprocessor microcomputers.


EEN 644 MICROCOMPUTER SYSTEM DESIGN II

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Design of microcomputer systems based on 16 bit processors like 8086, 80286 and MOTOROLA 68000. Multiprocessing, Co processing concepts. Interrupt and DMA Controllers. Introduction to PCs, single user operating systems. The MSDOS, System designs with PC as a control computer.


EEN 651 DIGITAL SINAL PROCESSING

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

An introduction to the Analysis and Design of discrete time systems. Time Domain Analysis, Solution of difference equations, z-transform analysis, Discrete Fourier Transforms, Sampling of Continuous Signals, Digital Filter Design and State Variable Representations for discrete time systems.


EEN 652 DIGITAL COMMUNICATIONS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

An in-depth treatment of digital communications techniques and performance. Topics include performance of uncoded systems such as Mary, PSK, PFK, and multi-level signaling; orthogonal and bi-orthogonal codes; block and convolutional coding with algebraic and maximum likelihood decoding; burst correcting codes; efficiency and bandwidth; synchronization for carrier reference and bit timing; baseband signaling techniques and inter-symbol interference; and equalization.


EEN 653 PERFORMANCE ANALYSIS OF COMMUNICATION NETWORKS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Topologies arising in communication networks, Queuing Theory, Markov Chains and Ergodicity, theory of regenerative processes, routing algorithms, multi-access and random access transmission algorithms, mathematical analysis for throughput and delay analyses and evaluations, performance evaluation, performance monitoring, LANS and interactive LANS.


EEN 654 COMPUTER NETWORKS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Network protocols, Internet routing/addressing, network design and management, performance modeling and analysis, voice and data converged networks, telecommunication network architectures and technologies, encryption and security.


EEN 661 OPTICS AND LASERS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Reviews the electromagnetic principles of optics; Maxwell’s equations; reflection and transmission of electromagnetic fields at dielectric interfaces; Gaussian beams; interference and diffraction; laser theory with illustrations chosen from atomic, gas, and semiconductor laser systems; detectors including photo-multipliers and semiconductor-based detectors; and noise theory and noise sources in optical detection.


EEN 662 OPTICS FOR OPTOELECTRONICS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Covers the electromagnetic applications of Maxwell's equations in photonic devices such as the dielectric waveguide, fiber optic waveguide and Bragg optical scattering devices. Includes the discussion of the exchange of electromagnetic energy between adjacent guides. Ends with an introduction to nonlinear optics, which include second harmonic generation and soliton waves.


EEN 663 SOLID STATE DEVICES

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Introduces semiconductor device operation based on energy bands and carrier statistics. Describes the operation of p-n junctions and metal semiconductor junctions. Extends this knowledge to descriptions of bipolar and field effect transistors, and other microelectronic devices.


EEN 664 FOURIER OPTICS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Presents the fundamental principles of optical signal processing. Begins with an introduction to two-dimensional spatial, linear systems analysis using Fourier techniques. Includes scalar diffraction theory, Fourier transforming and imaging properties of lenses and the theory of optical coherence. Applications of wavefront-reconstruction techniques in imaging. Applications of Fourier Optics to analog computing.


EEN 671 LINEAR CONTROL SYSTEMS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Studies the dynamics of linear, closed-loop systems; mechanical, electrical, hydraulic, and other servo systems. Analysis of transfer functions; stability theory. Considers compensation methods.


EEN 672 DIGITAL CONTROL SYSTEMS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Includes sampling processes and theorems, z-transforms, modified transforms, transfer functions, and stability criteria; analysis in frequency and time domains; discrete state models of systems containing digital computers. Some in-class experiments using small computers to control dynamic processes.


EEN 673 LINEAR STATE-SPACE CONTROL SYSTEMS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

A comprehensive treatment of the theory of linear state space systems, focusing on general results which provide a conceptual framework as well as analysis tools for investigation in a wide variety of engineering contexts. Topics include vector spaces, linear operators, functions of matrices, state space description, solutions to state equations (time invariant and time varying), state transition matrices, system modes and decomposition, stability, controllability and observability, Kalman decomposition, system realizations, grammians and model reduction, state feedback, and observers.


EEN 674 OPTIMAL CONTROL SYSTEMS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Analyzes the development and utilization of Pontryagin's maximum principle, the calculus of variations, Hamilton-Jacobi theory and dynamic programming in solving optimal control problems; performance criteria including time, fuel, and energy; optimal regulators and trackers for quadratic cost index designed via the Ricatti equation; introduction to numerical optimization techniques.


EEN 675 MULTIVARIABLE ROBUST CONTROL SYSTEMS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Studies advanced topics in modern multivariable control theory; matrix fraction descriptions, state-space realizations, multivariable poles and zeroes; operator norms, singular value analysis; representation of unstructured and structured uncertainty, linear fractional transformation, stability robustness and performance robustness, parametrization of stabilizing controllers; approaches to controller synthesis; H2-optimal control and loop transfer recovery; H2-optimal control and state-space solution methods.


EEN 676 NONLINEAR CONTROL SYSTEMS 

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Studies the dynamic response of nonlinear systems; approximate analytical and graphical analysis methods; stability analysis using the second method of Liapunov, describing functions, and other methods; adaptive, learning, and switched systems; examples from current literature.


EEN 681 DIGITAL INTEGRATED CIRCUIT TESTING

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Production testing of digital integrated circuits. Outline of methods of testing used in production. Testing schemes and design for testability. Faults and fault models, yield estimates, testability measures, fault simulation, test generation methods, sequential testing, scan design, boundary scan, built-in self test, CMOS testing.


EEN 682 COMPUTER METHODS FOR ANALYSIS AND DESIGN OF VLSI CIRCUITS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Formulation of circuit equations. Sparse matrix techniques. Frequency and time-domain solutions. Relaxation techniques and timing analysis. Noise and distortion analysis. Transmission line effects. Interconnect analysis and crosstalk simulation. Numerical inversion techniques. Asymptotic waveform estimation. Mixed frequency/time domain techniques. Sensitivity analysis.


EEN 683 ADVANCED TOPICS IN VLSI

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Recent and advanced topics in the design of very large-scale integrated circuits, with emphasis on mixed analog/digital circuits for telecommunications applications. Topic varies from year to year according to departmental research interests. Students may be expected to contribute lectures or seminars on selected topics.


EEN 684 SIGNAL PROCESSING ELECTRONICS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

CCDs, transversal filters, recursive filters, switched capacitor filters, with particular emphasis on integration of analog signal processing techniques in monolithic MOS ICs. Detailed op amp design in CMOS technology. Implications of non-ideal op amp behavior in filter performance. Basic sampled data concepts.


EEN 685 ASICS IN TELECOMMUNICATIONS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course

Modern ASIC technologies for Telecom will be introduced. Circuit level building blocks for typical wireline and wireless applications will be overviewed. Both analog and digital circuits will be considered. A topical literature study, circuit level design exercises and take home final exam will be required.


EEN 698 MASTER’S THESIS

COURSE CREDITS: 3
PREREQUISITES: Graduate Course