May 29, 2024  
2019-2021 Graduate Catalog 
    
2019-2021 Graduate Catalog [ARCHIVED CATALOG]

Graduate Course Descriptions


 

Electrical and Computer Engineering

  
  • ECE 5300 - Electromagnetic Engineering

    (4 credits)

    Electromagnetic theory with applications.  Diffraction, radiation, propagation, guided waves, optical transmission and resonant cavities.   Formerly EE 545 and ECE 545. Credit cannot be received for more than one of EE 545, ECE 545, ECE 5300.Offered winter.

    Prerequisite(s): Student must have a background in vector calculus and basic electromagnetic theory. Student must have completed at least one course from the core and theory group of courses.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5310 - Antennas

    (4 credits)

    Introduction to antenna performance parameters including field patterns, power patterns, beam area, directivity, gain, beam efficiency, radiation intensity, antenna apertures, impedance, polarization, and the radio communication link.  Dyadic Green?s Function, Radiation from current elements such as a dipole and a current loop, far-zone fields, arrays of point sources.  Antenna modeling and measurement techniques will be introduced.  Course will incorporate labs and/or laboratory demonstrations. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of ECE 447, ECE 4310, ECE 547, ECE 5310. Formerly ECE 547.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5320 - Electromagnetic Compatibility

    (4 credits)

    Review of EM basics related to ENMC applications. Analysis of EMI sources and receivers.  Signal spectra, conducted and radiated emissions. Transmission line cross-talk.  Introduction to shielding, filtering, and grounding.  Electrostatic discharges (ESD).  Circuit and system immunity.  Signal spectra, conducted and radiated emissions. EMC requirements for component and system levels.  US and European standards and their origin. Automotive EMC standards.  EMC issues in vehicle multiplexing communication.  With laboratory. Formerly EE 546, ECE 546. Credit cannot be received for more than one of EE 546, ECE 546, ECE 5320.

    Prerequisite(s): Student must have completed undergraduate courses in electronic circuit design, electromagnetics, and communication systems

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5404 - Signal and Linear Systems Analysis

    (4 credits)

    Modeling and analysis of both continuous-time and discrete-time systems and signals.  Time-domain and frequency-domain representation methods and transformations applied to electric circuits, mechanical systems and other dynamic systems.  Fundamental theories of systems stability, controllability, observability and state-feedback control design.  Computer simulation studies.  Credit can be received for only one of ECE 520, ECE 5404, SYS 520, SYS 5404. Formerly ECE 520.Offered Fall and Summer.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5415 - Microcomputer-Based Control Systems

    (4 credits)

    Computer-aided engineering, analysis, design, evaluation of control systems.  Microcomputer/microprocessor-based hardware and software development of digital controllers, estimators, filters.  Data acquisition, signal conditioning and processing circuits, graphics displays.  On-line system level and board-level microcomputer-based control experiments.  Laboratory and projects emphasize realtime applications, programming and hardware integration.  With laboratory.   Formerly EE 572, ECE 572. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of EE 472, EE 572, ECE 472, ECE 4415, ECE 572, ECE 5415.Offered winter.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5500 - Robotic Systems and Control

    (4 credits)

    Introduction to robotic systems and applications.  Robotic forward and inverse kinematics.  Task and path planning with motion controls.  Jacobian matrix, differential motion and robotic statics.  Redundant robots, mobile robots and multi-robot coordination.  Robotic dynamics, position control and force control.  Computer simulation and laboratory demonstration.   Formerly ECE 523. This course is cross listed with an undergraduate course. Credit can be awarded for only one of ECE 423, ECE 4500, ECE 523, ECE 5500.Offered fall or winter.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5520 - Automotive Mechatronics I

    (4 credits)

    Overview of mechatronics; modeling, identification and simulation of electro-mechanical devices; introduction to computer-aided software; basic automotive sensors; basic actuators and power train devices; principles of automotive and industrial electronic circuits and control systems (analog and digital); principles of product design; mechatronics case studies.  Formerly EE 575, ECE 575. This course is cross listed with an undergraduate course. Credit cannot be received for more than one of EE 475, EE 575, ECE 475, ECE 4520, ECE 575, ECE 5520, SYS 475, SYS 575, SYS 5520.Offered Fall.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5532 - Introduction to Autonomous Vehicle Systems

    (4 credits)

    Overview of mobile robotics concepts. Fundamental theoretical concepts; kinematics modeling, rotation matrices, quaternions, Kalman filters. Basic sensors, wheel encoders, inertial measurement units (IMU), GPS, LIDAR, cameras. Planning and control algorithms; deliberate and reactionary path planning, environment mapping, path optimization, leader-follower, GPS navigation. Simulation using Robot Operating System (ROS) and C++.

    Corequisite(s): ECE 4532

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5610 - Energy Conservation Systems

    (4 credits)



    Techniques for improving energy use in industrial and commercial applications. Topics include: energy accounting; energy auditing; energy conservation management; net energy analysis; second law methods of analysis; combined use energy systems; new technology for energy conservation; assessment of alternative technology.  Formerly ECE 557. Credit cannot be received for more than one of ECE 557, ECE 5610, SYS 557, SYS 5610, ISE 557, ISE 5610.

     

    Prerequisite(s): Student must have completed at least one course from the core and theory group of courses or student must have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

  
  • ECE 5620 - Electrical Energy Systems

    (4 credits)

    Generation, transmission, and distribution of electrical energy. Analysis and design of three-phase circuits, per unit normalization, system design evaluation and load-flow, symmetrical components and stability. Offered winter. This course is cross-listed with an undergraduate course. Credit cannot be received for both SYS 558 (SYS 5620) and ECE 458.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5630 - Electric and Hybrid Drive Systems

    (4 credits)

    Introduction to electric drives and their applications including mobile robots, electric vehicles, plug-in EV and hybrid EV. Brush and brushless DC, AC synchronous and induction, stepper motors, Load torque-speed-current profile, losses. Power processing units, dc-dc converters, H-bridges, 3-phase inverters. Clarke and Park transform, field oriented control, pulse width modulation and space vector modulation. Torque, speed and position control synthesis and analysis. Battery types, state-of-change models, heat issues. Regenerative braking, alternative energy. Computer simulation and visualization of principles. Formerly ECE 577. This course is cross listed with an undergraduate course. Credit cannot be received for both ECE 577 and ECE 459.

    Prerequisite(s): ECE 429 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5710 - Digital Logic and Microprocessor Design

    (4 credits)

    Development of components and techniques needed to design basic digital circuits and systems for controllers, computers, communication and related applications. Design and analysis of combinational and sequential logic circuits using a hardware description language such as VHDL. Design of dedicated microprocessors and their implementation in an FPGA. With laboratories.  Credit can be received for only one of ECE 378, ECE 3710, ECE 508, ECE 5710. Credit not applicable to MS in Embedded Systems. Formerly ECE 508.Offered fall and winter

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5720 - Microprocessor-Based Systems Design

    (4 credits)

    Application of microprocessors and microcomputers to the solution of typical problems; interfacing microprocessors with external systems such as sensors, displays and keyboards; programming considerations, microcomputer system design.  A laboratory design course, several short design projects and one large design project.  This course integrates concepts learned in required courses and provides a design experience.  The large design project includes cost/trade-off analysis, submitting a detailed written report and oral presentation of the project.  Formerly EE 570, ECE 570. This course is cross listed with an undergraduate course (CSE 4720). Credit cannot be received for more than one of EE 570, ECE 470, ECE 4720, ECE 570, ECE 5720, CSE 470, CSE 4720, CSE 570.Offered fall and winter.

    Recommended prerequisite(s): Recommended prerequisite: (CSE 3710 or ECE 3710) or CSE 5008 or equivalent.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5721 - Embedded Systems Design

    (4 credits)



    This course deals with advanced concepts in the programming and the interfacing of modern microprocessors/microcontrollers to the outside world as demonstrated by a variety of application examples. It covers the advanced architecture of modern processors and the many I/O peripherals now commonly found on-board. Laboratory activities provide the student with experience in developing the hardware and software required to incorporate microprocessors into systems that solve real-world interfacing problems. 

     

    Prerequisite(s): Background in microprocessors

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

  
  • ECE 5730 - Embedded System Design with FPGAs

    (4 credits)

    Topics covered include the use of hardware description languages such as VHDL/Verilog and C in the design of embedded systems containing an FPGA, CPU design, device drivers for FPGA cores, high-level design tools to specify, simulate and synthesize designs to FPGAs, and design examples. Hardware and software design; project-oriented course.  Formerly ECE 576.Offered winter.

    Prerequisite(s): ECE 5720 or ECE 5732.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5731 - Embedded Computing in Mechatronics

    (4 credits)

    This course will discuss the design and analysis of embedded system design with focus on mechatronic systems. Topics include study and development of electromechanical embedded systems in C using a modern microcontroller (e.g., Microchip PIC32), analog inputs/outputs, sensor/actuator interfaces, digital signal processing/filtering, embedded communication standards, PID feedback control, and brushless/stepper motor sizing and control. A final project will be approached in top-down fashion involving, system specification, functional partition, trade-off analysis, component design, integration, and performance evaluation.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5732 - Mixed Signal Embedded System

    (4 credits)

    This course will discuss the design and analysis of embedded mixed-signal systems. Topics include study and comparison of mixed-signal microcontroller architectures, programmable digital peripherals, programmable analog peripherals, sensor and actuator interfaces, optical and analog isolation, communication standards, and development tools. A final project will be approached in top-down fashion involving, system specification, functional partition, trade-off analysis, component design, integration, and performance evaluation.  Formerly ECE 571.Offered fall.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5734 - Embedded System Verification and Validation

    (4 credits)

    Topics covered include automotive embedded system requirements, verification during design, sneak circuit analysis, worst-case circuit analysis, design considering component tolerances and non-ideal behavior, thermal analysis, EMC analysis, FMEA analysis, grounding rules for circuits, six sigma, fault tolerance, risk analysis, reliability issues, trade-offs in design, delays in automotive networks, and software-in-the-loop and hardware-in-the-loop tests. Formerly ECE 573.Offered fall or winter.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5736 - Reconfigurable Computing

    (4 credits)

    Students learn to design custom hardware architectures that can reconfigured on-the-fly inside a custom embedded system. The course brings together many topics students learn throughout the undergraduate Computer Engineering curriculum (digital logic design, microprocessor design, and embedded software)

    Prerequisite(s): Background on digital logic and microprocessors.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5738 - Micro- and Nano-Embedded Systems

    (4 credits)



     

    This course will focus on introducing micro-scale embedded systems. This includes digital analog, mixed-mode, and micro-electromechanical systems (MEMS). An introduction to basic fabrication techniques for analog and micro-electromechanical systems will be given. The course will focus on applications that have been developed and are currently under development using mixed-mode embedded systems and MEMS, particularly for automotive, consumer products, sensors, and biomedical applications. An introduction to technology of nano-scale will be given. Formerly ECE 566.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

  
  • ECE 5750 - Computer Networks

    (4 credits)

    Resource-sharing principles; communications and networks; packet switching; the ARPANET; network performance using principles of queueing theory; network design principles, capacity assignment; flow assignment; topological design. Other related topics.  Formerly EE 567, ECE 567. Credit can be received for only one of EE 567, ECE 567, ECE 5750.

    Prerequisite(s): Student must have completed at least one course from the core and theory group of courses, or student must have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5770 - GPU Accelerated Computing

    (4 credits)

    This course will focus on learning how to program heterogeneous parallel computing systems and high performance applications. Technical subjects include: GPU architecture, parallel programming API’s for GPUs (CUDA, OpenCL, OpenACC), tools and techniques, principles and patterns of parallel algorithms.
     

    Prerequisite(s): You should be comfortable programming in C/C++, and have good knowledge of undergraduate level algorithms, data structures, and computer architecture. No knowledge of parallel computing is required.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5900 - Special Topics

    (1 to 4 credits)

    Study of special topics in electrical and computer engineering.  May be taken more than once. May not exceed a maximum of 8 credits. Formerly ECE 595.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 5970 - Independent Study

    (2 to 4 credits)

    Independent study in a special area of electrical and computer engineering.  Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly ECE 594.

    Prerequisite(s): Student must have completed at least one course from the core and theory group of courses.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6132 - Advanced VSLIC Analog/Digital Systems Design

    (4 credits)

    Full-custom design and analysis techniques of ASICs. Metal- Oxide-Semiconductor (MOS) devices, circuits and future trends. MOS processing and design rules. Extensive circuit simulation. Analog VSLIC basic functions. Graphical model representation. Amplifiers. Current mirrors. Computer Aided Design (CAD) of analog integrated circuits. Layout and design for testability considerations. Implementing integrated system design from circuit topology to patterning geometry to wafer fabrication. The course is project oriented. Students start with concepts and finish with testing and evaluating ASIC prototypes. Previously EE 683 and ECE 683. Credit cannot be received for more than one of EE 683, ECE 683, ECE 6132.

    Prerequisite(s): Student must meet prerequisite (at least one course from the core and theory group of courses) and have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6136 - Applications of Analog Integrated Circuits

    (4 credits)

    Building blocks of analog integrated circuits and their limitations; characteristics, analysis and applications of analog integrated circuits; principles of circuit and system design with analog integrated circuits. Offered winter. Previously EE 625, ECE 625. Credit cannot be received for more than one of EE 625, ECE 625, ECE 6136.

    Prerequisite(s): Student must meet the prerequisites (at least one course from the core and theory group of courses) and have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6138 - Field-Effect Devices

    (4 credits)

    Electronic structure of semiconductor surfaces. Concepts of surface states and surface change. Metal-Semi-conductor (MS) contacts: ohmic and rectifying. Conductivity modulation and the theory of JFET and MESFET transistors. Integrated device technology, including Silicon on Sapphire (SOS) and Silicon on Insulator (SOI) structures and their application. Previously EE 682 and ECE 682. Credit cannot be received for more than one of EE 682, ECE 682 or ECE 6138.

    Prerequisite(s): Student must meet prerequisites ECE 5130 and at least one course from the core and theory group of courses.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6200 - Multi-dimensional Signal Theory

    (4 credits)

    Random vector analysis. Generalized harmonic analysis. Correlation and spectrum analysis of stochastic fields. Multidimensional linear systems. Transformations of random fields in multidimensional systems. Elements of generalized functions and Hilbert spaces. Applications to signal field processing, image processing and antenna and sensor array design. Formerly EE 620, ECE 620. Credit cannot be received for more than one of EE 620, ECE 620, ECE 6200.

    Prerequisite(s): Student must meet prerequisites SYS 5404 and at least one course from the core and theory group of courses.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6201 - Signal Detection and Estimation Theory

    (4 credits)

    Noise analysis concept review, binary decision theory, multiple decision, sequential decision theory, nonparametric decision theory, fundamentals of estimation, sequential estimation theory, detection of coded information and error control. Previously EE 633, ECE 633. Credit cannot be received for more than one of EE 633, ECE 633, ECE 6201.

    Prerequisite(s): Student must meet prerequisites ECE 5206 and at least one course from the core and theory group of courses or have permission of the instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6202 - Statistical Communication System Theory

    (4 credits)

    Harmonic analysis, sampling theory, stochastic process and correlation functions, linear systems response to random inputs, optimum linear systems (matched filters, Wiener filters) coherent and noncoherent filtering, nonlinear systems with random input (zero memory, square law, nth law devices), modulation theory, interference considerations. Previously EE 634, ECE 634. Credit cannot be received for more than one of EE 634, ECE 634 or ECE 6202.

    Prerequisite(s): (EE 533 or ECE 5206) or (SYS 5517 or ISE 5517).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6212 - Wireless Communications

    (4 credits)

    Introduction to wireless communication principles and systems. Wireless channel models, TDMA, FDMA, spread spectrum, CDMA, equalization, detection, estimation, coding, security, quality assessment of service and personal communications. The 2nd generation and 3rd generation wireless standards are also discussed. Offered fall, odd years. Formerly EE 632, ECE 632. Credit cannot be received for more than one of EE 632, ECE 632, ECE 6212.

    Prerequisite(s): Student must meet prerequisites (ECE 5210 and at least one course from the core and theory group of courses or have permission of instructor.) or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6214 - Modulation and Coding

    (4 credits)

    Phase shift keying (PSK), quadrature amplitude modulation (QAM), continuous phase modulation (CPM), constant envelope modulation, power spectral density, bandwidth efficiency, block codes, convolutional codes and turbo codes.  Previously EE 635, ECE 635. Credit cannot be received for more than one of EE 635, ECE 635, ECE 6214.Offered winter, even years.

    Prerequisite(s): ECE 5210.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6240 - Digital Image Processing

    (4 credits)

    Fundamentals of digital image processing; review of one-dimensional signal processing techniques; introduction to two-dimensional signals and systems; two-dimensional digital filtering; image enhancement techniques; statistical model based methods and algebraic techniques for image restoration; image data compression; image analysis and computer vision. Selected applications. Previously EE 638 and ECE 638. Credit cannot be received for more than one of EE 638, ECE 638 or ECE 6240.Offered Summer.

    Prerequisite(s): Student must have knowledge of linear systems, and probability and statistics. Also, student must have completed at least one course from the core and theory group of courses.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6242 - Advanced Digital Signal Processing

    (4 credits)

    An overview of random signals and systems; signal modeling techniques, signal enhancement techniques and their applications; adaptive filtering and its applications; introduction to wavelet transforms and its applications. Previously EE 639. Credit cannot be received for both ECE 639 and EE 639.

    Prerequisite(s): Student must meet prerequisite (ECE 537 or equivalent).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6400 - Estimation and Control Theory

    (4 credits)

    Stochastic differential and difference equations; Luenberger observer theory; Kalman-Bucy filtering theory; design of stochastic optimal and microprocessor-based control systems; duality between optimal estimation and control problems; the separation principle; simulation and laboratory implementation of observers and filters in stochastic control system.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6410 - Intelligent Control Systems

    (4 credits)

    Definition and paradigm for intelligent control; self-learning and supervised learning; hierarchical decision architecture; fuzzy logic, neural network, heuristics, genetic algorithm, optimum strategy and related topics; examples of intelligent and autonomous systems; computer simulation and visualization of applications.  Previously SYS 735. Credit cannot be received for more than one of ECE 645, SYS 645 and SYS 735.

    Prerequisite(s): Student must meet prerequisite (at least one course from the core and theory group of courses) and have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6412 - Digital Control Systems

    (4 credits)

    Theoretical foundation needed to implement the microprocessor in control applications. Effects of sampling, data conversion, quantization, finite word length and time delays on system response and stability are examined. Pole-placement and observer/estimator techniques. Actual construction of a microcomputer-based controller culminates the course.

    Prerequisite(s): SYS 5404 or ECE 5404

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6430 - Analysis of Nonlinear Control Systems

    (4 credits)

    Nonlinear systems modeling and analysis with various engineering applications. Special phenomena and nonlinear dynamics. Theory of nonlinear systems stability and stabilization. Controllability, observability, invertibility and linearizability of nonlinear control systems. Nonlinear feedback control, internal dynamics and nonlinear adaptive control. Advanced computer simulation studies.  Credit cannot be received for more than one of SYS 632, SYS 6430 and SYS 532

    Prerequisite(s): SYS 5404 or ECE 5404

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6440 - Adaptive Control Systems

    (4 credits)

    Classifications of self-tuning and adaptive systems; parameter estimation techniques, self-tuning regulators and state estimators, stability and convergence analysis; model reference adaptive systems using Lyapunov and hyperstability models; applications of adaptive control systems; computer simulation and laboratory experiments.

    Prerequisite(s): SYS 5404 or ECE 6404

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6452 - Optimal Control Theory

    (4 credits)

    Modern control theory applied to linear dynamical systems. Differential and difference equations; stability of optimal control systems; dynamic programming; calculus of variation and Pontryagin’s minimum principle; optimally switched control systems, linear regulator problem; application of theory to practical control system design methodology; project involving the design of an optimal control system.

    Prerequisite(s): SYS 5404 or ECE 5404

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6460 - Introduction to Autonomous Vehicle Systems

    (4 credits)

    Present applications and future roles of autonomous manned and unmanned vehicle systems. The course introduces theoretical and practical backgrounds for components and integration of autonomous vehicle systems. Topics include mobility dynamics and control, sensors and perception, cognition and decision, action and commands, computer communications and integration. Case studies include lane following, obstacle avoidance, leader following, waypoint navigation and guidance. Homeworks, computer simulations and experiments.

    Prerequisite(s): Student must meet prerequisite (SYS 520) or have permission of instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6462 - Dynamics and Control of Robot Manipulators

    (4 credits)

    Cartesian and joint space representations and transformations. The Denavit-Hartenberg (D-H) convention and parameter tables. Robotic forward and inverse kinematics and task planning. Newton-Euler and Lagrangian dynamic models and formulations. Robotic joint servo control, position control, force control, compliant motion and many industrial application aspects. Computer numerical and graphical simulations.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6467 - Dynamics and Control of Robot Manipulators

    (4 credits)

    Cartesian and joint space representations and transformations. The Denavit-Hartenberg (D-H) convention and parameter tables. Robotic forward and inverse kinematics and task planning. Newton-Euler and Lagrangian dynamic models and formulations. Robotic joint servo control, position control, force control, compliant motion and many industrial application aspects. Computer numerical and graphical simulations.

    Prerequisite(s): Student must meet prerequisite (SYS 5404 or ECE 5404).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6520 - Automotive Mechatronics II

    (4 credits)

    Extensive review of software and modeling fundamentals, sensors, actuators, power train characteristics, automotive and industrial control systems; selected topics include engine and exhaust gas sensors; sensor interfaces; injection electronic circuits, engine and transmission controllers, pneumatic servos and active suspension; electromagnetic compatibility and issues related to system design, compatibility requirements, filtering, shielding/grounding, testing; emerging technologies in automotive mechatronics systems. Student projects. Previously EE 675 and ECE 675. Credit cannot be received for more than one of EE 675, ECE 675, ECE 6520, SYS 675, SYS 6520.

    Prerequisite(s): Student must meet prerequisites (ECE 5520 and at least one course from the core and theory group of courses).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6712 - Parallel Embedded Computer Architecture

    (4 credits)

    Parallel computer systems: SIMD, MIMD, Shared memory, NUMA, UMA architectures, multiple bus, interconnection network, distributed memories, message passing structures, hierarchical caches, snooping controller design, directory-based cache coherency, performance evaluation of parallel systems, instruction level parallelism, practical small multiprocessor system design issues, large scalable multiprocessor systems, grid computer performance, chip multiprocessor system (multiple cores), network processors and the future of parallel architectures. Credits cannot be received for both ECE 664 and CSE 664.Offered in fall

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6740 - Advanced Embedded System Design

    (4 credits)

    Design of high-speed reconfigurable embedded systems using both a microprocessor and an FPGA. Topics and exercises include designing and implementing an intelligent system using various microcontrollers, profiling and analyzing code for performance, designing and implementing special-purpose processors on an FPGA to work cooperatively with the microcontroller for significant performance gains, fuzzy logic for embedded systems, standards and interface issues between the microcontroller and FPGA-based system, and design for low power mobile systems. Project-oriented course.Offered in fall.

    Prerequisite(s): Student must meet prerequisites (CSE/ECE 576 or CSE 670 or experience with VHDL/VERILOG and ECE/EE 570 or CSE 570 or experience with programming a microcontroller).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6742 - DSP in Embedded Systems

    (4 credits)



    This course emphasizes design of embedded systems using Digital Signal Processing microprocessors and special DSP FPGA chips. Topics covered include DSP microprocessor architecture, advanced instructions, addressing modes, interrupt, system design considerations, interfacing serial and parallel I/O, memory structure, arithmetic manipulations, software development tools, multiple DSP processor system design, and embedded system applications. Applications include automotive, multimedia, and wireless communications. Performance measurement, benchmarking and DSP system simulation, testing and debugging. The students will do a set of lab projects and a large embedded system design project. Previously ECE 671. Credit cannot be received for more than one of CSE 671, ECE 671 or ECE 6742.

     

    Prerequisite(s): ECE 5720 or ECE 5732.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

  
  • ECE 6745 - Real-Time Computing Systems

    (4 credits)



    This course emphasizes hard and soft real-time computer system design for single-processor and multi-core embedded systems and distributed real-time systems. Topics covered include characterizing real-time systems measuring performance, task assignments, scheduling, fault tolerant scheduling, run-time error handling, run-time support, kernel, real-time databases, real-time communication, software development techniques, practical applications. Previously ECE 666.

     Offered in winter.

    Prerequisite(s): ECE 5720 or ECE 5732.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

  
  • ECE 6760 - Fault Tolerant Systems

    (4 credits)

    This course focuses on fundamental concepts and dependable computing and design methodologies for fault tolerant computing systems. Topics covered include hardware fault tolerance, software fault tolerance, information redundancy, check pointing, fault tolerant networks, reconfiguration-based fault tolerance, and simulation techniques. Students will gain familiarity with the core and contemporary literature in the area for dependable computing. Previously ECE 672.Offered in winter.

    Prerequisite(s): ECE 5720 or ECE 5732.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 6996 - Graduate Engineering Project

    (1 TO 4 credits)



    Independent work on an advanced project in electrical engineering.  Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 4 credits. Formerly ECE 690.

     

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

  
  • ECE 6998 - Master’s Thesis Research

    (2 TO 8 credits)

    Directed research leading to a master’s thesis.  Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly ECE 691.

    Prerequisite(s): At least one course from the core and theory group of courses.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 7300 - Coherent Optics

    (4 credits)

    Current developments in coherent optics and holography; two-dimensional Fourier analysis, diffraction theory, Fourier transforming and imaging properties of lenses, holographic interferometry, optical data processing. With laboratory. Previously EE 741 and ECE 741. Credit cannot be received for more than one of EE 741, ECE 741, ECE 7300.

    Prerequisite(s): Student must meet prerequisites (SYS 5404 and at least one course from the core and theory group of courses).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 7402 - Large Scale Dynamic Systems

    (4 credits)

    Analysis using a systems methodology including state variable modeling and multilevel structure. Structural stability, dynamic reliability, aggregation and decomposition. Application to estimation and control of large systems.

    Prerequisite(s): Student must meet (SYS 5404 or ECE 5404).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 7404 - Theory of Networks

    (4 credits)

    Network models of linear dynamic systems; network graphs and topological constraints, generalized equilibrium equations, time-frequency duality, energy and stability constraints, network passivity or activity, input-output representations, and state-transition matrices. Previously EE 725 and ECE 725. Credit cannot be received for more than one of EE 725, ECE 725, ECE 7404.

    Prerequisite(s): Student must meet prerequisites (SYS 5404 and at least one course from the core and theory group of courses).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 7900 - Special Topics

    (2 to 4 credits)

    Advanced independent study in a special area in electrical and computer engineering.  Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly ECE 795.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 7970 - Independent Study

    (1 to 4 credits)

    Advanced independent study in a special area in electrical and computer engineering.  Topic must be approved prior to registration. May be taken more than once. May not exceed a maximum of 8 credits. Formerly ECE 794.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ECE 8999 - Doctoral Dissertation Research

    ( 1 TO 12 credits)



    Directed Research toward the doctoral dissertation. May be taken more than once for a minimum of 24 credits. Formerly ECE 790.

     

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.


