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 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 exam
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies

Facts about the module

Danish titleReguleringsteori og MATLAB
Module codeN-EE-K1-13
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 Technology
FacultyFaculty of Engineering and Science