0% found this document useful (0 votes)
45 views

Electrical Computer Coursestext

This document provides course descriptions for electrical and computer engineering courses offered by the Department of Electrical and Computer Engineering. It lists over 20 courses ranging from introductory courses covering foundations, digital circuits, and DC circuit analysis to more advanced courses in electronics, communications, linear systems analysis, and independent study options. The courses cover both lecture and laboratory components and include prerequisites and restrictions for registration.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Electrical Computer Coursestext

This document provides course descriptions for electrical and computer engineering courses offered by the Department of Electrical and Computer Engineering. It lists over 20 courses ranging from introductory courses covering foundations, digital circuits, and DC circuit analysis to more advanced courses in electronics, communications, linear systems analysis, and independent study options. The courses cover both lecture and laboratory components and include prerequisites and restrictions for registration.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Department of Electrical and Computer Engineering 1

DEPARTMENT OF ECE 232 Introduction to Project Practices Credit: 1 (1-0-0)


Course Description: Development of project skills and professionalism

ELECTRICAL AND COMPUTER within the electrical and computer engineering (ECE) discipline through
individual and group project work guided by ECE industry leaders.

ENGINEERING
Prerequisite: ECE 202, may be taken concurrently or ECE 395B, may be
taken concurrently or ECE 495B, may be taken concurrently.
Registration Information: Credit not allowed for both ECE 232 and ECE

Courses 280A1.
Terms Offered: Fall, Spring.
Electrical and Computer Engineering Grade Mode: Traditional.
Special Course Fee: No.
(ECE) ECE 251 Introduction to Microcontrollers and IoT Credits: 4 (3-3-0)
ECE 101 Foundations in ECE Credit: 1 (1-0-0) Course Description: Microprocessor organization, Internet of Things (IoT)
Course Description: Introduction to the field of Electrical and Computer platforms, microprocessor coding using C and assembly language, I/O
Engineering, including exploration of the diversity of technical areas, techniques, real-time interfaces, and applications.
application of the engineering method, and investigation of a range of Prerequisite: ECE 102 with a minimum grade of C.
potential careers. Hands-on application of technical concepts through Registration Information: Must register for lecture and laboratory.
completion of an Arduino-based project. Sections may be offered: Online.
Prerequisite: None. Terms Offered: Fall, Spring.
Restrictions: Must not be a: Junior, Senior. Must be a: Undergraduate. Grade Mode: Traditional.
Registration Information: Sections may be offered: Online. Special Course Fee: Yes.
Term Offered: Fall.
Grade Mode: Traditional. ECE 303 Introduction to Communications Principles Credits: 3 (3-0-0)
Special Course Fee: No. Also Offered As: STAT 303.
Course Description: Basic concepts in design and analysis of
ECE 102 Digital Circuit Logic Credits: 4 (3-2-0) communication systems.
Course Description: Fundamentals of digital circuit logic, including Prerequisite: MATH 340, may be taken concurrently and MATH 261 with a
Boolean algebra; Karnaugh maps; multiplexers, decoders, ROMS, PLAS, minimum grade of C.
flip-flops, counters; sequential networks; and state tables. Registration Information: Sections may be offered: Online. Credit not
Prerequisite: None. allowed for both ECE 303 and STAT 303.
Registration Information: Must register for lecture and laboratory. Term Offered: Spring.
Sections may be offered: Online. Grade Mode: Traditional.
Terms Offered: Fall, Spring. Special Course Fee: No.
Grade Mode: Traditional.
Special Course Fee: Yes. ECE 311 Linear System Analysis I Credits: 3 (3-0-0)
Course Description: Continuous and discrete time signals and systems
ECE 103 DC Circuit Analysis Credits: 3 (2-2-0) representations in time and frequency domain; time convolution.
Course Description: Basic DC circuit analysis, including the use of Prerequisite: None.
relevant software to solve problems and analyze results from projects. Registration Information: (ECE 202 with a minimum grade of C; ECE 331
Prerequisite: MATH 159 with a minimum grade of C or MATH 160 with a or concurrent registration; ECE 341 or concurrent registration; MATH 340
minimum grade of C. with a minimum grade of C) or (ECE 202 with a minimum grade of
Registration Information: Must register for lecture and laboratory. C; MATH 340 with a minimum grade of C and (CS 356 or concurrent
Sections may be offered: Online. registrationl or ECE 451 or concurrent registration or ECE 528 or
Terms Offered: Fall, Spring. concurrent registration).
Grade Mode: Traditional. Term Offered: Fall.
Special Course Fee: Yes. Grade Mode: Traditional.
ECE 202 Circuit Theory Applications Credits: 4 (3-3-0) Special Course Fee: No.
Course Description: Basic circuit analysis techniques and applications to ECE 312 Linear System Analysis II Credits: 3 (3-0-0)
engineering design problems. Course Description: Laplace and Z transforms, applications to
Prerequisite: ECE 103 with a minimum grade of C and MATH 161 with a modulation, filtering and sampling, state space representation.
minimum grade of C. Prerequisite: ECE 311 with a minimum grade of C.
Registration Information: Must register for lecture and laboratory. Term Offered: Spring.
Terms Offered: Spring, Summer. Grade Mode: Traditional.
Grade Mode: Traditional. Special Course Fee: No.
Special Course Fee: Yes.
ECE 204 Introduction to Electrical Engineering Credits: 3 (3-0-0)
Course Description: Basic analog and digital circuits and systems;
introduction to electromechanical devices.
Prerequisite: MATH 161 and PH 142.
Terms Offered: Fall, Spring.
Grade Mode: Traditional.
Special Course Fee: No.
2 Department of Electrical and Computer Engineering

ECE 331 Electronics Principles I Credits: 4 (3-3-0) ECE 395A Independent Study Credits: Var[1-6] (0-0-0)
Course Description: Discrete component semiconductor devices, Course Description: Development and implementation of a project in an
characteristics and applications. Rectifier circuits, single-stage and multi- Electrical and Computer Engineering field of special interest under the
stage amplifiers. supervision of a faculty member.
Prerequisite: None. Prerequisite: None.
Registration Information: Must register for lecture and laboratory. Registration Information: Contact department for registration. May be
(ECE 202 with a minimum grade of C; ECE 311, may be taken taken up to 6 times for credit.
concurrently; ECE 341, may be taken concurrently; MATH 340 with a Terms Offered: Fall, Spring, Summer.
minimum grade of C; PH 142 with a minimum grade of C) or (ECE 202 Grade Mode: Instructor Option.
with a minimum grade of C; ECE 311, may be taken concurrently; ECE 451, Special Course Fee: No.
may be taken concurrently; MATH 340 with a minimum grade of C; ECE 395B Independent Study: Open Option Project Credits:
PH 142 with a minimum grade of C; CS 356, may be taken concurrently or Var[1-6] (0-0-0)
ECE 528, may be taken concurrently). Course Description: Students will work on an array of different electrical
Term Offered: Fall. and computer engineering projects independently or under the guidance
Grade Mode: Traditional. of industry mentors. Projects will be initiated by students or outside
Special Course Fee: Yes. sources and will consist of small-scale service/outreach projects or
ECE 332 Electronics Principles II Credits: 4 (3-3-0) market-driven projects that simulate a business environment.
Course Description: Discrete and integrated-circuit amplifiers-frequency Prerequisite: None.
response, negative feedback. Registration Information: Contact department for registration. May be
Prerequisite: ECE 331 with a minimum grade of C. taken up to 6 times for credit.
Registration Information: Must register for lecture and laboratory. Terms Offered: Fall, Spring.
Term Offered: Spring. Grade Mode: Instructor Option.
Grade Mode: Traditional. Special Course Fee: No.
Special Course Fee: Yes. ECE 395C Independent Study : Vertically Integrated Project Credits:
ECE 340 Electromagnetics for Computer Engineering Credits: 3 (3-0-0) Var[1-6] (0-0-0)
Course Description: Fundamentals of electromagnetic theory for Course Description: Explore and develop comprehensive applications
computer engineering; applications of electromagnetics in VLSI design, of electrical and computer engineering technologies as a member of a
silicon photonics, radar, antenna, and communication; vector analysis; team, especially as they relate to active research areas of CSU faculty
static electromagnetic fields; boundary conditions; time-varying members.
electromagnetic field; Maxwell’s equations; connection between circuit Prerequisite: None.
theory and electromagnetics; waveguides, and fiber optics. Registration Information: Contact department for registration. May be
Prerequisite: ECE 202 with a minimum grade of C and MATH 161 with a taken up to 6 times for credit.
minimum grade of C. Terms Offered: Fall, Spring.
Registration Information: Junior standing. Sections may be offered: Grade Mode: Instructor Option.
Online. Special Course Fee: No.
Term Offered: Fall. ECE 401 Senior Design Project I Credits: 3 (1-4-0)
Grade Mode: Traditional. Course Description: Advanced project, seminar series, formal written
Special Course Fee: No. report, and oral presentation.
ECE 341 Electromagnetic Fields and Devices I Credits: 3 (3-0-0) Prerequisite: None.
Course Description: Basic concepts of electrostatic and magnetostatic Registration Information: Must register for lecture and laboratory.
fields. (ECE 312 with a minimum grade of C or (PH 314 with a minimum grade
Prerequisite: PH 142 with a minimum grade of C and MATH 340 of C and PH 353 with a minimum grade of C); ECE 332 with a minimum
with a minimum grade of C and ECE 202 with a minimum grade of C grade of C; ECE 342 with a minimum grade of C) or (ECE 311 with a
and ECE 311, may be taken concurrently and ECE 331, may be taken minimum grade of C; 4 courses from the following: CS 356, ECE 312 with
concurrently. a minimum grade of C, ECE 331 with a minimum grade of C, ECE 332
Term Offered: Fall. with a minimum grade of C, ECE 450 and ECE 451, ECE 452, ECE 456,
Grade Mode: Traditional. ECE 528).
Special Course Fee: No. Terms Offered: Fall, Spring.
Grade Mode: Traditional.
ECE 342 Electromagnetic Fields and Devices II Credits: 3 (3-0-0)
Special Course Fee: Yes.
Course Description: Basic concepts of time varying electromagnetic
fields and transmission lines. ECE 402 Senior Design Project II Credits: 3 (1-4-0)
Prerequisite: ECE 341 with a minimum grade of C. Course Description: Advanced project, formal report, and oral
Term Offered: Spring. presentation.
Grade Mode: Traditional. Prerequisite: ECE 401.
Special Course Fee: No. Registration Information: Must register for lecture and laboratory.
Terms Offered: Fall, Spring.
Grade Mode: Traditional.
Special Course Fee: Yes.
Department of Electrical and Computer Engineering 3

ECE 403 Intro to Optical Techniques in Biomedical Eng Credits: 3 (3-0-0) ECE 430 Fourier and Wavelet Analysis with Apps Credits: 3 (3-0-0)
Also Offered As: BIOM 403. Also Offered As: MATH 430.
Course Description: Engineering design principles of optical Course Description: Fourier analysis and transforms, FFTs; sampling
characterization techniques for biomedical systems, including optical theorems, computational algorithms; wavelets; applications to
spectroscopy and microscopy of biomolecules and tissues. communication, imaging, and compression.
Prerequisite: CHEM 111 and PH 142 with a minimum grade of C. Prerequisite: MATH 340 or MATH 345.
Restriction: Must not be a: Freshman, Sophomore. Registration Information: Credit not allowed for both ECE 430 and
Registration Information: Junior standing. Sections may be offered: MATH 430.
Online. Credit allowed for only one of the following: BIOM 403, BIOM Term Offered: Spring.
481A3, ECE 403, or ECE 481A3. Grade Mode: Traditional.
Term Offered: Spring (odd years). Special Course Fee: No.
Grade Mode: Traditional. ECE 431 Biomedical Signal and Image Processing Credits: 3 (3-0-0)
Special Course Fee: No. Also Offered As: BIOM 431.
ECE 404 Experiments in Optical Electronics Credits: 2 (1-3-0) Course Description: Principles, features and mathematical processing of
Course Description: Experiments in optical electronics and lasers. biomedical signals and images including interference and noise filtering
Prerequisite: None. and feature enhancement.
Registration Information: Must have concurrent registration in ECE 441. Prerequisite: (ECE 303 with a minimum grade of C or STAT 303 with
Must register for lecture and laboratory. a minimum grade of C) and (ECE 311 with a minimum grade of C and
Term Offered: Fall. PH 142 with a minimum grade of C).
Grade Mode: Traditional. Registration Information: Sections may be offered: Online. Credit not
Special Course Fee: No. allowed for both BIOM 431 and ECE 431.
Term Offered: Spring.
ECE 411 Control Systems Credits: 3 (3-0-0)
Grade Mode: Traditional.
Course Description: Control system analysis and design for linear
Special Course Fee: No.
systems: stability and performance; time and frequency domain
techniques. ECE 441 Optical Electronics Credits: 3 (3-0-0)
Prerequisite: ECE 312 with a minimum grade of C. Course Description: Concepts of modern physics, optical properties of
Registration Information: Sections may be offered: Online. atoms, light sources, lasers, optical detectors, optical cavities, and optical
Term Offered: Fall. fiber transmission.
Grade Mode: Traditional. Prerequisite: ECE 340 with a minimum grade of C or ECE 342 with a
Special Course Fee: No. minimum grade of C.
Term Offered: Fall.
ECE 412 Digital Control and Digital Filters Credits: 3 (3-0-0)
Grade Mode: Traditional.
Course Description: FIR and IIR digital filter design, analog and digital
Special Course Fee: No.
invariance and direct digital control algorithms, hybrid systems analysis.
Prerequisite: ECE 411. ECE 444 Antennas and Radiation Credits: 3 (3-0-0)
Registration Information: Sections may be offered: Online. Course Description: Retarded potential theory, antenna arrays, long wire
Term Offered: Spring. antennas, dipoles, aperture antennas, receiving antennas.
Grade Mode: Traditional. Prerequisite: ECE 340 with a minimum grade of C or ECE 342 with a
Special Course Fee: No. minimum grade of C.
ECE 415 Semiconductor Physics and Junctions Credits: 2 (2-0-0) Term Offered: Fall.
Grade Mode: Traditional.
Course Description: The fundamental physics of semiconductor
Special Course Fee: No.
band structure and of the modifications that occur by doping. These
fundamental concepts allow for developing the model of a pn junction ECE 445 Digital Logic Synthesis Credits: 3 (3-0-0)
diode, which is the basic unit of electronic devices. Course Description: Application of a top-down design methodology to
Prerequisite: (MATH 340 with a minimum grade of C or MATH 345 with a optimize circuits to achieve better power, performance, timing, and area.
minimum grade of C) and (PH 142 with a minimum grade of C). Advanced concepts in logic optimization, simulation and testing, and
Restriction: Must not be a: Freshman, Sophomore. synchronous and asynchronous circuits, as well as a comprehensive
Registration Information: Junior standing. Credit allowed for only one of review of high-level hardware description languages and the extraction of
the following: ECE 415, ECE 471A, or ECE 471B. gate-level circuits from these representations.
Term Offered: Spring. Prerequisite: ECE 102 with a minimum grade of C.
Grade Mode: Traditional. Restriction: Must not be a: Freshman, Sophomore.
Special Course Fee: No. Registration Information: Junior standing. Sections may be offered:
Online. Credit not allowed for both ECE 445 and ECE 480A4.
ECE 421 Telecommunications I Credits: 3 (3-0-0)
Term Offered: Spring (even years).
Course Description: Digital communication (source coding; modulation
Grade Mode: Traditional.
and detection; channel coding), analog communication (modulation).
Special Course Fee: No.
Prerequisite: (ECE 303 with a minimum grade of C or STAT 303 with a
minimum grade of C) and (ECE 312 with a minimum grade of C).
Registration Information: Sections may be offered: Online.
Term Offered: Fall.
Grade Mode: Traditional.
Special Course Fee: No.
4 Department of Electrical and Computer Engineering

ECE 450 Digital System Design Laboratory Credit: 1 (0-3-0) ECE 457 Fourier Optics Credits: 3 (3-0-0)
Course Description: Small digital circuits are designed and simulated Course Description: Introduction to optical systems for signal and
using very high speed hardware description language and synthesis information processing with emphasis on Fourier optics.
tools. Prerequisite: ECE 311 with a minimum grade of C and ECE 342 with a
Prerequisite: None. minimum grade of C.
Registration Information: Must have concurrent registration in ECE 451. Registration Information: Sections may be offered: Online. Credit not
Term Offered: Fall. allowed for both ECE 457 and ECE 502.
Grade Mode: Traditional. Term Offered: Spring.
Special Course Fee: No. Grade Mode: Traditional.
Special Course Fee: No.
ECE 451 Digital System Design Credits: 3 (3-0-0)
Course Description: State machines with PLAs as controllers and small ECE 461 Power Systems Credits: 4 (3-2-0)
computers; timing and race elimination considerations; state and Course Description: Multi-phase power systems; power generation,
microprogramming implementation. transformer design, power distribution, power costs.
Prerequisite: ECE 102 with a minimum grade of C and ECE 202 with a Prerequisite: ECE 332 with a minimum grade of C.
minimum grade of C. Restriction: Must not be a: Freshman, Sophomore.
Registration Information: Concurrent registration in ECE 450. Registration Information: Junior standing. Must register for lecture and
Term Offered: Fall. laboratory.
Grade Mode: Traditional. Term Offered: Fall (odd years).
Special Course Fee: No. Grade Mode: Traditional.
Special Course Fee: No.
ECE 452 Computer Organization and Architecture Credits: 3 (3-0-0)
Course Description: CPU design; microarchitecture; data path and control ECE 465 Electrical Energy Generation Technologies Credits: 3 (3-0-0)
path; pipelining; memory system; I/O system; program optimization by Course Description: Various electrical energy generation alternatives.
system software/hardware. Comparisons based on cost, reliability, availability and environmental
Prerequisite: CS 250 with a minimum grade of C or CS 270 with a impact.
minimum grade of C or ECE 251 with a minimum grade of C. Prerequisite: ECE 202 with a minimum grade of C.
Registration Information: Sections may be offered: Online. Registration Information: Sections may be offered: Online.
Term Offered: Spring. Term Offered: Spring.
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
ECE 455 Introduction to Robot Programming/Simulation Credits: ECE 466 Integrated Lighting Systems Credits: 3 (3-0-0)
3 (3-0-0) Course Description: Technical underpinnings of light sources, their
Course Description: Fundamentals of simulating and programming of associated heat sink fixtures and power electronics drivers.
workcells that include robots and other articulated objects. Prerequisite: ECE 331.
Prerequisite: CS 152 with a minimum grade of C or CS 162 with a Term Offered: Spring.
minimum grade of C or CS 163 with a minimum grade of C or CS 164 with Grade Mode: Traditional.
a minimum grade of C. Special Course Fee: No.
Registration Information: Sections may be offered: Online. ECE 495A Independent Study Credits: Var[1-6] (0-0-0)
Term Offered: Fall. Course Description: Development and implementation of a project in an
Grade Mode: Traditional. electrical and computer engineering field of special interest under the
Special Course Fee: No. supervision of a faculty member.
ECE 456 Computer Networks Credits: 4 (3-3-0) Prerequisite: None.
Course Description: Circuit/packet switching, protocols, LAN/MAN, TCP/ Registration Information: Junior standing. Contact department for
IP, error correction, wireless LANS, mobile networks. registration. May be taken up to 6 times for credit.
Prerequisite: (CS 152 with a minimum grade of C or CS 162 with a Terms Offered: Fall, Spring, Summer.
minimum grade of C or CS 163 with a minimum grade of C or CS 164 with Grade Mode: Instructor Option.
a minimum grade of C) and (ECE 251 with a minimum grade of C) and Special Course Fee: No.
(ECE 303 with a minimum grade of C or STAT 303 with a minimum grade ECE 495B Independent Study: Open Option Project Credits:
of C) and (ECE 311 with a minimum grade of C). Var[1-6] (0-0-0)
Registration Information: Must register for lecture and laboratory. Course Description: Students will work on an array of different electrical
Sections may be offered: Online. and computer engineering projects independently or under the guidance
Term Offered: Spring. of industry mentors. Projects will be initiated by students or outside
Grade Mode: Traditional. sources and will consist of small-scale service/outreach projects or
Special Course Fee: No. market-driven projects that simulate a business environment.
Prerequisite: None.
Registration Information: Junior standing. Contact department for
registration. May be taken up to 6 times for credit.
Terms Offered: Fall, Spring.
Grade Mode: Instructor Option.
Special Course Fee: No.
Department of Electrical and Computer Engineering 5

ECE 495C Independent Study: Vertically Integrated Projects Credits: ECE 507 Plasma Physics and Applications Credits: 3 (3-0-0)
Var[1-6] (0-0-0) Course Description: Fundamental principles and industrial applications of
Course Description: Explore and develop comprehensive applications plasmas.
of electrical and computer engineering technologies as a member of a Prerequisite: ECE 342.
team, especially as they relate to active research areas of CSU faculty Term Offered: Spring.
members. Grade Mode: Traditional.
Prerequisite: None. Special Course Fee: No.
Registration Information: Junior standing. Contact department for ECE 512 Digital Signal Processing Credits: 3 (3-0-0)
registration. May be taken up to 6 times for credit. Course Description: Discrete time signals and systems, digital filter
Terms Offered: Fall, Spring. design and implementation, fast algorithms, quantization effects.
Grade Mode: Instructor Option. Prerequisite: ECE 312 with a minimum grade of C.
Special Course Fee: No. Registration Information: Sections may be offered: Online.
ECE 502 Advanced Fourier Optics Credits: 4 (3-0-1) Term Offered: Fall.
Course Description: Introduction to optical systems for signal and Grade Mode: Traditional.
information processing with emphasis on Fourier optics. Engineering Special Course Fee: No.
design principles, models, and computational techniques for forward ECE 513 Digital Image Processing Credits: 3 (3-0-0)
optical imaging and optical image reconstruction. Course Description: Image acquisition and display systems, image
Prerequisite: ECE 311 with a minimum grade of C and ECE 342 with a enhancement, restoration and encoding, image analysis; real-life
minimum grade of C and MATH 340 with a minimum grade of C. applications.
Registration Information: Junior standing. Must register for lecture and Prerequisite: (ECE 303 with a minimum grade of C or STAT 303 with a
recitation. Sections may be offered: Online. Credit not allowed for both minimum grade of C) and (ECE 312 with a minimum grade of C).
ECE 457 and ECE 502. Registration Information: Sections may be offered: Online.
Term Offered: Spring. Term Offered: Spring.
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
ECE 503 Ultrafast Optics Credits: 3 (3-0-0) ECE 514 Applications of Random Processes Credits: 3 (3-0-0)
Course Description: Principles and theory behind ultrashort pulse Course Description: Bit-error rates, signal-to-noise power ratios, signal
generation, amplification, and manipulation. detection, signal estimation, Wiener filters, and applications of these
Prerequisite: (ECE 341) and (ECE 342 or ECE 343). concepts in electrical and computer engineering.
Term Offered: Spring (even years). Prerequisite: (ECE 303 with a minimum grade of C or STAT 303 with a
Grade Mode: Traditional. minimum grade of C) and (ECE 312 with a minimum grade of C).
Special Course Fee: No. Registration Information: Sections may be offered: Online.
ECE 504 Physical Optics Credits: 3 (3-0-0) Term Offered: Fall.
Course Description: Classical optics from first principles; basic Grade Mode: Traditional.
electromagnetic theory to wave and geometric guides. Special Course Fee: No.
Prerequisite: ECE 342 with a minimum grade of C. ECE 516 Information Theory Credits: 3 (3-0-0)
Registration Information: Sections may be offered: Online. Course Description: Information measures and their properties; lossless
Term Offered: Fall (odd years). data compression; channel capacity; channel coding theorem; rate
Grade Mode: Traditional. distortion theorem.
Special Course Fee: No. Prerequisite: (ECE 303 or STAT 303) and (ECE 421).
ECE 505 Nanostructures: Fundamentals and Applications Credits: Registration Information: Sections may be offered: Online.
3 (3-0-0) Term Offered: Fall.
Course Description: Fundamentals of quantum confinement; Grade Mode: Traditional.
nanostructures optical properties; fabrication and characterization. Special Course Fee: No.
Prerequisite: ECE 342 and PH 353. ECE 517 Advanced Optical Imaging Credits: 3 (3-0-0)
Registration Information: Sections may be offered: Online. Also Offered As: BIOM 517.
Term Offered: Fall (odd years). Course Description: Engineering design principles of advanced optical
Grade Mode: Traditional. imaging techniques and image formation theory.
Special Course Fee: No. Prerequisite: ECE 342 with a minimum grade of C or MATH 340 with a
ECE 506 Optical Interferometry and Laser Metrology Credits: 3 (3-0-0) minimum grade of C or MATH 345 with a minimum grade of C.
Course Description: High resolution metrology techniques utilizing and Restriction: Must not be a: Freshman, Sophomore.
interferometric sensors using lasers and other light sources. Registration Information: Junior standing. Sections may be offered:
Prerequisite: ECE 342 and ECE 441. Online. Credit allowed for only one of the following: BIOM 517, BIOM
Registration Information: Sections may be offered: Online. 581B7, ECE 517 or ECE 581B7.
Term Offered: Fall (odd years). Term Offered: Fall (even years).
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
6 Department of Electrical and Computer Engineering

ECE 518 Biophotonics Credits: 3 (3-0-0) ECE 522 Random Walks Credits: 3 (3-0-0)
Also Offered As: BIOM 518. Also Offered As: MATH 522.
Course Description: Engineering design principles of optical Course Description: Mathematical aspects of random walks and diffusion
instrumentation for medical diagnostics. Light propagation and imaging processes. Stochastic modeling of complex systems.
in biological tissues. Prerequisite: (ECE 303 with a minimum grade of C or STAT 303 with
Prerequisite: ECE 342 with a minimum grade of C or ECE 457 with a minimum grade of C or STAT 315 with a minimum grade of C) and
a minimum grade of C or MATH 340 with a minimum grade of C or (ECE 312 with a minimum grade of C or ECE 457 with a minimum grade of
MATH 345 with a minimum grade of C. C or MATH 469 with a minimum grade of C).
Restriction: Must not be a: Freshman, Sophomore. Restriction: Must not be a: Freshman, Sophomore.
Registration Information: Junior standing. Sections may be offered: Registration Information: Junior standing. Sections may be offered:
Online. Credit allowed for only one of the following: BIOM 518, BIOM Online. Credit allowed for only one of the following: ECE 522, ECE 681A2,
581A9, ECE 518 or ECE 581A9. and MATH 522.
Term Offered: Fall (odd years). Term Offered: Fall (even years).
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
ECE 519 Network Centric Systems Credits: 3 (2-3-0) ECE 523 Electronic Properties of Materials Credits: 3 (3-0-0)
Course Description: Network science concepts, fundamentals of network- Also Offered As: MSE 523.
centric systems, and case studies. Course Description: Introduction to the electronic properties of
Prerequisite: (CS 165 with a minimum grade of C) and (DSCI 369 with a materials, including band structures, quantum mechanics and optical
minimum grade of C or ECE 303 with a minimum grade of C or ECE 312 characteristics.
with a minimum grade of C or ECE 421 with a minimum grade of C or Prerequisite: MATH 340 or MATH 345.
ECE 456 with a minimum grade of C or MATH 369 with a minimum grade Restriction: Must not be a: Freshman, Sophomore, Junior.
of C or STAT 303 with a minimum grade of C). Registration Information: Senior standing. Credit allowed for only one
Restriction: Must not be a: Freshman, Sophomore, Junior. of the following: ECE 523, ECE 580B7, ECE 580B8, ECE 580C2, MSE 523,
Registration Information: Senior standing. Must register for lecture and MSE 580B7, MSE 580B8, MSE 580C2.
laboratory. Sections may be offered: Online. Credit not allowed for both Term Offered: Spring.
ECE 519 and ECE 581B8. Grade Mode: Traditional.
Term Offered: Spring (even years). Special Course Fee: No.
Grade Mode: Traditional. ECE 526 Biological Physics Credits: 3 (3-0-0)
Special Course Fee: No. Also Offered As: BIOM 526.
ECE 520 Optimization Methods--Control and Comm. Credits: 3 (3-0-0) Course Description: Mathematical and physical modeling of biological
Course Description: Linear and nonlinear optimization theory and systems. Mass transport in cellular environments. Electrical/mechanical
methods; applications in systems, control, and communication. properties of biomolecules.
Prerequisite: (DSCI 369 or MATH 369) and (MATH 317). Prerequisite: (MATH 340 or MATH 345) and (PH 122 or PH 142).
Restriction: Must not be a: Freshman, Sophomore. Restriction: Must not be a: Freshman, Sophomore.
Registration Information: Sections may be offered: Online. Registration Information: Credit not allowed for both BIOM 526 and
Term Offered: Spring. ECE 526. Sections may be offered: Online.
Grade Mode: Traditional. Term Offered: Fall.
Special Course Fee: No. Grade Mode: Traditional.
Special Course Fee: No.
ECE 521 Satellite Communication Credits: 3 (3-0-0)
Course Description: Principles of satellite communication systems ECE 527A Biosensing: Cells as Circuits Credit: 1 (1-0-0)
engineering. Also Offered As: BIOM 527A.
Prerequisite: ECE 421. Course Description: Treatment of biological cells as circuits and their
Term Offered: Spring. electrical time-dependent function and frequency-dependent impedance.
Grade Mode: Traditional. Topics include the Hodgkin–Huxley circuit model, diffusion equation, and
Special Course Fee: No. modeling action potential propagation.
Prerequisite: (BIOM 101 or LIFE 102) and (CHEM 111) and (MATH 340 or
MATH 345) and (PH 142).
Registration Information: Junior standing. This is a partial semester
course. Credit allowed for only one of the following: BIOM 527A, BIOM
581B1, ECE 527A, or ECE 581B1.
Term Offered: Fall (odd years).
Grade Mode: Traditional.
Special Course Fee: No.
Department of Electrical and Computer Engineering 7

ECE 527B Biosensing: Signal and Noise in Biosensors Credit: 1 (1-0-0) ECE 527F Biosensing: Biophotonic Sensors Using Refractive
Also Offered As: BIOM 527B. Index Credit: 1 (1-0-0)
Course Description: Quantitative treatment of concepts of noise, Also Offered As: BIOM 527F.
interference and signal including noise types and spectra, filtering, and Course Description: Operating principles of optical biosensors based on
limitations imposed by noise. Example applications to Biosensors. changes in refractive index, such as thin films, ring-resonators, Mach-
Prerequisite: (MATH 340, may be taken concurrently or MATH 345, may Zehnder interferometers, and other evanescent wave sensors. Basic
be taken concurrently) and (PH 142). supporting optical concepts, including thin-film interference, optical
Registration Information: Junior standing. This is a partial semester waveguides and evanescent waves.
course. Credit allowed for only one of the following: BIOM 527B, BIOM Prerequisite: (BIOM 527E or ECE 527E) and (MATH 340, may be taken
581B2, ECE 527B, or ECE 581B2. concurrently or MATH 345, may be taken concurrently) and (PH 142).
Term Offered: Spring (even years). Registration Information: Junior standing. This is a partial semester
Grade Mode: Traditional. course. Credit allowed for only one of the following: BIOM 527F, BIOM
Special Course Fee: No. 581B6, ECE 527F, or ECE 581B6.
Term Offered: Spring (even years).
ECE 527C Biosensing: Sensor Circuit Fundamentals Credit: 1 (1-0-0)
Grade Mode: Traditional.
Also Offered As: BIOM 527C.
Special Course Fee: No.
Course Description: Introduction to circuit concepts used in sensors,
including review of basic circuit elements of resistors, capacitors, and ECE 528 Embedded Systems and Machine Learning Credits: 4 (3-2-0)
MOS (Metal-Oxide-Semiconductor transistors) elements. Fundamentals Also Offered As: CS 528.
of the application of MOS circuits for signal conditioning and Course Description: Machine learning for embedded computing systems;
amplification and how sensor’s backend signal processing is carried out hardware/software optimizations for machine learning; hardware
after the sensor signal transduction stage. accelerators for deep learning; data reuse and sharing techniques;
Prerequisite: (BIOM 101 or LIFE 102) and (MATH 340, may be taken memory and network design for machine learning acceleration; anomaly
concurrently or MATH 345, may be taken concurrently) and (PH 142). detection and adversarial learning; advanced applications of machine
Registration Information: Junior standing. This is a partial semester learning in embedded applications.
course. Credit allowed for only one of the following: BIOM 527C, BIOM Prerequisite: CS 250 with a minimum grade of C or CS 270 with a
581B3, ECE 527C, or ECE 581B3. minimum grade of C or ECE 251 with a minimum grade of C.
Term Offered: Fall (odd years). Restriction: Must not be a: Freshman, Sophomore.
Grade Mode: Traditional. Registration Information: Junior standing. Must register for lecture and
Special Course Fee: No. laboratory. Sections may be offered: Online. Credit allowed for only one of
the following: CS 528, CS 581C1, ECE 528, or ECE 581C1.
ECE 527D Biosensing: Electrochemical Sensors Credit: 1 (1-0-0)
Term Offered: Fall.
Also Offered As: BIOM 527D.
Grade Mode: Traditional.
Course Description: Introduction to the electrochemistry, and applications
Special Course Fee: No.
of electrochemical methods, used for detection of certain classes of
chemicals and molecules. ECE 532 Dynamics of Complex Engineering Systems Credits: 3 (3-0-0)
Prerequisite: (BIOM 101 or LIFE 102) and (CHEM 111) and (MATH 255 or Also Offered As: SYSE 532.
MATH 261) and (PH 142). Course Description: Higher-level behavior and issues that emerge from
Registration Information: Junior standing. This is a partial semester interaction between components in complex socio-technical systems.
course. Credit allowed for only one of the following: BIOM 527D, BIOM Prerequisite: ECE 501, may be taken concurrently or ENGR 501, may be
581B5, ECE 527D, or ECE 581B5. taken concurrently or SYSE 501, may be taken concurrently.
Term Offered: Fall (odd years). Registration Information: Sections may be offered: Online. Credit allowed
Grade Mode: Traditional. for only one of the following: ECE 532, ENGR 532, or SYSE 532.
Special Course Fee: No. Term Offered: Fall.
Grade Mode: Traditional.
ECE 527E Biosensing: Affinity Sensors Credit: 1 (1-0-0)
Special Course Fee: No.
Also Offered As: BIOM 527E.
Course Description: Fundamentals of affinity sensor application and ECE 534 Analog Integrated Circuit Design Credits: 4 (3-2-0)
design, including optical and electrical approaches and technologies. Course Description: Design methods for state-of-the-art analog integrated
Prerequisite: (BIOM 101 or LIFE 102) and (CHEM 111) and (MATH 340, circuits including CMOS op-amps, comparators, and phase-locked loops.
may be taken concurrently or MATH 345, may be taken concurrently) and Prerequisite: ECE 332 with a minimum grade of C.
(PH 142). Restriction: Must not be a: Freshman, Sophomore.
Registration Information: Junior standing. This is a partial semester Registration Information: Junior standing. Must register for lecture and
course. Credit allowed for only one of the following: BIOM 527E, BIOM laboratory.
581B4, ECE 527E, or ECE 581B4. Grade Mode: Traditional.
Term Offered: Spring (even years). Special Course Fee: No.
Grade Mode: Traditional.
Special Course Fee: No.
8 Department of Electrical and Computer Engineering

ECE 536 RF Integrated Circuit Design Credits: 3 (3-0-0) ECE 544 Silicon Photonics for Computing Systems Credits: 3 (3-0-0)
Course Description: Design of state-of-the-art ICs for RF applications Course Description: Introduction to the modeling, analysis, design, and
including CMOS low-noise amplifiers, voltage-controlled oscillators, applications of silicon photonic devices and circuits.
mixers and power amplifiers. Prerequisite: (PH 141) and (ECE 303 with a minimum grade of C or
Prerequisite: ECE 332. STAT 301 with a minimum grade of C or STAT 303 with a minimum grade
Registration Information: Sections may be offered: Online. of C or STAT 315 with a minimum grade of C).
Term Offered: Fall (even years). Restriction: Must not be a: Freshman, Sophomore.
Grade Mode: Traditional. Registration Information: Junior standing. Sections may be offered:
Special Course Fee: No. Online. Credit not allowed for both ECE 544 and ECE 580B6.
Term Offered: Fall.
ECE 537 Biomedical Signal Processing Credits: 3 (3-0-0)
Grade Mode: Traditional.
Also Offered As: BIOM 537.
Special Course Fee: No.
Course Description: Modeling and classification of biosignals (e.g.
EEG, ECG, EMG), covering adaptive filtering, wavelets, support vector ECE 545 FPGA Signal Processing/Software-Defined Radio Credits:
machines, neural networks, and handling problems with overfitting of 3 (3-0-0)
noisy data. Course Description: Theory, design principles, and implementation of
Prerequisite: ECE 303 or ECE 311 or MATH 340 or STAT 303. digital signal processing algorithms on Field Programmable Gate Array
Registration Information: Sections may be offered: Online. Credit not (FPGA) devices, and their applications, ranging from telecommunications
allowed for both BIOM 537 and ECE 537. to scientific equipment.
Term Offered: Spring (even years). Prerequisite: ECE 312 with a minimum grade of C and ECE 451 with a
Grade Mode: Traditional. minimum grade of C.
Special Course Fee: No. Registration Information: Sections may be offered: Online. Credit not
allowed for both ECE 545 and ECE 580B4.
ECE 538 Design/Analysis of Analog Digital Interface Credits: 4 (3-3-0)
Term Offered: Spring (odd years).
Course Description: Topics of interface circuit designs analog and digital
Grade Mode: Traditional.
interfaces. Basic concept of designing and analyzing analog and digital
Special Course Fee: No.
interface circuits.
Prerequisite: ECE 312 with a minimum grade of C and ECE 332 with a ECE 546 Laser Fundamentals and Devices Credits: 3 (3-0-0)
minimum grade of C and ECE 451 with a minimum grade of C. Course Description: Amplification of light, laser excitation mechanisms,
Registration Information: Must register for lecture and laboratory. laser devices, characteristics and design.
Terms Offered: Fall, Spring (even years). Prerequisite: ECE 441.
Grade Mode: Traditional. Term Offered: Spring.
Special Course Fee: No. Grade Mode: Traditional.
Special Course Fee: No.
ECE 540 Computational Electromagnetics Credits: 3 (3-0-0)
Course Description: Computational techniques for practical applications ECE 548 Microwave Theory and Component Design Credits: 3 (3-0-0)
in electromagnetic fields, devices, scattering, propagation, and radiation. Course Description: Fundamentals of microwave engineering,
Prerequisite: ECE 340 with a minimum grade of C or ECE 342 with a components, devices, and measurements.
minimum grade of C. Prerequisite: ECE 342 with a minimum grade of C.
Restriction: Must not be a: Freshman, Sophomore. Registration Information: Sections may be offered: Online.
Term Offered: Fall (odd years). Term Offered: Spring (odd years).
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
ECE 541 Applied Electromagnetics Credits: 3 (3-0-0) ECE 549 Radar Systems and Design Credits: 3 (3-0-0)
Course Description: High- and low-frequency electromagnetics, wave Course Description: Fundamental ideas of radar operation and basic
propagation, radiation, and scattering, wireless and guided-wave systems, design of various radar types including current topics.
bioelectromagnetics. Prerequisite: ECE 340 with a minimum grade of C or ECE 342 with a
Prerequisite: ECE 340 with a minimum grade of C or ECE 342 with a minimum grade of C.
minimum grade of C. Registration Information: Sections may be offered: Online.
Restriction: Must not be a: Freshman, Sophomore. Term Offered: Spring (odd years).
Registration Information: Credit not allowed for both ECE 541 and ECE Grade Mode: Traditional.
580B5. Special Course Fee: No.
Term Offered: Fall (even years). ECE 554 Computer Architecture Credits: 3 (3-0-0)
Grade Mode: Traditional. Course Description: Fundamentals of computer design, multiprocessors
Special Course Fee: No. and thread-level parallelism, storage systems, and interconnection
networks and clusters.
Prerequisite: ECE 452 or CS 470.
Registration Information: Sections may be offered: Online.
Term Offered: Spring (even years).
Grade Mode: Traditional.
Special Course Fee: No.
Department of Electrical and Computer Engineering 9

ECE 555 Advanced Robotics–Redundancy & Optimization Credits: ECE 561 Hardware/Software Design of Embedded Systems Credits:
3 (3-0-0) 4 (3-3-0)
Course Description: Advanced analysis, design, and control of Also Offered As: CS 561.
kinematically redundant articulated objects, including both robotic and Course Description: Embedded systems design including system level
biological systems. modeling, design space exploration, hardware-software partitioning, high
Prerequisite: (ECE 455) and (DSCI 369 or MATH 369). level synthesis.
Restriction: Must not be a: Freshman, Sophomore. Prerequisite: CS 250 with a minimum grade of C or CS 270 with a
Registration Information: Junior standing. minimum grade of C or CS 470 or ECE 251 with a minimum grade of C or
Term Offered: Spring (even years). ECE 452.
Grade Mode: Traditional. Registration Information: Must register for lecture and laboratory. Credit
Special Course Fee: No. not allowed for both CS 561 and ECE 561. Sections may be offered:
Online.
ECE 556 AI for Radar and Remote Sensing Credits: 3 (3-0-0)
Term Offered: Spring (odd years).
Course Description: Radar and remote sensing using techniques
Grade Mode: Traditional.
from artificial intelligence (AI) and data science, with applications to
Special Course Fee: No.
areas such as precipitation observation, identification, classification,
estimation, and prediction. ECE 562 Power Electronics I Credits: 3 (3-0-0)
Prerequisite: (CS 152 with a minimum grade of C or CS 162 with a Course Description: Switch mode and resonant converters, control using
minimum grade of C or CS 163 with a minimum grade of C or CS 164 switch averaged dynamic models, modeling of all circuit components
with a minimum grade of C) and (ECE 303 with a minimum grade of C or including sources, loads, and switches.
STAT 303 with a minimum grade of C) and (DSCI 369 with a minimum Prerequisite: ECE 332 with a minimum grade of C.
grade of C or MATH 369 with a minimum grade of C). Registration Information: Sections may be offered: Online.
Restriction: Must not be a: Freshman, Sophomore. Term Offered: Spring (even years).
Registration Information: Junior standing. Sections may be offered: Grade Mode: Traditional.
Online. Credit not allowed for both ECE 556 and ECE 580C3. Special Course Fee: No.
Term Offered: Spring. ECE 565 Electrical Power Engineering Credits: 3 (3-0-0)
Grade Mode: Traditional. Also Offered As: ENGR 565.
Special Course Fee: No. Course Description: Analysis of power systems in terms of current,
ECE 558 Manycore System Design Using Machine Learning Credits: voltage, and active/reactive power; introduction of computer-aided tools
3 (3-0-0) for power systems.
Course Description: Fundamentals of manycore system design and Prerequisite: (ECE 332 with a minimum grade of C) and (ECE 340 with a
electronic design automation (EDA). Design problems created by minimum grade of C or ECE 342 with a minimum grade of C).
increased complexity and specialization of modern manycore systems Restriction: Must not be a: Freshman, Sophomore.
and an exploration of traditional solutions, their deficiencies, and how Registration Information: Sections may be offered: Online. Credit not
machine learning can be utilized to address these problems. allowed for both ECE 565 and ENGR 565.
Prerequisite: CS 470 with a minimum grade of C or ECE 452 with a Term Offered: Fall (odd years).
minimum grade of C. Grade Mode: Traditional.
Restriction: Must not be a: Freshman, Sophomore. Special Course Fee: No.
Registration Information: Junior standing. Sections may be offered: ECE 566 Grid Integration of Wind Energy Systems Credits: 3 (3-0-0)
Online. Credit not allowed for both ECE 558 and ECE 580B9. Course Description: Aspects of integration of wind energy conversion
Term Offered: Fall. systems (WECS) to electric power transmission grids.
Grade Mode: Traditional. Prerequisite: ECE 461 or ECE 565.
Special Course Fee: No. Restriction: Must not be a: Freshman, Sophomore.
ECE 560 Foundations of Fine-Grain Parallelism Credits: 4 (3-2-0) Registration Information: Sections may be offered: Online. Credit not
Also Offered As: CS 560. allowed for both ECE 566 and ENGR 566.
Prerequisite: CS 475. Term Offered: Spring (odd years).
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
ECE 569 Micro-Electro-Mechanical Devices Credits: 3 (3-0-0)
Also Offered As: MECH 569.
Course Description: Micro-electro-mechanical processes and applications
in sensors, optics, and structures.
Prerequisite: ECE 331 with a minimum grade of C or MECH 344 with a
minimum grade of C.
Registration Information: Credit not allowed for both ECE 569 and
MECH 569. Sections may be offered: Online.
Term Offered: Spring.
Grade Mode: Traditional.
Special Course Fee: No.
10 Department of Electrical and Computer Engineering

ECE 571 VLSI System Design Credits: 4 (3-2-0) ECE 579 Global Navigation Satellite Systems Credits: 3 (3-0-0)
Course Description: Design of integrated circuits at the system level, Course Description: Provides a fundamental understanding of Global
including cell design, digital systems, parallel architecture, and systolic Navigation Satellite Systems (GNSS), including GNSS satellite
arrays. constellations, satellite orbits, ground monitoring stations functions,
Prerequisite: ECE 450 and ECE 451. GNSS receivers, GNSS measurement errors and correction techniques,
Restriction: Must not be a: Freshman, Sophomore. recent advancements in GPS and other international GNSS, and
Registration Information: Junior standing. Must register for lecture and applications of GNSS. Learn to use a variety of GNSS receivers to collect
laboratory. Sections may be offered: Online. data, to compute receiver position, velocity, and time, and to analyze
Term Offered: Spring. GNSS data.
Grade Mode: Traditional. Prerequisite: (CS 152 with a minimum grade of C or CS 162 with a
Special Course Fee: No. minimum grade of C or CS 163 with a minimum grade of C or CS 164 with
a minimum grade of C) and (ECE 311 with a minimum grade of C and
ECE 572 Semiconductor Transistors Credit: 1 (1-0-0)
MATH 261 with a minimum grade of C and PH 142 with a minimum grade
Course Description: Quantitative analysis of electric field, carrier and
of C).
current distributions in MOSFETs and bipolar junction transistors;
Restriction: Must not be a: Freshman, Sophomore.
scaling, non-idealities.
Registration Information: Junior standing. Sections may be offered:
Prerequisite: (ECE 331 with a minimum grade of C) and (ECE 415, may be
Online. Credit not allowed for both ECE 579 and ECE 580C5.
taken concurrently or ECE 471B).
Term Offered: Spring.
Registration Information: This is a partial semester course.
Grade Mode: Traditional.
Term Offered: Spring.
Special Course Fee: No.
Grade Mode: Traditional.
Special Course Fee: No. ECE 587 Internship Credits: Var[1-6] (0-0-0)
Course Description: Internship experience in Electrical or Computer
ECE 573 Semiconductor Optoelectronics Laboratory Credits: 3 (1-4-0)
Engineering.
Course Description: Experimental characterization techniques for
Prerequisite: ECE 312 or ECE 456.
semiconductor optoelectronic devices and design and testing of related
Registration Information: Graduate standing.
electronic circuits.
Terms Offered: Fall, Spring, Summer.
Prerequisite: ECE 415.
Grade Mode: S/U Sat/Unsat Only.
Restriction: Must not be a: Freshman, Sophomore.
Special Course Fee: No.
Registration Information: Must register for lecture and laboratory.
Grade Mode: Traditional. ECE 604 Nonlinear Optics Credits: 3 (3-0-0)
Special Course Fee: No. Course Description: Principles of nonlinear optics, symmetry properties,
multiple order nonlinear phenomenon, and nonlinear spectroscopy.
ECE 574 Optical Properties in Solids Credits: 3 (3-0-0)
Prerequisite: ECE 504 and PH 451.
Course Description: Light propagation and interaction with materials;
Restriction: Must be a: Graduate, Professional.
linear and non-linear optical properties.
Term Offered: Fall (odd years).
Prerequisite: ECE 441 with a minimum grade of C.
Grade Mode: Traditional.
Registration Information: Sections may be offered: Online.
Special Course Fee: No.
Term Offered: Spring (odd years).
Grade Mode: Traditional. ECE 611 Nonlinear Control Systems Credits: 3 (3-0-0)
Special Course Fee: No. Course Description: Controller analysis and design for nonlinear systems.
ECE 578 Satellite Data Analysis Credits: 3 (3-0-0) Prerequisite: ECE 412.
Restriction: Must be a: Graduate, Professional.
Course Description: Broad exposure to a variety of traditional and modern
Registration Information: Sections may be offered: Online.
statistical methods for filtering and analyzing satellite data and imagery.
Term Offered: Fall (even years).
Topics include fundamentals in statistics, time-series analysis, filter
Grade Mode: Traditional.
design, image processing techniques, spatial analysis of data fields such
Special Course Fee: No.
as principal component analysis, cluster analysis, etc. Solve common
data analysis problems in satellite remote sensing. ECE 612 Robust Control Systems Credits: 3 (3-0-0)
Prerequisite: (ECE 303 with a minimum grade of C or STAT 301 with a Course Description: Introduction to modern robust control theory
minimum grade of C or STAT 303 with a minimum grade of C or STAT 315 techniques for analysis and design of large-scale uncertain multivariable
with a minimum grade of C) and (ECE 311 with a minimum grade of C). systems.
Restriction: Must not be a: Freshman, Sophomore. Prerequisite: ECE 411.
Registration Information: Junior standing. Sections may be offered: Restriction: Must be a: Graduate, Professional.
Online. Registration Information: Sections may be offered: Online.
Term Offered: Fall. Term Offered: Spring (even years).
Grade Mode: Traditional. Grade Mode: Traditional.
Special Course Fee: No. Special Course Fee: No.
Department of Electrical and Computer Engineering 11

ECE 614 Principles of Digital Communications Credits: 3 (3-0-0) ECE 658 Internet Engineering Credits: 4 (3-3-0)
Course Description: Information theory, optimal receiver design, Also Offered As: CS 658.
waveform coding, error correcting coding. Course Description: Link technologies, multiple access, hardware and
Prerequisite: ECE 514. software for internetworks routing, switching flow control, multicast,
Restriction: Must be a: Graduate, Professional. performance, and applications.
Registration Information: Sections may be offered: Online. Prerequisite: ECE 456 or CS 457.
Term Offered: Spring (even years). Restriction: Must be a: Graduate, Professional.
Grade Mode: Traditional. Registration Information: Must register for lecture and laboratory.
Special Course Fee: No. Sections may be offered: Online. Credit not allowed for both ECE 658 and
CS 658.
ECE 641 Electromagnetics Credits: 3 (3-0-0)
Term Offered: Fall (even years).
Course Description: Electrostatics, magnetostatics, boundary value
Grade Mode: Traditional.
problems, EM induction, quasi-statics, Maxwell's equations.
Special Course Fee: No.
Prerequisite: ECE 342.
Restriction: Must be a: Graduate, Professional. ECE 661 Advanced Topics in Embedded Systems Credits: 4 (3-3-0)
Grade Mode: Traditional. Course Description: Embedded systems design: networks on chip, novel
Special Course Fee: No. memory architectures, synthesis algorithms, optimization for low power,
fault tolerance, security.
ECE 642 Time Harmonic Electromagnetics Credits: 3 (3-0-0)
Prerequisite: (ECE 452) and (ECE 561 or CS 561).
Course Description: Maxwell's equations, radiation, boundary value
Restriction: Must be a: Graduate, Professional.
problem, dyadic Green's functions, scattering theory.
Registration Information: Must register for lecture and laboratory.
Prerequisite: ECE 641.
Sections may be offered: Online.
Restriction: Must be a: Graduate, Professional.
Grade Mode: Traditional.
Grade Mode: Traditional.
Special Course Fee: No.
Special Course Fee: No.
ECE 666 Topics in Robotics Credits: 3 (3-0-0)
ECE 650 Extreme Ultraviolet and Soft X-Ray Radiation Credits: 3 (3-0-0)
Course Description: Recent advances in robotics, automation, and
Course Description: Fundamental principles of short wavelength
intelligent systems.
electromagnetic radiation.
Prerequisite: ECE 455.
Prerequisite: ECE 342.
Restriction: Must be a: Graduate, Professional.
Restriction: Must be a: Graduate, Professional.
Term Offered: Spring (odd years).
Grade Mode: Traditional.
Grade Mode: Traditional.
Special Course Fee: No.
Special Course Fee: No.
ECE 652 Estimation and Filtering Theory Credits: 3 (3-0-0)
ECE 670B Topics in Architecture/Systems: Performance Evaluation and
Course Description: Linear and Nonlinear parameter and state estimation
Modeling Credits: Var[1-4] (0-0-0)
methods; Optimal Kalman state estimation and applications.
Also Offered As: CS 670B.
Prerequisite: ECE 514 or STAT 525.
Course Description:
Restriction: Must be a: Graduate, Professional.
Prerequisite: ECE 554 or CS 570.
Term Offered: Spring (odd years).
Restriction: Must be a: Graduate, Professional.
Grade Mode: Traditional.
Registration Information: Credit not allowed for both CS 670B and
Special Course Fee: No.
ECE 670B.
ECE 653 Detection Theory Credits: 3 (3-0-0) Grade Mode: Traditional.
Course Description: Neyman-Pearson and Bayes detectors and Special Course Fee: No.
properties, matched filter and matched subspace detectors, distributed
ECE 670C Topics in Architecture/Systems: Distributed Systems Credits:
detection, and applications.
Var[1-4] (0-0-0)
Prerequisite: ECE 652.
Also Offered As: CS 670C.
Restriction: Must be a: Graduate, Professional.
Course Description:
Registration Information: Credit not allowed for both ECE 651 and
Prerequisite: ECE 554 or CS 570.
ECE 653.
Restriction: Must be a: Graduate, Professional.
Term Offered: Fall (odd years).
Registration Information: Credit not allowed for both CS 670C and
Grade Mode: Traditional.
ECE 670C.
Special Course Fee: No.
Grade Mode: Traditional.
ECE 656 Machine Learning and Adaptive Systems Credits: 3 (3-0-0) Special Course Fee: No.
Course Description: Adaptive system theory, statistical pattern
recognition, supervised and unsupervised learning, support vector
machines, manifold learning, applications.
Prerequisite: ECE 512.
Restriction: Must be a: Graduate, Professional.
Registration Information: Sections may be offered: Online.
Term Offered: Spring (even years).
Grade Mode: Traditional.
Special Course Fee: No.
12 Department of Electrical and Computer Engineering

ECE 670D Topics in Architecture/Systems: Architecture of Advanced ECE 777 X-Ray Lasers Credits: 3 (3-0-0)
Systems Credits: Var[1-4] (0-0-0) Course Description: Fundamentals, design, and implementation of soft X-
Also Offered As: CS 670D. ray lasers and X-ray optics.
Course Description: Prerequisite: ECE 546.
Prerequisite: ECE 554 or CS 570. Restriction: Must be a: Graduate, Professional.
Restriction: Must be a: Graduate, Professional. Grade Mode: Traditional.
Registration Information: Credit not allowed for both CS 670D and Special Course Fee: No.
ECE 670D. ECE 795 Independent Study Credits: Var[1-18] (0-0-0)
Grade Mode: Traditional. Course Description:
Special Course Fee: No. Prerequisite: None.
ECE 673 Thin Film Growth Credits: 3 (3-0-0) Restriction: Must be a: Graduate, Professional.
Course Description: Microstructures of physically vapor-deposited Terms Offered: Fall, Spring, Summer.
films; thin-film morphological development; atomistic processes of Grade Mode: Instructor Option.
condensation, nucleation, and growth. Special Course Fee: No.
Prerequisite: CHEM 474 or CHEM 476 or MECH 337 or PH 361 or PH 531. ECE 799 Dissertation Credits: Var[1-18] (0-0-0)
Restriction: Must be a: Graduate, Professional. Course Description:
Registration Information: Sections may be offered: Online. Prerequisite: None.
Term Offered: Fall (odd years). Restriction: Must be a: Graduate, Professional.
Grade Mode: Traditional. Terms Offered: Fall, Spring, Summer.
Special Course Fee: No. Grade Mode: Instructor Option.
ECE 695 Independent Study Credits: Var[1-18] (0-0-0) Special Course Fee: No.
Course Description:
Prerequisite: None.
Restriction: Must be a: Graduate, Professional.
Terms Offered: Fall, Spring, Summer.
Grade Mode: Instructor Option.
Special Course Fee: No.
ECE 697 Group Study Credits: Var[1-6] (0-0-0)
Also Offered As: ENGR 697.
Course Description:
Prerequisite: None.
Restriction: Must be a: Graduate, Professional.
Registration Information: Credit not allowed for both ECE 697 and
ENGR 697.
Terms Offered: Fall, Spring, Summer.
Grade Mode: Traditional.
Special Course Fee: No.
ECE 699 Thesis Credits: Var[1-18] (0-0-0)
Course Description:
Prerequisite: None.
Restriction: Must be a: Graduate, Professional.
Terms Offered: Fall, Spring, Summer.
Grade Mode: Instructor Option.
Special Course Fee: No.
ECE 742 Topics in Electromagnetics Credits: 3 (3-0-0)
Course Description: Applications of wave propagation and scattering to
microwave radar, Doppler radar, meteorological radar applications.
Prerequisite: ECE 641.
Restriction: Must be a: Graduate, Professional.
Grade Mode: Traditional.
Special Course Fee: No.
ECE 752 Topics in Signal Processing Credits: 3 (3-0-0)
Course Description: Adaptive filtering, spectral estimation, sonar/radar
signal processing, and detection/classification schemes.
Prerequisite: (ECE 512) and (ECE 514 or STAT 525).
Restriction: Must be a: Graduate, Professional.
Grade Mode: Traditional.
Special Course Fee: No.

You might also like