ELECTRICAL AND COMPUTER ENGINEERING

GRADUATE COURSE DESCRIPTIONS

(ELEG)

 

 

ELECTRICAL ENGINEERING COURSES

 

547. Optical Information Processing Systems.

Response of linear spatially invariant systems; signal detection by matched filtering; mutual coherence; transform properties of linear optical imaging systems; optical information processing and filtering; linear holography.  Three credits

 

548. Fiber Optics Communication.

Optical fiber structures and physical characteristics; electromagnetic waveguiding properties and modes, fiber materials, loss mechanisms, and dispersion.  Semiconductor laser and LED sources and photodetectors.  Connectors, Fiber measurements, communication aspects of fiber transmission.  Fiber system examples and design procedures.  Three credits

 

706. Radiation and Optics.

Radiation and simple radiating systems, wave optics, interference and diffraction: first order and higher order coherence functions; Fourier optics, properties of coherent optical beams.  Three credits

 

714. Integrated Electronic Systems.

Analysis and design of analog and digital electronic systems with emphasis on use of medium and large scale integrated circuits; introduction to MSI and LSI technologies; interfacing integrated circuits.  Three credits

 

715. Analog Integrated Circuits.

Analysis, design and applications of analog integrated circuits.  Operational amplifiers, voltage regulators, VCOs, phase locked loops and circuits for consumer electronics are considered.  Design principles, including feedback theory and computer aided design are investigated and implemented in computer calculations.  Three credits

 

716. Active and Switched-Capacitor Filters.

Properties, synthesis methods and applications of active and S-C filters.  Frequency response, sensitivity, complexity.  Models of analog continuous-signal active filters.  Filtering of sampled signals; S-C filter realizations.  Illustrative examples of filter design are included in each part of the course.

Prerequisite:  ELEG 702. Three credits

 

732. Optimal Control Theory.

Performance measures: dynamic programming and its application to optimal control problems; calculus of variations; minimum principle; numerical techniques for finding optimal controls and trajectories.

Prerequisite: ELEG 731.   Three credits

 

733. Digital Control System Analysis and Design.

State-space representation of discrete-time systems.  Stability, observability, controllability.  Digital controller design using transform techniques.  State-space design methods.  Three credits

 

735. Direct Energy Conversion.

Principles of energy conversion;  thermoelectric, photovoltaic, and thermionic generators; magnetohydodynamic power generators: solar and nuclear energy conversion.  Three credits

 

736. Power Systems I.

Steady state operation of electric power systems: power network representation; load flow analysis; economic dispatch and steady state control of energy systems.  Three credits

 

738. Power Systems II.

Analysis of faulted power systems; symmetrical and asymmetrical systems; transient stability, emergency control and system protection.

Prerequisite:  ELEG 736.    Three credits

 

740. Electro-Optics.

Propagation of rays and beams, optical resonators; theory of laser oscillation; modulation of laser beams; optical detection.  Three credits

741. Quantum Electronics.

Interaction of radiation with matter, spontaneous and simulated emission and absorption; semi-classical theory of lasers; traveling wave and cavity lasers; laser saturation; noise limitation of light detectors and amplifiers.  Three credits

 

742. Semiconductor Devices.

An examination of concepts underlying contemporary devices as well as emerging technologies such as the superlattice, GaAs FETs, and the heterojunction FET.  How and why diodes and transistors work.  Also included are amorphous semiconductor and super-conductive devices.  Three credits

 

744. Signal Detection and Estimation.

Hypothesis testing; decision criteria: North and Wiener filtering; detection and estimation of signals with known and random parameters in white and colored Gaussian noise; recursive estimation of constant and time-varying signal parameters;  KalmanBucy filtering; applications to communication systems, radar and biological signal processing.

Prerequisite: ELEG 710.   Three credits

 

747. Voice and data Communications.

Concepts of M-ary communications, signal design, and fixed and adaptive optimum receivers such as MLSE, linear, decision feedback equalization and adaptive equalization receivers.  Timing acquisition and tracking, carrier acquisition.  Scrambling and encryption.  Echo cancellation. Three credits

 

