College of Engineering and Science

Advanced Courses in Electrical and Computer Engineering

Courses Open to Graduate Students and Advanced Undergraduates

ELEE 4660: Electromagnetics II (3 cr.)

Prerequisite: ELEE 3660.

Maxwell's equations constitutive relations, boundary condition. Poynting theorem. Plane waves, wave polarization, phase and group velocities. Reflection, refraction and attenuation of plane waves in various media. Transmission lines, waveguides and resonators. Antennas and radiation. Wave propagation and radar equation.

ELEE 4700: Control Systems II (3 cr.)

Prerequisite: ENGR 3220.

Advanced study of root locus analysis. Frequency response analysis. Design and compensation techniques. Describing-function analysis of nonlinear control systems. Control system analysis and design using state-space methods.

ELEE 4740: Communication Theory II (3 cr.)

Prerequisite: ELEE 3740.

Digital communication, probability and random variables, mathematical representation of noise, effect of noise upon system performance, pulse amplitude modulation, multiple pulse detection of signals, detection of signals in colored Gaussian noise, estimation of signal parameters.

ELEE 4860: Microcontrollers (3 cr.)

Prerequisite: ELEE 3640.

Microprocessor and Microcontroller evolution, MSI components, Microcontroller-based based system design. Microprocessor and microcontroller organization and architecture, assembly language. Interrupts, memory and peripheral interfacing, A/D and D/A systems.

ELEE 4870: Microcontroller Laboratory (1 cr).

Co-requisite: ELEE 4860.

Familiarity with microprocessor/microcontroller development and training systems: memory, I/O, CPU. Assembly language. Hardware and software experiments. Microcontroller design projects involving design, prototyping and construction.

Courses Open to Graduate Students Only

ELEE 5540: Fuzzy System Theory & Applications (3 cr.)

A study of the fundamental concepts of fuzzy set theory and its engineering applications. Topics include fuzzy sets and relations, operations on fuzzy sets, fuzzy rules and inference systems, defuzzification methods, selected applications in the area of controls, image processing, etc.

ELEE 5580: Advanced Electronics (3 cr.)

Prerequisite: ELEE 3580

The special topics on 1) Design and Applications with operational amplifiers: linear and non-linear op-amp circuits, active filters, DA/AD converters, signal generators and switching capacitors, 2) power electronics: ac switching controllers, inverters, choppers, ac/dc motor speed control circuits.

ELEE 5600: Computer-Aided Design of Integrated Circuits (3 cr.)

Prerequisite: Senior standing.

Introduction to the basic electrical properties and the technology of fabrication of MOS devices. Automatic layout generation, routing and design simulation with CAD tools using digital logic circuit examples. Case study.

ELEE 5620: Random Variables and Random Processes (3 cr.)

Prerequisite: MTH 4270 or equivalent

Probability, random variables, distribution and density functions, functions of random variables, joint distributions and density functions. Random processes, auto-correlation and cross-correlation, linear system response.

ELEE 5640: VHDL (Hardware Description Languages) (3 cr.)

Prerequisite: ELEE 3640

Design methodology using hardware programming languages specifically VHDL. Design simulation and synthesis of digital circuits with a focus on FPGA ASIC implementation.

EE5650: VHDL: Hardware Description Languages Laboratory (1 cr.)

Co-requisite ELEE 5640

Focus on VHDL for synthesis on FPGA and PSOC devices. Altera and/or Xilinx device description. Hardware projects utilizing FPGA development boards and/or stand-alone system implementations.

ELEE 5680: Computer Networks (3 cr.)

Introduction to computer networks including LAN, MAN, WAN, CAN, OSI and TCP/IP layering protocols. TCP/IP internetworking and their applications will be covered. Simulation tools such as Opnet will be used to evaluate different network designs, architectures, and topologies.

ELEE 5740: Pattern Recognition (3 cr.)

Prerequisites: Linear algebra, Probability and Statistics

Representation of patterns as multi-dimensional feature vectors. Bayesian decision theory. Parameter estimation and supervised learning. Feature selection. Non-parametric techniques. Linear discriminant functions. Unsupervised learning and clustering.

ELEE 5760: Direct Digital Control (3 cr.)

Prerequisite: ENGR 3220.

Basic theory of sampling and quantizing, z-transform analysis. System error analysis, modeling and optimal design of discrete data systems by performing indices. Stability of discrete data systems and design compensation.

ELEE 5770: Embedded Systems (3 cr.)

Co-requisite ELEE 5790

Design of embedded systems (hardware & software); advanced topics include behavioral/subsumption programming, multitasking, real-time systems, and programming the 68HS12 in Forth, C, and assembly languages. An open-ended embedded system design project which requires consideration of alternatives, economic and aesthetic constraints, and detailed system description is compulsory.

