Education that integrates computer science and control engineering

A strong background in both control engineering and computer science provides a student with extremely useful practical skills. This paper discusses two approaches to education: incorporating computer science into the controls curriculum, and incorporating controls into the computer science curriculum.