749. Optical Communication Theory.

Overview of the optical communication system; the optical field; free space and fiber guided channels; optical modulation schemes; principles of receiver design; statistical modeling of the optical receiver; incoherent and coherent detection; digital transmission.

Prerequisite: ELEG 710. Three credits 

 

750. Antenna Engineering.

Analysis and design of various antenna types such as dipoles, horns, reflectors, apertures, microstrip and wire antennas.  Electronically scanned arrays.  Radiation pattern antenna impedance, gain, directivity, bandwidth, beam width, and frequency dependence.  Reciprocity between receiving and transmitting antennas.  Amplitude tapering to achieve desired sidelobe characteristics.  Three credits

 

751. Microwave Circuits.

Transmission lines and waveguides; circuit representation of waveguide systems using impedance and scattering formulation, impedence transformation and matching; Faraday rotation in ferrites; passive microwave devices; terminations; attenuators, couplers, circulators, the magic tee; emphasis on developing a circuit view point for analyzing microwave devices.  Three credits

 

754. Coding and Its Applications.

Fundamental concepts of coding.  Error correction coding for digital and computer communications.  Group codes, design and decoding algorithms.  Soft and hard decision decoding of black codes.  Codes for multiple error correction.  Convolutional code structure and Viterbi decoding algorithm.  Application of coding to the white Gaussian and burst noise channel.  Channel coding for bandwidth constraint channels-coding in modulation.  Three credits

 

794. Selected Topics in Electrical Engineering.

Topics of current interest to graduate Electrical Engineering students; subject matter will be announced in advance of semester offering.  Three credits

 

ELECTRICAL ENGINEERING and COMPUTER ENGINEERING COURSES

 

701. Signals, Systems and Transforms I.

Description and analysis of continuous-time signals and systems in the time and the frequency domains; Laplace transform; inversion of transforms by complex integration; application to lumped and distributed parameter systems; analysis of continuous-time linear systems using state space techniques; controllability and observability; stability analysis.   Three credits

 

702. Signals, Systems and Transforms II.

Discrete-time signals and systems; discrete convolution; sampling and quantizing; Z-transform; discrete Fourier transform; Fast Fourier transform; state space techniques for discrete-time systems; controllability and observability; stability.   Three credits

 

709. Linear Mathematical Methods.

Matrix calculations; linear systems and linear vector spaces; operators and their representation; function of operators and matrices; systems of differential equations; Eigen function representations; electrical engineering applications.  Three credits

 

710. Probability and Stochastic Processes.

Random variables; distribution and density functions; functions of random variables; random processes; stationarity, ergodicity; correlation functions and power spectra; noise theory; system analysis with stochastic inputs; Gaussian, Markoff and Poisson processes.  Three credits

 

725. Microprocessor Systems.

Detailed study of the 8086 and 68000 families of 16-bit microprocessors, including their architecture, instruction sets, programming, interfacing, and interrupt handling.  Applications to communications, control, and instrumentation.  Selected additional topics such as bit-slice microprocessors and graphics processors.

Prerequisite or Corequisite: ELEG 520 or equivalent.   Three credits

 

726. Transmission of Digital Data.

The Architecture of Digital Data Transmission Systems.  The protocols: TCP/IP models.  The physical layer: Wire, cable, fiber, terrestrial microwave and satellite microwave.  The key concepts: bandwidth, noise, channel capacity and error detection and correction.  The applications: modulation and modems.  Multiplexing: FDM, slotted TDM, and statistical TDM.  The data link: asynchronous and synchronous transmission, circuit switching, packet switching.   Three credits

 

727. Computer Networks.

A structured coverage of Data and Computer Communications Networks. Protocols from the physical and data link layers to the applications later.  Network modeling and fundamentals of performance analysis.  Time delay and reliability.  Design issues, tools, and procedures regarding capacity assignments, terminal assignment, concentrator and switching node location.  Routing.  Examples from high speed Local Area Networks, Internet, Asynchronous Transfer Mode, and Wireless Networks.   Three credits

 

