Automation and Control Engineering Designated Minor

Bruce Krogh, Director

Office: Porter Hall B22

The objective of the Designated Minor in Automation and Control Engineering is to expose CIT students to the breadth of knowledge required by the modern practice of control and automation. With this objective in mind, the requirements include not only two courses in control system analysis and design, but also courses on real-time computation, software engineering, hardware implementation, and applications. The minor is expected to attract primarily students from Chemical Engineering, Electrical and Computer Engineering, and Mechanical Engineering. The main interdisciplinary component of the minor is between engineering and computer science, although many opportunities exist for creating a program across several CIT departments.
Faculty Advisors

Electrical & Computer Engineering - Pradeep K. Khosla

Civil & Environmental Engineering - James Garrett

Mechanical Engineering - William Messner

Chemical Engineering - Erik Ydstie
Course Requirements for Automation and Control Engineering Minor

The minor requires a minimum of six courses as described below:

Note: The course lists below are not necessarily current or complete. Appropriate courses not listed below may be counted toward the requirements for the minor upon approval by one of the departmental the faculty advisors. Students interested in the Automation and Control Engineering Designated Minor are encouraged to look for applicable courses each semester in CIT, CS, and Robotics.
One basic control course:

06-362 Chemical Engineering Process Control

18-370 Fundamentals of Control

24-451 Feedback Control Systems

One course on control system analysis and design:

06-708 Advanced Process Dynamics and Control

18-771 Linear Systems
One course on computing and software:

15-200 Advanced Programming/Practicum

15-211 Fundamental Structures of Computer Science I

15-212 Fundamental Structures of Computer Science II

12-741 Advanced Programming Concepts in CAE

18-549 Distributed Embedded Systems

One course on hardware implementation:

06-311 Unit Operations Laboratory

18-474 Real-time Computer Control System Design

18-578 Mechatronic Design
One course on applications:

06-606 Computational Methods for Large Scale Process Design

and Analysis

12-615 Traffic Flow Theory and Operations

24-354 General Robotics

16-743 Robot Control

16-761 Introduction to Mobile Robots

24-356 Engineering Vibrations

24-351 Engineering Dynamics

xx-xxx 12 independent project units
One elective course:

xx-xxx Any course in the list above excluding the basic control course category

12-748 Design of CAE Systems

15-381 Artificial Intelligence:

Representation and Problem Solving

15-385 Computer Vision

15-413 Software Engineering

15-498 Introduction to Real-Time Software

18-349 Introduction to Embedded Systems

18-772 Multivariable Control Systems

18-773 Adaptive Control

18-775 Optimal and Stochastic

18-791 Digital Signal Processing I

24-341 Manufacturing Sciences

24-772 Multivariable Process and Nonlinear Control