Fundamentals

This area teaches, on a master level, fundamental knowledge which is relevant for a wide range of computer engineering sub-fields. In total three modules must be passed. The two modules

  • Parallel Computer Architecture (distributed computing, distributed memory, networks,...)
  • Control Systems Design (non linear systems, feedback, stability,...) (In the PO 'System Design')

are compulsory. One further elective module can be chosen out of

  • C++ Practice (effective C++11: constexpr, move refs and ctors, initializer list, lambdas, variadic templates,...)
  • Electronics (components, operational amplifiers, oscillators, PLL, power supplies, ADC,...)
  • Introduction to High Performance Computing (HW, SW and challenges of HPC, practical problems,...)
  • Microcontroller Based Embedded Systems (microcontrollers, circuit design, board manufacturing,...)
  • Reconfigurable Embedded Systems (embedded HW, FPGAs, VHDL tutorial, HW/SW co-design,...).

(The details in parantheses indicate the content. Details can be found in the overview of the modules under Lectures.)

back to top