745. Signals, Noise and Information Transmission.

Spectral analysis of signals; system response and filtering of deterministic and random signals; noise in communication systems; information and channel capacity; transmission of digital information over baseband channels; digital carrier modulation schemes.

  Three credits

 

792. Advanced Projects in Electrical or Computer Engineering.

A project course of an advanced nature conducted by assigning individual investigations to be performed by the student under the supervision of a staff member; consists of theoretical and experimental investigations in specialized fields of electrical engineering of interest to the student.  Three credits

 

793. Advanced Study in Electrical or Computer Engineering.

Individual study of a selected topic in electrical engineering under the supervision of a staff member.  Three credits

 

796. Selected Topics in Electrical and Computer Engineering.

Topics of current interest to graduate Computer Engineering students; subject matter will be announced in advanced of semester offering.  Three credits

 

 

COMPUTER ENGINEERING COURSES

 

520. Computer Architecture I.

Evolution of computer architecture from the Von Newmann concepts and the CISC machines to the RISC machines.  Hardware and Software design methods.  Processor design; Data representation and instruction sets.  Control design: Hardware and Microprogrammed.  Memory organization: Virtual, segmentation and cache; system organization: Bus control, I/O and operating systems.  Three credits

 

721. Artificial Intelligence.

Systems with the potential to learn, understand, interpret and arrive at conclusions in a manner considered intelligent if a person were doing it.  Topics will be taken from: knowledge representation, inference, search strategies, fuzzy logic, and neural nets. Three credits

 

722. Switching and Automata Theory.

Analysis and synthesis of finitestate machines; Turing and universal machines; information loss less machines; modular realization of machines; introduction to machine languages and computability.  Three credits

 

723. Software Engineering.

The evolution of programming from art to science.  Program design tools and techniques; structured programming and modular design; complexity, storage, and processing-time analysis; program testing and debugging; software reliability, repair and availability. Three credits

 

724. Computer Architecture II.

Computer Systems; multi processors and pipelined processors; array processors; computer networks; techniques for analysis of computer systems.  Three credits

727. Operating Systems.

A study of the modular design of operating systems; the concept of interrupts, multiple processors and I/O programming; memory management techniques, demand paging and virtual memory; job scheduling algorithms, race conditions between processes; file systems, analytic tools for the evaluation of operating systems.

Prerequisite: ELEG 520 or equivalent.   Three credits

 

729. Interactive Computer Graphics. 

Basic concepts; model of the graphics display and user interface; point-plotting techniques and line drawing displays; two dimensional transformations; windowing and clipping; graphical input devices and techniques; event handling; raster graphics; display hardware; three dimensional graphics; realism and modeling; curves and surfaces; transformation, perspective; hidden surface elimination and shading.  Graphics projects carried out in the E.E. Computer Laboratory.

Prerequisite: ELEG 520 or equivalent. Three credits

 

730. Compiler Design.

Overview of compilers; programming languages and the syntactic specification of programming languages; lexical analysis, parsing techniques; top down parsing; recursive descent parsing; shift-reduce parsing; error recovery techniques; code generation and optimization; design and implementation of a compiler carried out as a class project.  (Required is knowledge of a high level programming language-Fortran, Basic, PL/I.) Three credits

 

762. Modeling and Simulation.

Review of probability distributions; random number testing and generation; mathematical models; Markov chains; simulation methods; data analysis; Monte Carlo methods.  Three credits

 

763. Data Structures and Computer Algorithms.

Sequential and parallel algorithms for non-numerical and numerical applications.  Algorithm complexity analysis, basic data structures, searching, sorting graph, and numerical algorithms.  Three credits

 

764. Data Base Management Systems (DBMS).

Software and hardware design problems for DBMS; an overview of data base systems, data manipulation languages, normal forms, machine architectures. Three credits

 

795. Selected Topics in Computer Engineering.

Topics of current interest to graduate Computer Engineering students; subject matter will be announced in advanced of semester offering. Three credits