ELEE 5790: Embedded Systems Lab (1 cr.)

Co-requisite ELEE 5770

Students will perform advanced interfacing and development in the lab. They are taught a system design methodology based on top-down principles. A semester design/construction project provides the students with an excellent opportunity to develop strengths in embedded system design, construction, testing, and development.

ELEE 5800: Computer Architecture (3 cr.)

Prerequisite: ELEE3640.

The design of computational systems and circuits. Investigation of alternative structures for computers.

ELEE 5840: Electromagnetic Compatibility (3 cr.)

Prerequisite: ELEE 3660.

EMC requirements for electronic system. Signal spectra. Radiated emissions and susceptibility. Conducted emissions and susceptibility. Cross talk. Shielding. Electrostatic discharge. Noise in electronic devices. System design for EMC.

ELEE 5880: Digital Signal Processing I (3 cr.)

Prerequisite: ELEE 3740.

Introduction to discrete-time signals and systems. Fourier transforms of discrete-time signals, z-transforms. Digital filters. Implemen-tation using digital signal processors.

ELEE 5900: Digital Signal Processing II (3 cr.)

Prerequisite: ELEE 5880.

Multidimensional signal processing. Signal estimation, noise reduction, image restoration and enhancement and pattern recognition. DSP chip architecture, algorithms and programming. IIR and FIR filter design. Deconvolution.

ELEE 5920: Image Processing (3 cr.)

Basic concepts and techniques of digital image processing. Sampling and quantization. Image transforms; image enhancement, restoration and coding. Design, implementation and testing of algorithms and concepts through class projects.

ELEE 5940: Advanced Topics in Electrical Engineering (3 cr.)

The special topics such as Parallel and Distributed Processing, Ad Hoc Networking will be offered under this course number.

ELEE 5860: Advanced Microprocessors (3 cr.)

Prerequisite: ELEE 4860

Treatment of the architecture and organization of 16-bit and 32-bit microprocessors and microcomputers. Design of microcomputers which include dynamic memory, cache memories, interfacing, coprocessors, direct memory, access (DMA), serial and parallel processors.

ELEE 5690: Computer Networking Lab (1 cr.)

Co-requisite: ELEE 5680

The Networking laboratory (NL) will provide students with hands-on design, setup, configure, and manage network devices and their applications. In addition, the NL will provide researchers and educators with a controlled environment to validate and evaluate their research, education, and training programs. This lab will educate undergraduate and graduate students about the fundamental design, analysis, operation, control and management of networked systems. Students will be able to build and simulate CAN networks using Canoe. The NL will enable students to better understand and get hands-on experiences.

ELEE 5100: Network Security (3 cr.)

Prerequisite: ELEE 5680 or equivalent

This course explores the world of network security. It presents all of the practical principles, methods and technology necessary to construct an effective network defense in depth. Upon leaving this course students will be able to execute every common form of professional intrusion detection and response including pen testing, network attack/defense and host and network based IDS and policy enforcement. Students will do hands-on work in the lab with all common elements of network hardware and software.

ELEE 5570: Vehicular Electrical Power Systems (3 cr.)

Prerequisite: ELEE 3580

The course will cover items like: (a) fundamentals of power electronics, (b) electrical machines (briefly), (c) automotive power systems, (d) electric, hybrid vehicles, and fuel cell based vehicles, (e) modeling techniques for automotive electric and hybrid vehicles, (f) automotive motor drives for vehicular applications, (g) multiconverter vehicular dynamics and control.

ENGR 5520: Sensors & Actuators (3 cr.)

Study of fundamental transduction mechanisms of common sensors and actuators. Principles of data acquisition. Use of software tools for data interaction with sensors and actuators. Introduction to micro electro-mechanical systems (MEMs). A key component of this course will be laboratory exercises involving sensors and actuators.

ELEE 5590: Electronics Manufacturing (3 cr.)

This course provides the student with a broad foundation in electronics manufacturing. Mainstream technologies included silicon semiconductor and FR4 circuit board manufacturing, electronics packaging, automated assembly and solder processes are examined in detail. Circuit board design methodology with a focus on design for cost optimization is stressed throughout. Electronics packaging, interconnection and thermal management are investigated. Design verification, and manufacturing hand-off conclude the course.

ELEE 5490: Graduate Seminar in ECE (1 cr.)

Students will work on projects related to their area of interests. The instructor will provide a list of topics to choose from. This course should be taken by graduate students in the final year of study.


Updated 9/3/09 say
Printer Print-friendly