Software Engineering

Learning goals

Upon successful completion, students are able to create basic programs in C++ and Matlab/Simulink. They can use basic algorithms and programming techniques (iteration, recursion, functions, etc.) to solve mathematical equations symbolically and numerically. Simple dynamic systems can be simulated and analyzed.

Course contents

  • Basic concepts of software engineering
  • Computer architectures
  • Algorithms
  • Object-oriented programming
  • Syntax of C and C++

Computer algebra system MATLAB

  • Elementary mathematical functions
  • Syntax of MATLAB
  • Symbolic toolbox
  • Simulink simulation tool



Prof. Dr. Hans-Werner Dorschner


3 Credit Points

Certification of credits:

Written examination, lab exercises