EE 244. Fundamental Algorithms for Systems Modeling, Analysis, and Optimization

Catalog Description: The modeling, analysis, and optimization of complex systems requires a range of algorithms and design software. This course reviews the fundamental techniques underlying the design methodology for complex systems, using integrated circuit design as example. Topics include design flows, discrete and continuous models and algorithms, and strategies for implementing algorithms efficiently and correctly in software. Laboratory assignments and a class project will expose students to state-of-the-art.

Units: 4.0

Prerequisites: Graduate standing.

Fall: 4 hours of lecture per week
Spring: 4 hours of lecture per week

Grading basis: letter

Final exam status: No final exam

Also listed as: EL ENG 244

Class homepage on inst.eecs

General Catalog listing

Department Notes: This course introduces students to the fundamentals of modeling, analysis and optimization of complex systems. Integrated circuit design will be used as a central example, augmented by examples from biological systems, cyber-physical systems, and software design. The main course web page is here: