Graduate Advising Page for ECE Control Area
Important
Devon Degraffenreed, ECE Master’s Program Coordinator, ddreed@umich.edu, 3404 EECS, 764-9387
General Advice
Most students should take 3 courses in the Fall term. This may seem like very little, and the first two or three weeks of the term, it may seem like a light load, but after that, you will be BUSY.
EECS 560 is a prerequisite for essentially all of the control classes that you may wish to take in the Winter term. Hence, if you have not already had a linear-algebra-based linear systems course, then you really need to take EECS 560 in the Fall term.
If you are planning on doing a PhD, then you should probably take EECS 501. It is not required, but the majority of control PhD students find the material to be very useful. Also, taking a math course, such as Math 451, is not a bad idea. I assume those planning on doing a PhD in controls would come to Michigan ECE Controls MS program with some background in controls. If this is the case, I would suggest not taking EECS 460 (topics you should be already familiar with from your undergraduate studies) and rather focus on graduate classes. Also, I would recommend taking EECS 562 (Nonlinear control) in the Winter as it is good preparation for research in controls.
If you are not planning to do a PhD or taking advanced signal processing/machine learning courses, then EECS 501 may be right for you, and it may not be right for you. It is a personal choice and we do not really know how to make that choice for you.
If you are a masters student and have not taken an embedded control course, then you should think about EECS 461. Embedded controls seems to be very hot with recruiters the past several years. If you are a PhD student and hope to do applied research, you may like EECS 461 as well. If you prefer theory, well, then maybe skip EECS 461.
Useful links
Q & A
Q: Can some ME courses be taken for EECS credit? A: Yes! The key thing is that the course must have a heavy EE content. An example is ME 552 Mechatronics. It is already approved for EECS credit. There is an ME course on Batteries and another on Hybrid Electric Vehicles. You can check with the Graduate Systems Staff to see if they are already approved for EECS credit. Otherwise, you may have to file a petition, which is rather easy to do, by the way.
Q: Does the Interpro course ‘‘Energy Systems’’, ESENG 501, count for Rackham credit? A: Yes, provided you register for the course under ‘‘Rackham’’ and earn a letter grade of B- or higher. Pass Fail (S, U) is not acceptable for grad credit in the ECE Grad Program.
Q: If I really like the hardware side of control, what are the best courses? A: EECS 461 (Embedded Control) is an excellent choice. An alternative is EECS 452 ( Digital Signal Processing Design Laboratory), which emphasizes DSP microprocessors; this course also has a project. Continuing in the vein of microprocessors, Professors Brehob and Dick often teach courses on embedded processors from a computer engineering point of view; it is worth checking to see what they are teaching. Moving away from microprocessors and looking at hardware on the system level, ME 552 (Electromechanical System Design) would be a great choice. Still another way to get exposure to hardware is through robotics. Specifically, EECS 498 (Autonomous Robotics Laboratory, Algorithmic) and EECS 568 (Mobile Robotics: Methods and Algorithms).
Advice for Automotive Courses
Advice for Advanced Automotive Safety Systems
The information on this page was originally compiled by Jessy Grizzle.
|