This course is focused on practical applications of methods and algorithms of automatic control. Unlike most other courses it does not systematically develop some special field of control theory (such as robust control, nonlinear control etc.) but an attempt is made to show how approaches from various fields of control theory can be combined within the framework of large full scale applications of automatic control. A particular emphasis is put on phenomena that considerably complicate the application of classical finite dimensional linear control methods. These phenomena include time delays, nonlinearities and interactions of logical and continuous variables and systems. The course makes extensive use of knowledge that the students have acquired in the previous courses. New pieces of knowledge are (if necessary) explained within the context of suitable applications. The seminars and laboratory lessons are devoted to full scale control design case studies.