TTK4123 - Methods of Engineering Cybernetics


Examination arrangement

Examination arrangement: Oral exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
Oral exam 100/100 30 minutes

Course content

Methods of Engineering Cybernetics covers vital elements of the basic theory needed to study engineering cybernetics at the graduate level.

The course consists of three modules:


Simulation of linear, time-varying and nonlinear differential equations, homogenous and inhomogeneous. Temporal discretisation techniques are discussed and implemented in appropriate software tools. Methods of stability analysis are mentioned.


Modeling of mechanical systems using Lagrangian methods will be discussed. Simple kinematics for vehicles and manipulators are covered, along with the notion of rotation matrices, translations and the necessary rudimentary group theory. Simple electrical circuit analysis is introduced.


Techniques and theory for solving simple optimization problems are covered, centered on linear-quadratic problems. Analytical and numerical techniques for least-squares optimization are discussed, as well as basic regularization techniques. Tools for dealing with constraints are mentioned.

Learning outcome


Acquire the basis for advanced courses in engineering cybernetics. Communicate about the contents and applications of the course with specialists and a general audience. Be able to reflect about the utilisation of cybernetics, and the potential of this field of study, in production, infrastructure and society.



Overall understanding of differential equations and how to simulate them. Shall be able to select an appropriate simulation algorithm, set the duration of time steps, and understand benefits and limitations in popular methods.


Be able to program and execute simple simulation algorithms, such as Euler's explicit or implicit method, in a suitable software tool. Can perform simulation studies and interpret the result qualitatively.



Understand the basic principles of Lagrangian mechanics and its applications. Can posit simple kinematical equations for robots and vehicles with few degrees of freedom. Basic understanding of rotation matrices, their parametrisation and their incorporation in a simulation. Will understand Ohm's law, Kirchhoff's laws as well as the mathematical description of inductors and capacitors. Can perform simple circuit analysis with linear algebra.


Formulation and simulation of simple problems in robotics, with suitable software tools. Can formulate simple circuit analysis problems and solve them numerically.



Understand the applications of least-squares methods, and have an overview of alternative methods. Shall be able to formulate and solve simple linear-quadratic optimization problem.


Be able to program simple optimization algorithms for curve-fitting, parameter estimation and allocation.

Learning methods and activities

Lectures and a number of compulsory exercises.

Compulsory assignments

  • Exercises

Further on evaluation

Grades are based on the final oral exam. A sufficient number of exercises must be handed in in order to be eligible for examination.

Required previous knowledge

Mathematics corresponding to a B.Sc. in engineering.

Course materials

Textbook and lecture notes, announced on the learning management system before start of semester.

More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2024

Language of instruction: Norwegian

Location: Trondheim

Subject area(s)
  • Engineering Cybernetics
Contact information
Course coordinator:

Department with academic responsibility
Department of Engineering Cybernetics


Examination arrangement: Oral exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Autumn ORD Oral exam 100/100
Room Building Number of candidates
Summer UTS Oral exam 100/100
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU