Control Theory and MATLAB


Content, progress and pedagogy of the module

Learning objectives


  • Be able to comprehend time-domain analysis of continuous-time systems
  • Be able to comprehend frequency response analysis of continuous-time systems
  • Be able to apply the basic rules in discrete control theory including having knowledge about sampling systems, zero-order-hold and the influence of time delays
  • Have knowledge and comprehension within the basic features of MATLAB as a programming language


  • Be able to analyse and to design time-invariant linear continuous-time control systems using classical methods
  • Be able to analyse different design and compensation methods in control engineering
  • Be able to apply discrete equivalents for continuous transfer functions
  • Be able to analyse, design and implement digital control systems
  • Be able to use commercial simulation software as a control system design tool
  • Be able to use the simple plotting facilities in MATLAB
  • Be able to use data analysis routines in MATLAB


  • Independently be able to define and analyse scientific problems

Type of instruction

The course will be taught by a mixture of lectures, workshops, exercises, mini-projects, e-learning and self-study.

Extent and expected workload

Since it is a 5 ECTS course module, the work load is expected to be 150 hours for the student



Name of examControl Theory and MATLAB
Type of exam
Written or oral exam
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleReguleringsteori og MATLAB
Module codeN-EE-K1-13A
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Aalborg, Campus Esbjerg
Responsible for the module


Study BoardStudy Board of Energy
DepartmentDepartment of Energy
FacultyThe Faculty of Engineering and Science