Engineering

  
  • EGR 5940 - Engineering Seminar

    (1 credit)

    Lectures and discussions conducted by faculty, graduate students and speakers from industry and other universities. Emphasis is on current research interests of the school. Formerly EGR 500.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • EGR 8999 - Doctoral Dissertation Research

    (1 TO 12 credits)

    Directed research toward the doctoral dissertation. Formerly EGR 790.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

English

  
  • ENG 510 - The Teaching of Literature and Composition

    (4 credits)

    Focus on pedagogy, emphasizing practical applications to literature, language or composition.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 534 - Language History

    (4 credits)

    An intensive study of the development of standard English through an examination of texts that are representative of Early Modern English, Middle English and Old English.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 543 - Literary History: Early British

    (4 credits)

    The course will concentrate on some period of British literary history before the eighteenth century. Emphasis on concepts, approaches, methodology appropriate to the literary historian. Literature in historical perspective and in cultural and social contexts.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 544 - Literary History: Later British

    (4 credits)

    The course will concentrate on some period of literary history from the eighteenth century to the present. Emphasis on concepts, approaches, methodology appropriate to the literary historian. Literature in historical perspective and in cultural and social contexts.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 545 - Literary History: American

    (4 credits)

    The course will concentrate on some period of American literary history. Emphasis on concepts, approaches, methodology appropriate to the literary historian. Literature in historical perspective and in cultural and social contexts.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 546 - Literary History: Special Topics

    (4 credits)

    As designated by instructor.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 644 - Seminar: Studies in Eighteenth Century Literature

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 647 - Seminar: Studies in the Structure of English

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 648 - Seminar: Studies in Literary Theory

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 680 - Children’s Literature Project

    (4 credits)

    Restricted to qualified students in the Children’s Literature minor specialization for Ph.D. in Reading.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5150 - Summer Workshop

    (3 credits)

    Concentrated four-week workshops on literature, language, writing, and other topics of interest to high school teachers and postbaccalaureate students.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5200 - Introduction to Graduate Studies

    (4 credits)

    Introduction to the basic methods of literary study and research at the graduate level.

    Comments: Formerly ENG 520.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5330 - Critical Theory and Practice

    (4 credits)

    Introduction to critical methodology, emphasizing practical applications. Required of all students.

    Comments: Formerly ENG 533.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5810 - Literary History: British Medieval Literature

    (4 credits)

    Development of Old and Middle English literature to about 1500.  Emphasis on major works from Beowulf to Chaucer and Malory.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5811 - Literary History: Renaissance/Early Modern British

    (4 credits)

    Literature from 1500 to 1660 with emphasis on forms such as sonnet, lyric, drama, prose and epic and major authors such as Sidney, Donne, Shakespeare and Milton.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5812 - Literary History: Restoration & 18th Century British

    (4 credits)

    Prose, poetry and drama from 1660 to Romantic Revolution, with emphasis on major authors such as Dryden, Swift, Pope and Johnson.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5813 - Literary History: British Romanticism

    (4 credits)

    Prose and poetry from the age of Austen, Blake, Wordsworth, Byron, Shelley and Keats.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5814 - Literary History: Victorian

    (4 credits)

    Victorian Period poetry, prose, drama and fiction.  Authors may include Bronte, Tennyson, Browning, Dickens, Eliot, Hardy, Arnold, Carlyle and Rossetti.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5815 - Literary History: Early American Literature

    (4 credits)

    Victorian Period poetry, prose, drama and fiction.  Authors may include Bronte, Tennyson, Drowning, Dickens, Eliot, Hardy, Arnold, Carlyle and Rossetti.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5816 - Literary History: Postcolonial Literature

    (4 credits)

    Postcolonial literature and theory from its origins to the present. May include works from Africa, Southeast Asia, the Middle East and/or the Americas. May be either written in English or studied in translation.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5820 - Literary History: Early American Literature

    (4 credits)

    Studies in colonial and early national American literature, with emphasis on writers such as Bradstreet, Taylor, Edwards and Franklin.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5821 - Literary History: American 19th Century

    (4 credits)

    Studies in American prose and poetry of the pre-Civil War and Civil War Period with emphasis on Emerson, Hawthorne, Thoreau, Whitman, Twain, James and Dickinson

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5822 - Literary History: American 20th Century

    (4 credits)

    Studies in American literature of the modern period.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5823 - Literary History: American Post World War II

    (4 credits)

    Studies in Post WWII American literature.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5900 - Advanced Topics in Literature and Language

    (2 to 4 credits)

    Special topics and problems selected by the instructor. Not a core course.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5904 - Literary Kinds: Fiction

    (4 credits)

    Studies of the novel and/or shorter fiction, including definitions of the form and attention to variations among different examples of the form.

    Comments: Formerly ENG 563.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5905 - Literary Kinds: Drama

    (4 credits)

    Studies of drama including definitions of the form and attention to variations among different examples of the form.

    Comments: Formerly ENG 564.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5906 - Literary Kinds: Poetry

    (4 credits)

    Studies of poetry including definitions of the form and attention to variations among different examples of the form.

    Comments: Formerly ENG 565.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 5907 - Literary Kinds: Modes or Special Forms

    (4 credits)

    Studies of a particular mode (such as comedy, tragedy, satire, romance) or of an approach to literature through modes; or studies of another form such as film, biography, nonfictional prose and folklore.

    Comments: Formerly ENG 566.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6900 - Seminar: Studies in Language and Literature

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Comments: Formerly ENG 600.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6940 - Seminar: Studies in American Literature - Focus Pre-Civil War

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Comments: Formerly ENG 640.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6941 - Seminar: Studies in American Literature - Focus Post-Civil War

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Comments: Formerly (ENG 641).

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6942 - Seminar: Studies in Old and Middle English Literature

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Comments: Formerly ENG 642.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6942 - Seminar: Studies in Old and Middle English Literature

    (4 credits)

    Special topics and problems as selected by instructor. Student must have completed the literary studies core.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6943 - Seminar: Studies in Renaissance Literature

    (4 credits)

    Special topics and problems as selected by instructor. Student must have completed the literary studies core.

    Comments: Formerly ENG 643.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6945 - Seminar: Studies in Nineteenth Century Literature

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Comments: Formerly ENG 645.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6946 - Seminar: Studies in Modern Literature

    (4 credits)

    Special topics and problems as selected by instructor.

    Prerequisite(s): Student must have completed the literary studies core.

    Comments: Formerly ENG 646.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ENG 6996 - The Master’s Project

    (4 credits)

    Completion of a modest project of a scholarly or pedagogical nature proposed by the degree candidate.

    Prerequisite(s): Student must have permission of the Graduate Program Committee.

    Comments: Formerly ENG 690.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

