Learn more

Education and Training

Lecturer Bridging Courses in Mathematics at the Department Key Skills of TH Köln

During recent years students have experienced escalating problems with the transition from school to university, especially concerning Mathematics.

  • Set Theory
  • Basic Operations
  • Numbers and Functions
  • Linear Functions
  • Quadratic Equation/Functions
  • Trigonometry
  • Exponential Functions
  • Logarithmic Functions

Lecturer Algorithm and Data Structures at the Faculty of Information, Media and Electrical Engineering of TH Köln C++ has become a leading systems programming language, and introduces object-oriented programming (OOP) features to C. It offers classes, which provide the four features commonly present in OOP (and some non-OOP) languages: abstraction, encapsulation, inheritance, and polymorphism.

  • Pointers
  • Call by Value and Call by References
  • C-style Arrays and Strings
  • Parameter Passing
  • Copy Constructor, Destructor
  • Separation of Interface and Implementation
  • Function Templates
  • Class Templates
  • Lists, Stacks, and Queues
  • Abstract Data Types
  • Array Implemention of Linked Lists
  • Simple linked Lists
  • Implementation of Stacks
  • Array Implemention of Queues
  • Trees
  • Binary Trees
  • Sorting
  • Insertion Sort
  • Mergesort
  • Quicksort
  • Heapsort

Lecturer Applied Informatics at the Faculty of Information, Media and Electrical Engineering of TH Köln

  • Java Basics
  • Data types and Operators
  • Primitive Datatypes, Declarations, Ranges
  • Control Flow statements
  • Non-Primitive Datatypes
  • OOP Basics
  • Defining a class, variable and method in Java
  • Method Signature; method calls
  • OOP Advanced Topics
  • Abstraction
  • Interfaces and Abstract classes
  • Inheritance
  • Super class and Sub class
  • Polymorphism
  • Overloading of methods
  • Overriding of methods
  • Method Overriding rules and method overloading rules
  • Encapsulation
  • Protection of data
  • Exceptions

Education and Training