View course offerings grouped by course code.
This course explores the role of computer programming in analyzing a wide range of problems of relevance to science and engineering, with emphasis on Python as a computing framework. No former experience in computer programming is required. Students…
Spring 2025
This course is an introduction to the mathematical modeling and control of systems of electrical, mechanical, fluid, thermal, and inter-domain (e.g., electromechanical) elements. A system dynamical approach is used, which allows different energy dom…
Spring 2025
This course is an introduction to microprocessor-based measurement and control of mechatronic systems. Topics include processor architecture, computer memory, C programming, hardware and software interfaces, and communications. Emphasis is placed on…
Spring 2025
An introduction to machine learning and modern (i.e., state-space) control systems. Modern control systems techniques such as optimal control and optimal estimation are introduced. Machine learning techniques such as deep feedforward and convolution…
Summer 2024