Graduate Courses in Electrical Engineering
ELEE 6300 Signals and Systems
Signals Theory, Fourier and Laplace Transforms, Probability, random variables, basic random process, spectral analysis, random signal representations, detection of signals with known and unknown parameters, estimation of signal parameters, applications. Prerequisites: ELEE 3340 or equivalent.
ELEE 6305 Numerical Techniques in Electrical EngineeringSurvey of numerical and computational techniques including solution of large linear systems, optimization, numerical integration and solution of differential equations, finite difference and finite element techniques, and moment methods with applications and projects selected from all areas of electrical engineering. Course will include both development of programs and use of existing commercial software. Prerequisites: MATH 2401 and 3349 or equivalent.
ELEE 6310 Radio Communications Circuits and SystemsPrinciples, analysis, and design of radio frequency and microwave circuits and systems. Subjects include s-parameters, noise generation and noise figure, harmonic and intermodulation distortion, and high frequency active devices; with applications to amplifiers, oscillators and frequency synthesis. Prerequisites: ELEE 4360 or equivalent, or consent of instructor
ELEE 6315 Applied ElectromagneticsApplications of electromagnetic fields and waves, with subjects varying from semester to semester. Topics could include: Electromagnetic Compatibility (EMC), Electromagnetics in Satellite and Wireless Communications, and Electromagnetic measurements. May be repeated for credit as topics vary. Prerequisites: ELEE 3315 or equivalent, or consent of instructor.
ELEE 6320 Semiconductor DevicesTheory and applications of advanced semiconductor devices including heterostructures, integrated circuits, semiconductor memories, charge transfer devices and microwave devices. Prerequisites: ELEE 4338 or equivalent.
ELEE 6325 Modeling, Control and Application of Mechatronic SystemsExamine fundamental electrical and mechanical laws for derivation of machine models; simplifying transformations of variables in electrical machine models; power electronics for motor control; linear and nonlinear control approaches; digital control implementation. Discuss typical electromechanical applications in actuators, robotics and variable speed/torque drives. Prerequisites: ELEE 4308, 4321, and 3370, or consent of instructor.
ELEE 6326 Electronic Motor DrivesAnalysis of motor drive dynamics; speed and torque control; implementation aspects; discussion of applications. Prerequisites: ELEE 4308 or equivalent, or consent of instructor.
ELEE 6327 Neural NetworksModeling, analysis, and simulation of artificial neural networks. Learning processes for neural networks. Supervised learning techniques using back-propagation. Self-organizing maps and competitive learning. Recurrent neural networks. Neuro-dynamical models and Hopfield networks. Applications of neural networks to control, pattern recognition, communications, signal processing, forecasting and time-series analysis. Prerequisite: MATH 3349 or consent of the instructor.
ELEE 6330 Linear Dynamic SystemsIntroduction to linear dynamic systems; state-space analysis; stability theory; applications to feedback control; elements of optimal control. Prerequisites: ELEE 4321 or equivalent, or consent of instructor.
ELEE 6331 Nonlinear SystemsIntroduction to analysis of nonlinear systems. Lyapunov stability analysis. Advanced stability analysis. Input-Output stability. Analysis of feedback systems. Analysis of singular perturbation models. Nonlinear Feedback control. Feedback linearization. Lyapunov-based design. Prerequisites: ELEE 4321 and ELEE 6330.
ELEE 6332 OptimizationIntroduction to linear and nonlinear optimization. Simplex and non-simplex methods. Nonlinear constrained optimization methods. Genetic algorithms. Engineering Optimization applications. Numerical methods for optimization of engineering systems. Prerequisites: MATH 3349 or equivalent or consent of the instructor.
ELEE 6335 Advanced Computer ArchitectureFundamentals of Design, Instruction Set Principles, Pipelining, Advanced Pipelining and Instruction Level Parallelism, Fine-Grain Parallelism, Multiple Instruction Issue and Superscalars, Memory-Hierarchy Design, Storage Systems, Interconnection Networks, Multi-Processors and Vector Processors. Prerequisites: ELEE 4303
ELEE 6336 Fiber Optical Communication SystemsTheory of light prorogation in optical fibers, bandwidth and attenuation of fiber optic systems, principles of semiconductor lasers and photodiodes, design of optical receivers and transmitters, modulation techniques, coherent optical communication systems. Prerequisites: ELEE 4351 or equivalent.
ELEE 6340 Digital CommunicationsBasic concepts of digital communications systems; representation of bandpass waveforms; signal space analysis and optimum receivers in Gaussian noise; comparison of digital modulation methods; synchronization and adaptive equalization; applications to modern communication systems. Prerequisites: ELEE 4351 or equivalent.
ELEE 6345 Digital Signal Processing IProperties of discrete signals and systems. Reconstruction of continuous waveforms from discrete signals. FFT, DFT, and Z transforms. Digital filter design for noisy deterministic and stochastic signals. Prerequisites: ELEE 4360
ELEE 6346 Digital Signal Processing IIDSP real time applications, DSP chip architecture. Advanced topics in digital signal processing. Prerequisites: ELEE 6345.
ELEE 6350 Microprocessor System Design and ApplicationsMicroprocessor design fundamentals, design methods, interfacing, bus architectures, peripherals, embedded applications, development systems, software. Prerequisites: ELEE 4303.
ELEE 6351 Testing and Testable DesignFault modeling and simulation. Test pattern generation. Built-in-self-test. Design for testability. Testing PLA, RAM, microprocessor, and complex VLSI circuits. Prerequisites: Two undergraduate courses in digital systems.
ELEE 6355 Contemporary Microprocessor DesignSuperscalar, Superpipelined and VLIW processors, speculative execution, branch prediction, value prediction, address prediction, integrating processors and memory, multiple processors on a chip. Prerequisites: ELEE 6335
ELEE 6360 High Speed NetworksIntroduction to networking concepts, latest networking architecture and protocols for high-speed communications. Local Area Networks (LANs) Wide Area Networks (WANs) IP/ATM, SONET. Prerequisites: Consent of the instructor.
ELEE 6361 Broadband CommunicationsIntroduction to Broadband networking concepts, latest broadband networking technologies & protocols. Broadband backbone & access networks DSL networks, Fiber-to-the-Curb (FTTC) networks, broadband switching architecture & protocols. Traffic management, congestion control, buffering issues, quality of service for broadband networks. Prerequisites: Consent of the instructor.
ELEE 6372 Parallel and Distributed SystemsStudy of parallel and distributed computing, including models algorithms, languages, compilers, interconnection networks and architectures. Distributed data, formal models of concurrency, protection and security in computer networks. Prerequisites: ELEE 6335
ELEE 6374 Advanced Digital System DesignModern logic design methodologies of large digital systems with standard SSI, MSI and LSI, including CPLD’s and microprocessors. Multilevel digital simulation and hardware language description; principles and techniques of testability design and testing of digital logic circuits. Prerequisites: ELEE 4303 or equivalent.
ELEE 6375 VLSI System Design IFundamentals of VLSI Design, VLSI Design Strategies. Chip Design Options, Design Methods, and Design Capture Tools and Design Verification Tools. Topics include area-optimization, floor-plan and functional block placement, routing and functional testing for large systems. Subsystems Design and System Design Examples. Prerequisites: ELEE 4303 and ELEE 4375
ELEE 6376 VLSI System Design IIMicroelectronic systems architecture; Design Strategies for Test. Chip-Level Test Techniques; System-Level Test Techniques. CMOS Systems case studies. Wafer scale integration. Ultra-fast VLSI circuits and systems-Introduction to GaAs technology. Prerequisites: ELEE 6375
ELEE 6181 Graduate Seminar in Electrical EngineeringConferences and discussions of various topics in electrical and computer engineering by faculty, graduate students, and speakers from industry and other institutions. Prerequisites: Graduate standing.
ELEE 6385 Independent StudiesIndividual variable-credit research, design or analysis on advanced phases of electrical and computer engineering problems conducted under the direct supervision of a faculty member. Prerequisites: Permission of the instructor.
ELEE 6390 Master’s ProjectIndividual research, design or analysis of advanced phases of electrical or computer engineering problems conducted under the direct supervision of a faculty member. The course, including a written report, should be taken twice by all students in the project option. Prerequisites: Permission of the instructor.
ELEE 6399 Topics in Electrical EngineeringAdvanced topics of contemporary interest in electrical or computer engineering. May be repeated for credit when topic varies. Prerequisites: Permission of the instructor.
ELEE 7300 Master Thesis IFirst part of two course sequence. Prerequisites: Graduate standing and consent of thesis advisor.
ELEE 7301 Master Thesis IISecond part of two course sequence. Prerequisites: ELEE 7300.