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.
ECE 500.
Theory of Linear Systems (3 credits)
State space representation of dynamical systems. Analysis of linear
models in control systems, network theory, signal processing. Continuous,
discrete, and sampled representations. This course is fundamental
for students in the system areas.
Prerequisite: 314, and Math 321 or Math 464. Fall
ECE 505.
Multimedia Systems (3 credits)
Course considers the fundamental knowledge of multimedia systems.
Learn to design multimedia systems for different engineering, science,
trainning and entertainment applications. Topics include audio,
video, compression, quality of service, synchronization,
resource management, multimedia networking and
multimedia applications.
Prerequisites: 331, 337
ECE 506.
Optimization Theory (3 credits)
Introduction to the topic of optimization by the computer. Linear and
nonlinear programming. The simplex method, Karmakar method, gradient,
conjugate gradient, and quasi-Newton methods, Fibonacci/Golden search,
Quadratic and Cubic fitting methods, Penalty and Barrier methods.
Click Here for the Syllabus, in Adobe Acrobat (PDF) format.
ECE 507.
Algebraic Foundations of Computer Engineering (3 credits)
Study of topics in modern algebra including relations, algebraic systems,
lattices and Boolean algebras, groups, and rings, and their application
to problems in computer engineering.
Prerequisites: Math 327
ECE 509/CS 509.
Parallel Algorithms (3 credits)
Design and analysis of parallel algorithms using the PRAM model, with
emphasis on graph algorithms, searching and sorting, and linear algebra
applications. Embedding into hypercubic and related networks. Introduction
to parallel complexity theory.
Prerequisites: 537 or CS 362; CS442 or ECE 432
ECE 514.
Nonlinear & Adaptive Control (3 credits)
Linearization of nonlinear systems. Phase-plane analysis. Lyapunov
stability analysis. Hyperstability and Popov stability criterion.
Direct and indirect adaptive control systems. Adaptive estimation.
Stability of adaptive control systems.
Prerequisites: 500.
ECE 516/CS 532.
Computer Vision (3 credits)
Also offered as CS 532) Theory and practice of feature extraction, including edge, texture
and shape measures. Picture segmentation; relaxation. Data structures
for picture description. Matching and searching as models of association
and knowledge learning. Formal models of picture languages.
Prerequisites: 340 or Stat 345, 331 or CS361L
ECE 517/CS 531.
Pattern Recognition (3 credits)
Decision functions and dichotomization; prototype
classification and clustering; statistical classification and Bayes theory;
trainable deterministic and statistical classifiers. Feature transformations
and selection. Introduction to sequential, hierarchal, and syntactic methods.
Prerequisites: 340, or Stat 345 and two programming classes.
ECE 520.
VLSI Design (3 credits)
Advanced topics include: lC technologies, CAD tools, gate arrays,
standard cells and full custom designs. Design of memories, PLA,
I/0 and random logic circuit. Design for testability.
Prerequisites: 322
ECE 523/421.
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 525.
Microelectronics Test Engineering (3 credits)
Course describes the intricacies of testing large, modern integrated
circuits. These topics include: test economics, defects and fault
models, automatic test equipment (ATE) architecture, ATE programming
and timing, software issues, characterization and Shmoo plots, defect
electronics, diagnostics, IDDQ testing, board testing analog and mixed
signal issues.
Prerequisite: BSEE or permission of instructor
ECE 526.
Microelectronic Reliability (3 credits)
Microelectronic reliability failure mechanisms: metal electromigration
and stress voiding; oxide wearout and hot carrier injection; packaging;
qualification testing; statistics; radiation effects; EOS/ESD; water
level reliability; new material reliability.
Prerequisite: BSEE or permission of instructor
ECE 527.
Microelectronic Failure Analysis (3 credits)
Microelectronic failure analysis process: electrical characterization,
package analysis, global and local failure site isolation; photon and
thermal emission; electrical, laser, e-beam and mechanical probing; FIB;
deprocessing; backside technique; EOS/ESD; surface material analysis;
FA lab management.
Prerequisite: BSEE or permission of instructor
ECE 529.
Semiconductor Process Integration & Test (3 credits)
Topics relevant to manufacturing a quality semiconductor product are
introduced. These include reliability, test, packaging, mechanical
and thermal problems and handling damage effects.
Prerequisite: basic knowledge of semiconductor devices.
ECE 531.
Error-Correcting Codes (3 credits)
Efficient insertion of redundant bits into binary data for protection
against error; association with linear algebra; sequential coding
and decoding logic; arithmetic codes for computational circuits.
Prerequisites: Math 327
ECE 533.
Digital Image Processing (3 credits)
Fundamentals of 2D signals and systems. Introduction to multidimensional
signal processing. Applications in digital image processing. Image formation,
representation and display. Linear and nonlinear operators in multiple
dimensions. Orthogonal transforms representation and display. Image analysis,
enhancement, restoration, and coding. Students will carry out image processing
projects.
Prerequisite: 541 or permission of instructor. 539 recommended.
ECE 534.
Plasma Physics I (3 credits)
(Also offered as Astr, Physics, Ch-NE 534.) Plasma parameter, adiabatic
invariants, orbit theory, plasma oscillations, hydromagnetic waves,
plasma transport, stability, kinetic theory, nonlinear effects, applications.
Prerequisite: permission of instructor.
ECE 535.
Plasma Physics II (3 credits)
(Also offered as Physics, Ch-NE 535.) Derivation of fluid equations; CGL,
MCD; equilibrium in the fluid plasma; energy principle; Rayleigh-Taylor,
two-stream, and firehose instabilities; applications to ICF and open-
and closed-line magnetic confinement systems; nonlinear instability theory.
Prerequisite: 534 or permission of instructor.
ECE 536.
Computer System Software (3 credits)
Course considers design principles, implementation issues, and
performance evaluation of system software in advanced computing
environments. Topics include resource allocation and scheduling,
information service provider and manipulation, multithreading and
concurrency, security for parallel and distributed systems.
Prerequisites: 331, 337L
ECE 537.
Foundations of Computing (3 credits)
Computational aspects of engineering problems. Topics include machine
models and computability, classification, and performance analysis
of algorithms, advanced data structures, approximation algorithms,
introduction to complexity theory and complexity classes.
Prerequisites: 331
ECE 538.
Advanced Computer Architecture (3 credits)
Course provides an in-depth analysis of computer architecture techniques.
Topics include high speed computing techniques, memory systems, pipelining,
vector machines, parallel processing, multiprocessor systems, high-level
language machines, and data flow computers.
Prerequisites: 334L
ECE 539.
Digital Signal Processing I (3 credits)
Hilbert spaces, orthogonal basis, generalized sampling theorem, multirate
systems, filterbanks, quantization, structures for LTI systems, finiate
word-length effects, linear prediction, min/max phase systems, multiresolution signal analysis.
ECE 540.
Advanced Networking Topics (3 credits)
Research, design, and implementation of high-performance computer networks
and distributed systems. High speed networking technologies, multimedia
networks, enterprise network security and management, client/server
database applications, mobile communications and state-of-the-art
internetworking solutions.
Prerequisites: 440 or permission of instructor
ECE 541.
Probability Theory and Stochastic Processes (Random Signal Processing) (3 credits)
Axiomatic probability theory, projection theorem for Hilbert spaces, conditioned expectations,
modes of stochastic convergence, markov chains, mean-square calculus, Wiener filtering,
optimal signal estimation, prediction stationarity, ergodicity, transmission through linear
and nonlinear systems, sampling.
ECE 542.
Digital Communication Theory (3 credits)
Elements of information theory and source coding, digital
modulation techniques, signal space representation, optimal
receivers for coherent/non-coherent detection in
AWGN channels, error probability bounds, channel capacity, elements
of block and convolutional coding, fading, equalization signal design.
ECE 543.
Spread Spectrum Communications (3 credits)
Multiaccess communications. Code division multiple-access channel.
Random and pseudorandom signal generation. Synchronization of pseudorandom
signals. Modulation and demodulation of spread spectrum signals in multipath
and multiple access interference. Single-user matched filter. Decorrelating
detectors. Coding and interleaving. Capacity, coverage and control of spread
spectrum multiple access networks.
Prerequisite: permission of instructor.
ECE 544.
Digital Control Systems (3 credits)
Discrete-time signals and systems. Performance and stability criteria.
Design approaches for digital control of analog plants. Sampling and
signal quantization. Optimal and adaptive control. Microprocessor
implementation of digital control algorithms.
Prerequisites: 446 and 500.
ECE 545.
Large-Scale Systems (3 credits)
Introduction to large-scale systems, models for large scale systems,
model reduction, hierarchical control, decentralized control, structural
properties of large-scale systems.
Prerequisite: 500.
ECE 546.
Multivariable Control Theory (3 credits)
Hermite, Smith, and Smith-McMillan canonic forms for polynomial and
rational matrices. Coprime matrix-fraction representations for rational
matrices. Bezout identity. Poles and zeros for multivariable systems.
Matrix-fraction approach to feedback system design. Optimal
linear-quadratic-Gaussian (LQG) control. Multivariable Nyquist
stability criteria.
Prerequisites: 445, 500
ECE 547/CS 547.
Neural Networks (3 credits)
A study of neuron models, basic neural nets and parallel distributed
processing.
Prerequisites: 341 or 321
ECE 548/448/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.
Prerequisites: Basic set theory and probability theory.
ECE 549.
Information Theory and Coding (3 credits)
An introduction to information theory. Fundamental concepts such as entropy, mutual
information, and the asymptotic equipartition property are introduced. Additional topics
include data compression, communication over noisy channels, algorithmic information
theory, and applications.
Prerequisite: 340 or equivalent.
ECE 551.
Problems. (1-6 hrs.)
ECE 553L.
Experimental Techniques in Plasma Science (3 credits)
(Also offered as Ch-NE 553L.) Theory and practice of plasma generation
and diagnostics, coordinated lectures and experiments, emphasis on simple
methods of plasma production and selection of appropriate diagnostic
techniques, applications to plasma processing and fusion.
Prerequisite: 534 or equivalent.
ECE 554.
Advanced Optics II (3 credits)
(Also offered as Physics 554) Coherent optics as approached via Fourier transforms,
autocorrelation functions, phase spectroscopy; applications of filtering and
Fourier optics to image processing; holography.
Prerequisite: 463 or Physics 464
ECE 555.
Gaseous Electronics (3 credits)
(Also offered as Ch-NE 555.) The theory of gas discharges. Boltzman
equation, distribution functions, breakdown mechanisms, transport
coefficients, self-sustained discharges, collisions, gases at high
E/N, electron density generation and decay processes.
Prerequisite: 362 or permission of instructor.
ECE 557.
Pulsed Power and Charged Particle Acceleration (3 credits)
(Also offered as Ch-NE 545.) Principles of pulsed power circuits, components, systems and their
relationship to charged particle acceleration and transport. Energy storage, voltage multiplication,
pulse shaping, insulation and breakdown and switching. Single particle dynamics and accelerator
configurations.
Prerequisites: preparation in classical methanics and electro-magnetics.( 360 or equivalent.)
ECE 558.
Charged Particle Beams (3 credits)
(Also offered as Ch-NE 546.) Overview of physics of particle beams and applications at high-current
and high-energy. Topics include review of collective physics, beam emittance,
space-charge forces, design of electron and ion guns, transport at high power
levels and beam instabilities.
Prerequisites: 557, Ch-NE 545 or permission of instructor
ECE 559.
Internship in Optical Science and Engineering (3 credits)
(Also offered as Physics 559) Students do research and/or development work at a participating industry
or government laboratory in any area of optical science and engineering.
ECE 560/460.
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 561.
Electrodynamics (3 credits)
Electromagnetic Interaction with Materials, Solutions to the wave
equation, Plane Wave Propagation , Wave reflection and transmission,
Vector Potentials and Radiation Equations, Dielectric Slab Waveguides,
Electromagnetic Field Theorems, Green's Functions, Scattering.
Prerequisites: 360, Math 466 or equivilent
ECE 562/462.
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 563.
Computational Methods for Electromagnetics (3 credits)
Computational techniques for partial differential and integral equations:
finite-difference, finite-element method of moments. Applications include
transmission lines, resonators, waveguides, integrated circuits, solid-state
device modelling, electromagnetic scattering and antennas.
Prerequisite: 561 or permission of instructor.
ECE 564.
Guided Wave Optics (3 credits)
Optical propagation in free space, colored dielectrics, metals,
semiconductors, crystals, graded index media. Radiation and guided
modes in complex structures. Input and output coupling, cross-coupling
mode conversion. Directional couplers, modulators, sources and detectors.
Prerequisite: permission of instructor.
ECE 565.
Optical Communication Components and Sub-systems (3 credits)
Optical waveguides, Optical Fiber attenuation and dispersion, Power
Launching and Coupling of light, Mechanical and fiber lifetime issues,
Photoreceivers, Digital On-Off Keying, modulation methods, SNR and BER,
QAM and M-QAM, modulation methods, SNR, and BER, Intersymbol Interference
(impact on SNR), Clock and Data recovery issues, Point-to-Point Digital Links,
Optical Amplifiers Theory and Design(SOA, EDFA, and SRA), Simple WDM
system concepts, WDM components.
Prerequisite: permission of instructor
ECE 566.
Advanced Optical Sub-systems and Networks (3 credits)
External Modulators WDM system design, Other multiple access techniques,
Design issues, Analog Transmission Systems, Nonlinear processes in Optical
Fibers and their impact on System Performance, Optical Networks, Photonic
Packet Switching, Coherent lightwave systems, Basic Principles for homodyne
and heterodyne detection, noise reduction, Relevant digital modulation
formats: PSK, ASK, FSK, DPSK.Practical implementation, Performance of
synchronous and asynchronous heterodyne systems, phase noise, polarization
mismatch.
ECE 568/PHYC 568.
Nonlinear Optics (3 credits)
General concepts, microscopic approach, nonlinear optical effects and devices.
ECE 569/469
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 570.
Semiconductor Optoelectronic Materials and Devices (3 credits)
Theory and operation of optoelectronic semiconductor devices; semiconductor
alloys, epitaxial growth, relevant semiconductor physics (recombination
processes, heterojunctions, noise, impact ionization), analysis of the
theory and practice of important OE semiconductor devices (LEDs, Lasers,
Photodetectors, Solar Cells)
Prerequisites: 471 or equivelent
ECE 572.
Physics of Semiconductors (3 credits)
Crystal properties, symmetry and imperfections. Energy bands, electron
dynamics, effective mass tensor,concept and properties of holes.
Equilibrium distributions, density of states, Fermi energy and transport
properties including Boltzmann's equation. Continuity equation, diffusion
and drift of carriers.
Prerequisite: 471.
ECE 574L/474L
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 575.
Junction Devices (3 credits)
Advanced junction devices including VLSI bipolar transistors, Si-Ge
and III-V HBTs, high-level injection, high-frequency devices, thyristors.
Prerequisite: 471.
Click Here for more info about this course for Fall '03.
ECE 576.
Modern VLSI Devices. (Field Effect Devices) (3 credits)
Review of the evolution of VLSI technology and basic device physics.
Detailed analysis of MOSFET devices, CMOS device design including device
scaling concepts. Introduction to CMOS process modelling and computer aided
device design and analysis.
Prerequisite: 471.
ECE 577.
Fundamentals of Semiconductor LEDs and Lasers (3 credits)
Carrier Generation and Recombination, Photon Generation and Loss in Laser
Cavities, Density of Optical Modes and Blackbody Radiation, Radiative and
Non-radiative Processes, Optical Gain, Spontaneous and Stimulated Emission,
Fermi's Golden Rule, Gain and Current Relations, Characterizing Real Diode
Lasers, Dynamic Effects, Rate equation: Small signal and large signal analysis,
Radiative Intensity Noise and linewidth.
Prerequisite: 572.
ECE 578.
Advanced Semiconductor Lasers (3 credits)
Scattering Matrix Theory, S and T matrices, Gratings, DBR and DFB lasers,
Perturbation and Coupled-mode theory, Photonic Integrated Circuits, Tunable
lasers, Directional couplers.
Prerequisite: 577.
ECE 579.
Advanced Microelectronic Processing (3 credits)
Relevant techniques in advanced metallization, including process requirements
for gigabit devices, state of the art metal deposition approaches,
multi-level interconnects, ultra-thin diffusion barrier technology,
advanced dielectrics, metal-dielectric integration, micromachining,
contamination control, cluster tools, metrology.
ECE 580.
Advanced Plasma Physics (3 credits)
(Also offered as Physics 580, Ch-NE 580.)
Prerequisite: 534 or Physics 534. Spring 2000 and alternate years
ECE 585.
Modern Manufacturing Methods (3 credits)
(Also offered as M E 585.) Study of business of manufacturing, emphasizing
modern approaches. Topics include: U.S. manufacturing dilemma; JIT, kanban,
pull manufacturing, quality; modelling; design for production; manufacturing
economics; management issues; DIM; case studies.
Prerequisite: permission of instructor.
ECE 586/486
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 590.
Graduate Seminar. (1 to a maximum of 2)
Offered on a CR/NC basis only.
ECE 594.
Complex Systems Theory (3 credits)
Advanced topics in complex systems including but not limited to biological
systems social and technological networks, and complex dynamics.
Prerequisit: graduate standing.
ECE 595/495 595L/495L
Special Topics (1-4 credits, unlimited repetition)
Prerequisites: graduate standing
ECE 599.
Master's Thesis. (1-6 hrs. per semester)
Offered on a CR/NC basis only.
ECE 609/CS 609
Advanced Parallel Algorithms (3 credits)
Design and analysis of advanced parallel algorithms, parallel complexity theory, ideal and
realistic models of parallel computation, and experimental parallel algorithmics;
emphais on combinatorial problems.
Prerequisites: 509 or CS 509
ECE 635.
Advanced Topics in Computer Software Engineering (3 credits)
Advanced topics including software modelling, real-time software,
software process models and software process improvements, requirements
analysis and management, validation and testing methods, metrics and cost
estimation, statistical quality control.
Prerequisites: permission of instructor
ECE 637.
Advanced Topics in Computer Engineering: Algorithms and Applications (3 credits)
Advanced topics including parallel and high-performance computing, multimedia,
virtual reality, real-time systems and robotics, encryption and security,
information technology, applied algorithmics, and computational science
algorithms and applications.
Prerequisites: permission of instructor
ECE 638.
Advanced Topics in Computer Engineering: Architecture and Systems (3 credits)
Advanced topics including advanced computer architecture, networks,
distributed computing, large-scale resource management, high-performance
computing, and grid-based computing.
Prerequisites: permission of instructor
ECE 642.
Detection and Estimation Theory (3 credits)
Hypothesis testing; Karhunen-Loeve representation; optimal detection of discrete- and continuous-time
signals; ML, MMSE, and MAP estimation; sufficient statistics, estimation error bounds; Wiener and
Kalman-Bucy filtering; detection/receivers for multiuser and multipath fading channels.
Prerequisites: 541
ECE 649.
Special Topics in Control Systems. (3 credits to a maximum of 9)
Prerequisite: 546.
ECE 651.
Problems. (1-6 hrs)
ECE 661.
Advanced Topics in Electromagnetics. (3 credits)
Topics include advanced antenna theory, electromagnetic scattering and
propagation, computational methods in electromagnetics, recent advances
in rf/microwave circuit design, directed energy
Prerequisite: 561 or permission of instructor. Offered periodically
ECE 699.
Dissertation. (3-12 hrs. per semester)
Offered on a CR/NC basis only.