English as a Second Language

  
  • ESL 5590 - English for Instructional Purposes

    (2 OR 4 credits)

    For non-native speakers only. Designed for international students who will be teaching assistants. Emphasis on improving presentation skills, particularly pronunciation, and on addressing issues relevant to student-teacher interaction.

    Prerequisite(s): Graduate assistantship and (ESL 080 or ESL 1580) with a grade of (B-) or higher or placement.

    Comments: (Formerly ESL 090)

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
  
  • ESL 5592 - Research Papers and Thesis Writing for Graduate Students

    (2 OR 4 credits)

    For non-native speakers only. Designed to aid graduate students with the tasks of writing substantive research papers or theses.

    Prerequisite(s): Graduate student standing and (ESL 082 or ESL 1582) with a grade of (B-) or higher or placement.

    Comments: (Formerly ESL 092)

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.

Environmental Health and Safety

  
  • EHS 5000 - Introduction to EHS Research

    (4 credits)

    An introductory graduate-level course in research methods for students pursuing the Master of Science degree in Safety Management.  Topics include: scientific methods, ethics, research design, interpretation of existing research statistical concepts, computer applications, development of research problems, instrumentation, and proposal preparation and presentation.  Formerly OSH 500.

    Prerequisite(s): Student must meet the prerequisite (STA 2220) and be admitted to the Master of Science in Safety Management program.

    Comments: Formerly OSH 500.

    Course revisions made after the Graduate Catalog publication date will be posted in the Graduate Catalog Addendum.
 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12Forward 10 -> 20