Courses
Undergraduate Courses
100 200 300
400
ECE 101
Introduction to Electrical and Computer
Engineering. [Introduction to the Electrical Engineering
Profession.] (1 credit)
Insight into electrical engineering is gained through videos,
“hands-on” experiments, use of computer software to learn
basic problem-solving skills and a team-oriented design project.
ECE 203L
Circuit Analysis I (3 credits)
Basic electrical elements and sources. Energy and
power. Ohm's law and Kirchhoff's laws. Resistive networks,
node and loop analysis. Network theorems. First-order and second-order
circuits. Sinusoidal sources and complex representations impedance,
phasors, complex power. Three phase circuits.
Prerequisites: C or better in both Math 163 and C-
or better in ECE 131.
Co-requisite: Math 316, Physics 161.
ECE 206L
Instrumentation. [Electrical Engineering Laboratory
I.] (2 credits)
Introduction to laboratory practices and the use of test equipment.
Measurements on basic electrical components, dc and
ac circuits using ohmmeters, voltmeters, ammeters and oscilloscopes.
Circuit simulation.
Prerequisites: C- or better in both 203L and Engl 102.
ECE 213
Circuit Analysis II (3 credits)
General transient analysis of electrical circuits.
Laplace transform with applications to circuit analysis. State-space equations. Fourier
series analysis. The network
function; convolution; frequency response.
Prerequisites: C- or better in both 203L and Math 316.
Co-requistion: Math 314
ECE 231L
Intermediate Programming and Engineering
Problem Solving. [Data Organization.] (3 credits)
Introducton to elementary data structures, program design
and computer-based solution of engineering problems.
Topics include use of pointers, stacks, queues, linked lists,
trees, graphs, systems and device-level programming and
software design methodology.
Prerequisite: ECE 131 or equivalent.
ECE 238L
Computer Logic Design (4 credits)
Binary number systems. Boolean algebra. Combinational,
sequential, and register transfer logic. VHDL. Arithmetic/Logic
unit. Memories, computer organization. Input-output. Microprocessors.
Prerequisites: C- or better in ECE 131
ECE 314
Signals and Communications (3 credits)
Continuous and discrete time signals and systems;
time and frequency domain analysis of LTI systems. Fourier
series and transforms, iscrete time Fourier series/transform
sampling theorem, block diagrams, modulation/demodulation,
filters.
ECE 321L
Electronics I (3 credits)
Introduction to diodes, bipolar, and field-effect transistors.
Analysis, and design of digital circuits, gates, flip-flops and memory circuits.
Circuits employing operational amplifiers. Analog to digital and digital to analog
converters.
Prerequisites: C- or better in 213
ECE 322L
Electronics II (3 credits)
Analysis, design and characterization of linear
circuits including operational amplifiers. Design of biasing and reference
circuits, multistage amplifiers, and feedback circuits.
Prerequisite: C- or better in 321.
ECE 331
Data Structures and Algorithms (3 credits)
An introduction to the analysis of data structure and algorithms.
Topics include asymptotic notation, recurrence3 relations and their
solution, sorting, hash tables, basic priority queues, search trees
and basic graph representationa dn search.
Prerequisites: 231L, CS251L, Math327
ECE 335
Integrated Software Systems (3
credits)
Course considers design principles, implementation issues, and performance
evaluation of various software paradigms in an integrated computeing environment.
Topics include performance measurement and evaluation, progarm optimization
for the underlying architecture, integration and security for large-scale
software systems.
ECE 337L
Introduction to Computer Architecture and Organization (3
credits)
Survey of various levels of computer architecture
and design: microprogramming and processor architecture, advanced
assembly language programming, operating system concepts,
and input/output via the operating system. 3 lectures, 1hr
lab.
Prerequisites: C- or better in 238, either 231 or CS241L
ECE 338
Intermediate Logic Design (3 credits)
Advanced combinational circuits; XOR and transmission gates;
computer-based optimization methods; RTL and HDL; introduction
to computer aided design; advanced sequential machines; asynchronous
sequential machines; timing issues; memory and memory interfacing;
programmable logic devices; VLSI concepts.
Prerequisite: C- or better in 238L.
ECE 340
Probabilistic Methods in Engineering.
[Probabilistic Methods in Electrical Engineering.] (3 credits)
Introduction to probability, random variables, random processes,
probability distribution/density functions, expectation
correlation, power spectrum, WSS processes, confidence
internals, transmission through LIT systems, applications of
probability.
Prerequisite: 314
ECE 344L
Microprocessors (4 credits)
Computers and Microprocessors: architecture, assembly language
pro- gramming, input/output, and applications. 3 lectures,
3 hrs. lab.
Prerequisites: C- or better in 238L and 206L
ECE 360
Electromagnetic Fields and Waves
Maxwell's equations, plane wave propagation, waveguides
and transmission lines, transient pulse propagation, and elementary
dipole antennas.
Prerequisites: C- or better in 213, Physcs 161, and Math
264.
ECE 371
Materials and Devices (4 credits)
Introduction to quantum mechanics, crystal structures, insulators,
metals, and semiconductor material properties, bipolar, field
effect, and light emitting devices.
Prerequisite: C- or better in Physics 262.
ECE 409
Engineering Ethics (1 credit)
(Also offered as CE, ME409)
Topics in engineering practice, licensing, ethics and ethical problem-solving.
Cases illustrating ethical issues facing practicing engineers.
One lecture and one recitation per week for eight weeks.
Prerequisites: senior standing
ECE 419L
Senior Design I (3 credits)
Design methodology and development of professional project-oriented
skills including communication, team management, and economics.
Working in teams, a proposal for a large design is prepared
in response to an industrial or in-house sponsor.
Prerequisites: Senior standing in electrical or computer
engineering and completion of all required 300-level ECE
courses except 340.
ECE 420L
Senior Design II (3 credits)
Continuation of 419L, students work in assigned design teams to
implement proposal developed in 419L. Prototypes are built
and tested to sponsor specifications, and oral and written
reports made to the project sponsor.
Prerequisites: 419L
ECE 421/523
Analog Electronics. (3 credits)
Design of advanced analog electronic circuits. BJT and MOSFET
operational amplifiers, current mirrors and output stages.
Frequency response and compensation. Noise. A/D and D/A
converters.
Prerequisite: C- or better in 322.
* ECE 424
Digital VLSI Design (3 credits)
CMOS logic gates and circuits, transistor implementations,
applications to sequential circuits, VLSI data path and controller
design, VLSI routing issues and architectures, RTL and VLSI
impacts, and applications to mivroprocessor design.
Prerequisites: 322 and 338
* ECE 432/CS 442
Introduction to Parallel Processing (3 credits)
Machine taxonomy and introduction
to parallel programming. Performance issues, speed-up, and
efficiency. Interconnection networks and embeddings. Parallel
programming issues and models: control parallel, data parallel,
and data flow. Programming assignments on massively parallel
machines.
Prerequisites: CS 341L or ECE 344L; CS 351L or ECE 331. Recommended:
CS 481 or ECE 437L
* ECE 433/CS 433
Computer Graphics (3 credits)
Introduction to the use of computer
graphics to solve engineering problems. Relevant software
and hardware concepts. Use of modem hardware graphics devices.
Description and manipulation of two and three dimensional
objects. Hidden surface removal. Term project required.
Prerequisites: CS 361L or ECE 331
** ECE 435
Computer Engineering Design Project (3 credits)
Management and technical issues, including business conduct
and ethics, related to the design of large software projects.
Student teams will complete the design, specification, implementation,
testing, and documentation of a large hardware/software project.
Prerequisites: C- or better in both 331 and 337L.
* ECE 437L/CS 481
Computer Operating Systems (3 credits)
Fundamental principles of modern operating systems
design, with emphasis on concurrency and resource management. Topics include
processes, interprocess communication, semaphores, monitors, message
passing, input/output device, deadlocks memory management, files system design.
Prerequisites: 337L or CS 341L
* ECE 438
Design of Computers (3 credits)
Computer architecture; design and implementation at HDL level;
ALU, exception handling and interrupts; addressing; memory;
speed issues; piplining; microprogramming; introduction to
distributed and parallel processing; buses; bus protocols,
and bus masters. CAD project to include written and oral presentations.
Prerequisites: C- or better in 337L, 338 and 344L
* ECE 439
Introduction to Digital Filtering (3 credits)
Bilateral Z transforms, region of convergence, review of sampling theorem,
aliasing, the discrete Fourier transform and properties, analysis/design
of FIR?IIR filters. FFT algorithms spectral analysis using FFT.
* ECE 440/CS 485
Introduction to Computer Networks (3 credits)
Theoretical and practical study of computer networks,
including network structure and architectures. Principles of digital communications systems.
Network topologies, protocols and services. TCP/IP protocol
suite. Point-to-point networks; broadcast networks; local area networks; routing,
error and flow control techniques.
Prerequisites: 340 or Stat 345; 337L or CS 341L
* ECE 441
Introduction to Communication Systems (3 credits)
Amplitude/frequency modulation, pulse position/amplitude modulation,
probabilistic noise model, AWGN, Roce representation, figure of merit, phase
locked loops, digital modulation, introduction to multiple access systems.
* ECE 442
Wireless Communications. (3 credits)
The course is an introduction to cellular telephone systems and
wireless networks, drawing upon a diversity of electrical engineering
areas. Topics include cellular concepts, radio propagation,
modulation methods and multiple access techniques.
Prerequisite: some knowledge of electromagnetic wave theory.
* ECE 443
Hardware Design with VHDL. (3 credits)
The VHDL hardware description language is used for
description of digital systems at several levels of complexity,
from the system level to the gate level. Descriptions provide
a mechanism for documentation, for simulation and for synthesis.
Prerequisite: C- or better in 438.
* ECE 445
Introduction to Control Systems (3 credits)
Introduction to the feedback control problem. Plant modeling, transfer
function and state-space descriptions. Stability criteria. Nyquist and
root-locus design. Introduction to analytical design. Z-transferms and digital control.
Laboratory design project.
Prerequisite: C- or better in 314 and 304
* ECE 446
Design of Feedback Control Systems (3 credits)
Modeling of continuous and sampled-data control systems. State-space
representation. Sensitivity, stability, and optimization of
control systems. Design of compensators in the frequency and
time domains. Phase-plane and describing function design for
non-linear systems and laboratory design project.
Prerequisites: C- or better in ECE 445
ECE 448/548/CE 548
Fuzzy Logic with Applications. (3 credits)
Theory of fuzzy sets; foundations
of fuzzy logic. Fuzzy logic is shown to contain evidence, possibility
and probability logics; course emphasizes engineering
applications; control, pattern recognition, damage assessment,
decisions; hardware/software demonstrations.
ECE 460/560
Introduction to Microwave Engineering (3 credits)
This lecture/laboratory course provides essential fundamentals
for rf, wireless and microwave engineering. Topics include:
wave propagation in cables, waveguides, and free space; impedance
matching, standing wave ratios, Z- and S-parameters.
Prerequisite: ECE 360
ECE 462/562
Electronics RF Design (3 credits)
Course will cover rf design techniques using transmission
lines, strip lines and solid state devices. It will include
the design of filters and matching elements required for realizable
high frequency design. Amplifiers, oscillators and phase lock
loops are covered from an rf perspective.
Prerequisites: 322, 360 and 460
* ECE 463
Advanced Optics I (3 credits)
(Also offered as Physics 463.) Electromagnetic theory of geometrical
optics, Gaussian ray tracing and matrix methods, finite ray
tracing, aberrations, interference and diffraction.
Prerequisites: Physics 302
* ECE 464
Laser Physics I (3 credits)
(Also offered as Physics 464.) Gain media, atomic transitions,
line broadening, excitation methods, resonators, ray tracing,
Hermite-Gaussian modes, Q-switching, mode locking, oscillation
and amplification, and laser types.
Prerequisites: ECE 360 or Physics 406.
ECE 469/569
Antennas for Wireless Communications (3 credits)
Aspects of antenna theory and design; radiation from dipoles,
loops, apertures, microstrip antennas and antenna arrays.
Prerequisite: C- or better in 360 or equivalent.
* ECE 471
Materials and Devices II. (3 credits)
An intermediate study of semiconductor materials, energy
band structure, p-n junctions, ideal and non-ideal effects in
field effect and bipolar transistors.
Prerequisites: 360, 371 or equivalent.
** ECE 473
Semiconductor Materials, Devices, and Circuits. (3 credits)
This course is primarily for non-EE majors (ChE, Physics,
Chemistry, etc.) who will work in the semiconductor industry.
It describes integrated circuit electronics from basic concepts,
transistor operation, logic circuit electronic, layout and higher
level design. Credit is not allowed for undergraduate or graduate
Electrical or Computer Engineering majors.
Prerequisite: senior standing in a science or engineering
department or permission of instructor.
ECE 474L/574L
Microelectronics Processing I.
Materials science of semiconductors, microelectronics technologies, device/circuit
fabrication, parasitics and packaging. Lab project features small group design/fabrication/testing
of MOS circuits.
Prerequisite: 371 and exposure to electronics. Spring
Click
here for more info about this course
* ECE 475
Introduction to Electo-Optics and Opto-Electronics (3 credits)
Basic electo-optics and opto-electronics, with engineering
applications. Interaction of light with matter. Introduction
to optics of dielectrics, metals and crystals. Introductory
descriptions of electro-optics, acousto-optic and magneto-optic
effects and related devices. Light sources, displays and detectors.
Elementary theory and applications of lasers, optical waveguides
and fibers.
Prerequisites: C- or better in ECE 371.
* ECE 485
Fusion Technology (3 credits)
(Also offered as Ch-NE 485) The technology of fusion reactor systems including basic magnetic
and inertial confinement physics; system designs; material
considerations; shielding; blanket design; fuel cycle; plant
operations; magnets; and ICF drivers. Students will design
a fusion reactor.
Prerequisite: Ch-NE 330 or senior standing in engineering
or physical sciences.
ECE 486/586
Design for Manufacturability (3 credits)
(Also offered as ME 486.) Introduction to methods of design
for manufacturability. Emphasis is on teamwork and designing
to your customer's needs. This is achieved through statistical
methods and computer based systems.
Prerequisites: Senior standing.
* ECE 487
Semiconductor Factory Design and Operations. (3 credits)
A detailed overview of the operations of an integrated circuit
fabrication facility using Sandia’s Microelectronics
Development Laboratory as a prototype. Topics include building
facilities, equipment, software tracking and personnel.
Prerequisite: basic understanding of semiconductor device
operation.
ECE 490
Internship
Professional practice under the guidance of a practicing engineer.
Assignments include design or analysis of systems or hardware,
or computer programming. A preliminary proposal and periodic
reports are required. The engineer evaluates student's work;
a faculty monitor assigns grade. (12 hour/week) (24 hours/week
in a summer session). Offered on a CR/NC basis only.
ECE 491
Undergraduate Problems (1-6 credits)
Registration for more than 3 hours requires permission of
the department chairperson.
Prerequisites: None.
{Fall, Spring}
ECE 493
Honors Seminar (1-3 credits)
A special seminar open only to honor students. Registration
requires permission of department chair person.
Prerequisites: {Fall, Spring}
ECE 494
Honors Individual Study (1-6 credits)
Open only to Honor students. Registration requires permission
of the department chair person and of the supervising professor.
Prerequisites: {Fall, Spring}
ECE 495/595
Special Topics. (1-4 credits, unlimited repetition)
Prerequisites: senior standing and permission of instructor.
|