1100: Introduction to Electrical and Computer Engineering
Cr. 1. (0-2). Prerequisite: credit for or concurrent enrollment in
MATH 1431. Should be taken by Electrical and Computer
Engineering students in the first semester in which the prerequisite is satisfied. An overview of electrical
and computer engineering and the professional opportunities available.
1121: Electrical Engineering Workshop
Cr. 1. (0-3). Prerequisite: consent of instructor. Principles of laboratory-based
design using basic digital logic. Boolean algebra; truth tables;
logic circuit design. Credit may not be applied toward a degree
in engineering.
1331: Computers and Problems Solving
Cr. 3. (3-0).
Prerequisite: MATH 1431.
Introduction to personal computers and engineering workstations; techniques
and standards for networked computer;
computer-based tools for engineering problem-solving; programming constructs, algorithms, and applications.
2100: Circuit Analysis Laboratory
Cr. 1. (0-3). Prerequisite: Credit for or concurrent enrollment in
ECE 2300. Introduction
to the electronics laboratory equipment. Introductory experiments
in circuit analysis. Formal report writing. This laboratory course
is a prerequisite for all other ECE laboratory courses.
2300: Circuit Analysis
Cr. 3. (3-0). Prerequisites:
ECE 1100,
ENGL 1304 or
MATH 2433,
PHYS 1322,
and credit for or concurrent enrollment in
ECE 2331, and
MATH 3321.
Basic concepts of electric circuit analysis techniques. Inductors, capacitors,
first order circuits. Sinusoidal analysis.
2317: Applied Electricity and Magnetism
Cr. 3. (3-0). Prerequisites:
MATH 2433,
PHYS 1322, and credit for or
concurrent enrollment in
ECE 2331 and
MATH 3321. Fundamentals of
electricity and magnetism, vector calculus, Maxwell's equations, Kirchhoff's
laws, static electric and magnetic fields, resistance, capacitance, inductance,
magnetic circuits and transformers.
2331: Numerical Methods for Engineers
Cr. 3. (3-0). Prerequisites:
MATH 1432 and either
ECE 1331 or
INDE 1331. Basic
linear algebra and numerical analysis with engineering applications.
Emphasis on use of computer-based solution techniques.
3317: Applied Electromagnetic Waves
Cr. 3. (3-0). Prerequisites:
ECE 2300,
ECE 2317, and credit for or
concurrent enrollment in
ECE 3337.
Maxwell's equations in time and frequency domains, Poynting's theorem, plane
wave propagation, reflection and transmission in lossless and lossy media,
transmission lines, waveguides, and antennas.
3331: Programming Applications in Electrical
and Computer Engineering
Cr. 3. (3-0). Prerequisites:
ECE 2331 and credit for or concurrent enrollment in
ECE 2300.
Procedural programming in C and C++ with applications in electrical
and computer engineering. Introduction to FORTRAN.
3332: Advanced Engineering Programming
Cr. 3. (3-0). Prerequisites:
ECE 3331,
COSC 2320. Advanced programming skills for
electrical and computer engineers,
including object oriented programming, event-driven systems, graphical
user interfaces, multithreaded applications, and network programming.
3336: Introduction to Circuits and Electronics
Cr. 3. (3-0). Prerequisites:
MATH 2433 and either
PHYS 1322 or
2313.
For non-electrical engineering majors only. Electric circuit analysis, ac
circuits and frequency response, transformers, power supplies, ac power and
power distribution, diodes, op amps, introduction to solid state devices.
3337: Electrical Engineering Analysis I
Cr. 3. (3-0). Prerequisites:
MATH 3321,
ECE 2300,
ECE 2317, and
ECE 2331. Time and frequency
domain techniques for signal and system analysis. Engineering applications of
the convolution sum and integral, Fourier series and transforms, and Laplace
transforms.
3338: Electrical Engineering Analysis II
Cr. 3. (3-0). Prerequisite: ECE 3337.
For electrical engineering majors only. Solution of field equation problems in
electrical engineering. Vector calculus, partial differential equations,
boundary and initial value problems, separation of variables, Green's functions
and special functions.
3364: Circuits and Systems
Cr. 3. (2-2). Prerequisites:
ECE 2300,
2317,
and credit for or
concurrent enrollment in ECE 3337
and ECE 2100. Balanced three-phase circuits, mutual inductance and
transformers, Laplace transform and circuit analysis, frequency-selective
circuits, control system characteristics and stability.
3366: Introduction to Digital Signal Processing
Cr. 3. (3-0). Prerequisite: ECE 3337. Discrete-time signals and systems, discrete
Fourier methods, sampling, z-transform, modulation, synthesis of discrete-time filters using digital signal processors.
3399-4399: Senior Honors Thesis
Cr. 3 per semester. Prerequisite: approval of chair.
3441: Digital Logic Design
Cr. 4. (3-3). Prerequisites: ECE 2100,
2300, and
2317. Initial course in Boolean
algebra, combinational logic, sequential machine analysis and synthesis.
3455: Electronics
Cr. 4. (3-4). Prerequisites:
ECE 2100,
2300, and
2317,
and credit for or concurrent enrollment in
ECE 3337.
Signal and amplifier concepts. Operational amplifiers. Diodes and nonlinear
circuits. Bipolar junction transistors. Biasing, small and large signal analysis.
Transistor amplifiers. Two-port networks. Concepts of logic circuits. TTL circuits.
3456: Analog Electronics
Cr. 4. (3-4). Prerequisites: ECE 3364
and 3455. Bipolar transistors.
Multistage amplifier design. Frequency response and feedback concepts. Analysis
and design using discrete and integrated devices.
3457: Digital Electronics
Cr. 4. (3-3). Prerequisite: ECE 3455.
Analysis of discrete and integrated digital electronic devices and components and
their use in the design and implementation of digital circuits.
4113: Energy Conversion Laboratory
Cr. 1. (0-3). Prerequisites:
ECE 2100 and credit for or
concurrent enrollment in ECE 4363.
Selected experiments in electromechanical energy conversion devices.
4115: Control Systems Laboratory I
Cr. 1. (0-3). Prerequisites:
ECE 2100 and
3337 and credit for or
concurrent enrollment in ECE 4375.
Introductory experiments in automatic control systems.
4117: Telecommunications Laboratory
Cr. 1. (0-1). Prerequisite: credit for or concurrent enrollment in
ECE 4371. Selected experiments
in telecommunications.
4118: Electromagnetics Laboratory
Cr. 1. (0-3). Prerequisites:
ECE 2100 and
4337 and credit for or
concurrent enrollment in ECE 4338.
Selected experiments in electromagnetics and electro- and magneto-statics.
4119: Solid State Devices Laboratory
Cr. 1. (0-3). Prerequisite: credit for or concurrent enrollment in
ECE 4339. Introduction to the
methods of solid state device characterization and the use of CAD tools in the
design of discrete devices.
4198:4298:
4398:4498:4598: Special Problems
Cr. 1-5 per semester or more by concurrent enrollment. Prerequisite: approval
of chair.
4317: Experimental Techniques In Electromagnetics
Cr. 3. (2-3). Prerequisites:
ECE 2100 and
3317. Selected experiments
and measurement techniques in electromagnetics, chosen from the areas of
transmission lines, waveguides, antennas, RF and microwaves, optics, electrostatics
and magnetostatics.
4334: Electrical and Computing Engineering
Systems Design (Also
INDE 4334,
MECE 4334)
Cr. 3. (2-3). Prerequisites:
ECE 3455,
3337,
3441,
INDE 2333, approved technical communications course,
a core approved economics elective, and graduating senior standing. Credit may not be applied for more than one of
ECE 4334,
INDE 4334 and
MECE 4334. Applications of analytical, experimental,
and computational techniques in open-ended problems supplied by industry and
faculty.
4338: Electromagnetic Fields and Waves II
Cr. 3. (3-0). Prerequisites:
ECE 4337 and credit for or
concurrent enrollment in ECE 4118.
Electrostatics, Gauss's law, force and energy, capacitance, image theory, DC
currents, magnetostatics, inductance, transformers, and motors.
4339: Physical Principles of Solid State Devices
Cr. 3. (3-0). Prerequisites:
ECE 3455,
3317, and credit for or
concurrent enrollment in
ECE 4119. Electronics, modern physics, and
electromagnetism used to develop fundamental understanding of bipolar,
Schottky, and MOS solid state device operation.
4363: Electromechanical Energy Conversion
Cr. 3. (3-0). Prerequisites:
ECE 3364
and credit for or concurrent enrollment in
ECE 4113.
Electromechanical energy conversion principles, transformers, rotating machines, and solid-state
motor control.
4371: Introduction to Telecommunications Engineering
Cr. 3. (3-0). Prerequisites:
ECE 3337,
INDE 2333. Linear systems,
filters, convolution, spectra, random processes, noise, baseband transmission,
amplitude modulation and angle modulation, baseband digital communication and
digital modulation.
4375: Automatic Control Systems
Cr. 3. (3-0). Prerequisites:
ECE 3364 and credit for or
concurrent enrollment in ECE 4115.
Analysis and synthesis of continuous-time control systems: mathematical
preliminaries, transfer functions, block diagrams, time domain analysis, frequency
domain analysis, stability, root locus, and s-plane designs.
4401: Computer Engineering Design
Cr. 4. (3-3). Prerequisites:
ECE 4436 and credit for or
concurrent enrollment in either ECE 2136
or
ECE 3457.
Design projects in digital systems, emphasizing computer-aided techniques,
tradeoffs in the design process, practical implementation, documentation, and
written and oral reporting.
4436: Microprocessor Systems
Cr. 4. (3-3). Prerequisites:
ECE 3455,
3441 and
3331. Semiconductor memory
devices and systems, microcomputer architecture, assembly language programming,
I/O programming, I/O interface design, I/O peripheral devices, data communications,
and data acquisition systems. Several laboratory exercises will be assigned both
in assembly language programming and hardware system design.
5112: Electronic Circuit Design Laboratory
Cr. 1. (0-3). Prerequisite: credit for or concurrent enrollment in
ECE 5364. Experiments in the
design and application of linear integrated circuits.
5113: Microwave Engineering Laboratory
Cr. 1. (0-3). Prerequisites:
ECE 2100
and credit for or concurrent enrollment in
ECE 5317.
Selected topics in microwave engineering.
5114: Antenna Engineering Laboratory
Cr. 1. (0-3). Prerequisites:
ECE 2100
and credit for or concurrent enrollment in
ECE 5318.
Selected topics in antenna engineering.
5115: Control Systems Laboratory II
Cr. 1. (0-3). Prerequisites:
ECE 2100 and
4375 and credit for or concurrent
enrollment in ECE 5335.
Computer simulations and computer-aided control system design.
5116: Integrated Circuit Engineering Laboratory
Cr. 1. (0-3). Prerequisite: credit for or concurrent enrollment in
ECE 5366. Fabrication and testing of
integrated circuits.
5118: Control Systems Laboratory III
Cr. 1. (0-3). Prerequisites:
ECE 2100,
4375, and credit for or concurrent
enrollment in ECE 5385.
Experiments in automatic control systems.
5127: Power Transmission and Distribution Laboratory
Cr. 1. (0-3). Prerequisites:
ECE 2100 and credit for or
concurrent enrollment in ECE 5377.
Real and reactive power, power flow and voltage regulation, parallel lines and
transformers, series and parallel network compensation, phase shift transformers,
protection.
5197:5397:5497: Selected Topics
Cr. 1-4 per semester. May be repeated for credit when
topics vary.
5317: Microwave Engineering (formerly 5337)
Cr. 3. (3-0). Prerequisite:
ECE 3317.
Transmission lines, waveguides, microstrip circuits, microwave circuit theory,
scattering matrices, impedance transformers, passive microwave devices,
resonators, microwave tubes, solid state active devices.
5318: Antenna Engineering (formerly 5338)
Cr. 3. (3-0). Prerequisite:
ECE 3317. Antenna concepts,
linear wire antennas, linear arrays, aperture and horn antennas, printed-circuit
radiators, frequency-independent antennas, measurement techniques.
5335: State-Space Control Systems
Cr. 3. (3-0). Prerequisite: ECE 4375.
State-space description and analysis of linear systems; stability theory;
computer-oriented problem formulation and solution.
5340: Introduction to Well-Logging Techniques
Cr. 3. (3-0). Prerequisite: ECE 3317 or GEOL
4330 or PHYS 4321 or consent
of instructor. Logging tools, including electrical resistivity, induction, acoustic,
dielectric, natural gamma ray, neutron density, pulse neutron, NMR, and dipmeter.
Production tools, along with well-log data transmission, processing, and recording.
5346: Very Large Scale Integrated Circuit Design
Cr. 3. (3-0). Prerequisite:
ECE 4339. Integrated circuit design using computer aided design methods; MOS,
GaAs and bipolar techniques; standard cells, digital subcircuit and memory layout
and design.
5351: Data Communications and Networks I
Cr. 3. (3-0). Prerequisite:
Credit for or concurrent enrollment in
ECE 3366 or
ECE 4371. Transmission media,
analog and digital signals, communication standards, LANs, contention
strategies for shared transmission media, error detection and correction,
multiplexing, flow control, network topologies, data security, Ethernet,
token ring, FDDI and ATM, WAN protocols, packet-switched networks and
TCP/IP, ISDN.
5354: Digital Video in Telecommunications
Cr. 3. (3-0).
Prerequisite: ECE 3366.
Concepts, theory, and applications of digital video. Sampling of
time-varying color imagery, compression, adaptive coding, modulation/coding
for coaxial cable, ISDN standards, Quicktime and MPEG for digital multimedia,
video conferencing.
5364: Electronic Circuit Design
Cr. 3. (3-0). Prerequisites:
ECE 3456 and credit for or
concurrent enrollment in ECE 5112.
Design of linear integrated circuits. Op-amp design and modeling, op-amp
parameters and their effects on designs. Electronics noise sources and their
control. Design and simulation of differential amplifiers, active filters,
oscillators, and other linear and non-linear circuits using linear integrated
circuits.
5366: Integrated Circuit Engineering
Cr. 3. (3-0). Prerequisites: ECE 4339
and credit for or concurrent enrollment in ECE 5116.
Design, fabrication, and testing of integrated circuits.
5367: Introduction to Computer Architecture and Design
Cr. 3. (3-0). Prerequisite: ECE 4436
. Computer organization; computer arithmetic; instruction sets; programming with MIPS assembly
language; CPU design; pipelining; memory hierarchy including caching and virtual memory.
5371: Advanced Telecommunications
Cr. 3. (3-0).
Prerequisites: ECE 4371 and
credit for or concurrent enrollment in
ECE 4117. Information theory concepts, channel capacity, detection of signals
in noise, digital communication systems, TDM, waveform coding techniques, digital
modulation techniques, error control coding, data networks.
5377: Power Transmission and Distribution
Cr. 3. (3-0). Prerequisites:
ECE 4337,
ECE 3364,
and concurrent enrollment in
ECE 5127.
Power transmission and distribution,network architecture and composition;
load curves; symmetrical components for overhead and underground lines,
transformers, generators and loads; sub-stations; industrial networks;
network steady-state analysis; faults; protection systems; switching equipment;
voltage and power static control; surge voltages and protection. A term project
will be required.
5380: Power Electronics and Electric Drives
Cr. 3. (3-0). Prerequisites:
ECE 3455.
Power electronics; power semiconductor switches; converters and
inverters; DC, induction and synchronous motor drives; industrial
applications; harmonics and filtering.
5385: Control System Component Design
Cr. 3. (3-0). Prerequisite: ECE 4375
. Analysis and design of control system components; transfer function
descriptions and determination of criteria for specifying and designing components
of given control systems.
5392: Introduction to Biomedical Engineering (formerly 5492)
Cr. 3. (3-0). Prerequisites:
ECE 3366,
3441 or
3466, and
3455. Physiological
systems: cellular, neural, muscular, sensory, and cardiovascular, with emphasis on
(a) electrically measurable processes with their intrinsic significance, (b)
laboratory procedures and techniques for obtaining measurements, (c) analysis
and interpretations of data, and (d) prostheses.
5436: Advanced Microprocessor Systems
Cr. 4. (3-3). Prerequisite:
ECE 4436.
Microcomputer assembly language programming, I/O programming, I/O interface design, memory interfacing.
5440: Advanced Digital Design
Cr. 4. (3-3). Prerequisites:
ECE 3441,
ECE 3455 and credit for or
concurrent enrollment in
ECE 4436. Design fundamentals
and techniques using application specific integrated circuit development and
synthesis tools and field programmable gate arrays. Design of control units,
arithmetic and logic units, memory and I/O subsystems and cache.