DESCRIPTIONS OF GRADUATE/UNDERGRADUATE ELECTRICAL ENGINEERING COURSES

 

 

 

ELEN-602

Semiconductor Theory & Devices

Credit    3(3-0)

This course is a study of the phenomena of solid-state conduction and devices using band models, excess carriers in semiconductors, p-n junctions, and devices.  Prerequisite:  ELEN-460 or consent of instructor.

ELEN-606

Digital Electronics

Credit    3(3-0)

This course covers analysis, design and applications of digital integrated circuits.  These circuits may include resistor-transistor logic (RTL), diode transistor logic (DTL), transistor-transistor (TTL), emitter-coupled logic (ECL), metal-oxide-semiconductor (MOS) gates and n-channel MOS (NMOS) logic, complementary MOS (CMOS) logic, bipolar CMOS (BiCMOS) structures, memory circuits, and interfacing circuits.  Prerequisite:  ELEN-460.

ELEN-608

 Analog Electronics

Credit    3(3-0)

This course covers the analysis, design and application of analog integrated circuits.  These circuits may include operational amplifiers, voltage comparators, voltage regulators, integrated circuit (IC) power amplifiers, digital to analog (D/A) and analog to digtal (A/D) converters, voltage-controlled oscillators, phase-locked loops, and other special-function integrated circuits.  Prerequisite: ELEN-460.

ELEN-610

Power Electronics

Credit    3(3-0)

Introduction to power semiconductor devices, naturally commutating converters, AC regulators, DC  switching regulators, static power inverters, and application techniques.  Prerequisite:  ELEN-320.

ELEN-614

Integrated Circuit Fabrication Methods

Credit    3(3-0)

These course presents the various processes utilized in the fabrication of semiconductor integrated circuits.  Oxidation, diffusion, ion implantation, metalization, and epitaxial processes will be discussed.  Limits on device design and performance will be considered.  Prerequisite:  ELEN 470 or consent of instructor.

ELEN-615

Silicon Device Fabrication Laboratory

Credit    2(1-3)

Laboratory experiments in the fabrication of silicon p-n junction diodes, MOS capacitors and MOS field effect transistors will be performed.  Oxidation, diffusion, photolithography, and metalization techniques will be presented.  Co-requisite:   ELEN-614 or consent of instructor.

ELEN-621

Embedded Systems Design

Credit    3(3-0)

This course is a survey of modern methods for specifying algorithms, simulating systems, and mapping specifications onto embedded systems. It presents an introduction to the technologies used in the design and implementation of programmable embedded systems, such as programmable processors, core memories, dedicated and configurable hardware, software tools, schedulers, code generators, and system-level design tools.  Prerequisite:  ELEN-427 or consent of instructor.

ELEN-622

Embedded Systems Design Laboratory

Credit    2(1-3)

This laboratory course is an introduction to developing processor-based embedded systems.  The development tools include a C++ cross compiler, an Electronically Programmable Read Only Memory (EPROM), and an Application Specific Integrated Circuit (ASIC) programmer.  A student project is part of the laboratory requirements.  Prerequisite:  ELEN 433 or equivalent.  Co-requisite:  ELEN-621

ELEN-623

Digital Systems

Credit    3(3-0)

Digital system top-down design and analysis will be presented.  Topics include timing, power and performance issues in digital circuits, Very High Speed Integrated Circuit Hardware Description Language (VHDL) based system analysis and synthesis, hardware-software co-design, data-flow models, and digital system primitives.  Prerequisite:  ELEN 427 or consent of instructor.

ELEN-624

Computer Organization and Architecture  Design

Credit    3(3-0)

This course covers the design of modern uniprocessors and their memory, and Input/Output (I/O) subsystems. Performance, microarchitecture, and design philosophies used to realize pipeline, superscalar, Reduced Instruction Set Computer (RISC) and Complete Instruction Set Computer (CISC) processors will be studied.  Prerequisite:  ELEN 427 or consent of instructor.

ELEN-629

Very Large Scale Integrated Circuit (VLSI) Design

Credit    3(3-0)

This course will study CMOS technology and device characteristics in order to develop layout design rules for  VLSI circuit building blocks, such as inverters and logic gates. Layout techniques for complex gates and designing combinational and sequential logic circuits will be introduced.  Prerequisite:   ELEN-427 or consent of instructor.

ELEN-630

VLSI Design Laboratory

Credit    2(1-3)

