Skip to content Skip to navigation

Courses

  • Visual computing tasks such as computational photography, image/video analysis, 3D reconstruction, and real-time 3D graphics are key responsibilities of modern computer systems ranging from sensor-rich smart phones, autonomous robots, and large data centers. These workloads demand exceptional system efficiency and this course examines the key ideas, techniques, and challenges associated with...

  • Energy is a fundamental driver of human development and opportunity. At the same time, our energy system has significant consequences for our society, political system, economy, and environment. For example, energy production and use is the number one source of greenhouse gas emissions. In taking this course, students will not only understand the fundamentals of each energy resource --...

  • Energy is a fundamental driver of human development and opportunity. At the same time, our energy system has significant consequences for our society, political system, economy, and environment. For example, energy production and use is the number one source of greenhouse gas emissions. In taking this course, students will not only understand the fundamentals of each energy resource --...

  • Energy is a fundamental driver of human development and opportunity. At the same time, our energy system has significant consequences for our society, political system, economy, and environment. For example, energy production and use is the number one source of greenhouse gas emissions. In taking this course, students will not only understand the fundamentals of each energy resource --...

  • Environmental, economic, and equity aspects of urban transportation in 21st-century U.S. Expanded choices in urban and regional mobility that do not diminish resources for future generations. Implications for the global environment and the livability of communities.

  • Two-quarter project course. Focus is on real-world software development. Corporate partners seed projects with loosely defined challenges from their R&D labs; students innovate to build their own compelling software solutions. Student teams are treated as start-up companies with a budget and a technical advisory board comprised of instructional staff and corporate liaisons. Teams will...

  • Continuation of CS210A. Focus is on real-world software development. Corporate partners seed projects with loosely defined challenges from their R&D labs; students innovate to build their own compelling software solutions. Student teams are treated as start-up companies with a budget and a technical advisory board comprised of the instructional staff and corporate liaisons. Teams will...

  • Review of root-locus and frequency response techniques for control system analysis and synthesis. State-space techniques for modeling, full-state feedback regulator design, pole placement, and observer design. Combined observer and regulator design. Lab experiments on computers connected to mechanical systems. Prerequisites: 105, MATH 103, 113. Recommended: Matlab.

  • This course will introduce the main concepts of greenhouse gas (GHG) emissions measurement and management, and it will explore the main mitigation options for reducing emissions or sequestering carbon dioxide. It will address technical aspects of GHG mitigation via energy efficiency and demand-side management, energy in high-technology industry, distributed power and co-generation, the role...

  • Design of linear feedback control systems for command-following error, stability, and dynamic response specifications. Root-locus and frequency response design techniques. Examples from a variety of fields. Some use of computer aided design with MATLAB. Prerequisite: EE 102B, CME 102 (Math 53) or ME 161.

Pages