I am currently developing a 14-week course for computer science undergraduate students that focuses more on the application of control systems and the design and implementation of simple controllers using microcontrollers. The ability to simulate such controllers using Matlab is thought to be essential as well. Can you recommend the core topics needed in order to develop such course? Assumptions are that students have basic knowledge on 1) computer science and engineering mathematics; 2) basics on signals and systems, and 3) basics on microcontroller system design.