This is an introduction of Computer Aided Design (CAD) tools for integrated circuit design and verification.  These CAD tools include; geometric pattern generators, design rule checkers, circuit simulators, and Programmable Logic Array (PLA) generators.  A student design project is part of the laboratory requirements.  Prerequisite:   ELEN-627;  Co-requisite:  ELEN-629.

ELEN-650

Digital Signal Processing I

Credit    3(3-0)

Develop working knowledge of basic signal processing functions such as digital filtering spectral analysis, and detection/post detection processing.  Methods of generating the coefficients of the digital filters will be derived.  Alternate structures for filters such as infinite impulse response and finite impulse response will be compared.  The effect of finite register length will be covered.  Prerequisites:   ELEN-400,  MATH-331 or consent of instructor.

ELEN-651

Digital Signal Processing Lab

Credit    2(1-3)

Experiments and student projects related to the practical application of digital signal processing techniques for data acquisition, digital filtering, control, spectral analysis, communications, etc. Co-requisite  ELEN-650. 

ELEN-656

Probability and Random Processes

Credit    3(3-0)

This course covers sample space and events, conditional probabilities, independent events, Bayes’ formula, discrete random variables, expectation of random variables, joint distribution, conditional expectation, Markov chains, stationary processes, ergodicity, correlation and power spectrum of stationary processes, and Gaussian processes.  Prerequisite:  INEN-270 or consent of instructor.

ELEN-657

Digital Image Processing

Credit    3(3-0)

This course deals with concepts and techniques for digital image analysis and processing. Topics include image representation, image enhancement, edge extraction, image segmentation, geometric structure, feature extraction, knowledge representation, and image understanding.    Prerequisite:  ELEN- 400 or consent of instructor.

ELEN-658

Digital Image Processing Laboratory

Credit    2(1-3)

This laboratory course will demonstrate many important and  practical applications of digital image processing techniques. The experiments include image enhancement, feature extraction, Hough transform, various  transforms in spatial and frequency domains, image understanding and quantization. Prerequisite:  ELEN- 400 or consent of instructor.

ELEN-661

Power Systems Analysis

Credit    3(3-0)

This course studies power system representation, transmission lines, symmetrical and asymmetrical faults, electric power flow, power systems control and stability.  Prerequisite:  ELEN- 430

ELEN-662

Advanced Power Systems Laboratory

Credit    2(1-3)

In this laboratory course, basic concepts, transmission lines, power flow, faults, and transient and steady-state stability will be investigated. Prerequisite:  ELEN- 436 or consent of instructor.

ELEN-668

Automatic Control Theory

Credit    3(3-0)

This course introduces the theory of linear systems represented by state equations.  Topics include Jordan canonical form, solutions to state equations, relationship to transfer functions, stability, controllability, and pole placement design.   Prerequisite:   ELEN-410 or equivalent.

ELEN-669

Control Laboratory

Credit    2(1-3)

This laboratory course demonstrates methods of system identification and control.  Verifications of control system designs in both the time domain and frequency domain will be studied.  Co-requisite:   ELEN-668 or equivalent.

ELEN-674

Genetic Algorithms

Credit    3(3-0)

This course covers the theory and application of genetic algorithms.  Genetic algorithms combine a Darwinian survival-of-the-fittest with a randomized, yet structured, information exchange to form an improved search mechanism with surprising robustness.  Engineering applications of genetic algorithms for design and control will be presented.   Prerequisite:   ELEN 410 or consent of instructor.

ELEN-678

Introduction to Artificial Neural Networks

Credit    3(3-0)

This course introduces neural network design and development.  Emphasis is on designing and implementing information processing systems that autonomously develop operational capabilities in adaptive response to an information environment.   Prerequisite:  ELEN-400 or consent of instructor.

ELEN-679

Machine Intelligence Laboratory

Credit    2(1-3)

This laboratory will explore the design and development of intelligent, autonomous, physical agents. An emphasis will be placed upon machine intelligence experiments with visual sensors, tactile sensors, robotic manipulators and autonomous inexpensive mobile robots.  Prerequisite:  ELEN-433 or consent of instructor.

ELEN-685

Selected Topics in Electrical Engineering

Credit  Var. 1-3

This lecture course is used to introduce engineering topics of current interest to students and faculty.  The subject matter will be identified before the beginning of the course. Prerequisite:  Consent of instructor.

ELEN-686

Special Projects

Credit  Var. 1-3

This is an investigation of an engineering topic, which is arranged between a student and a faculty advisor.  Project topics may be analytical and/or experimental and should encourage independent study.  Prerequisite:  Consent of instructor.