Programming Techniques

Course contents
  • - Historical overview of the development of programming lan-guages
    - Differences and application areas of programming languages
    - Basic programming paradigms focusing on object-oriented pro-gramming
    - Basic elements of modern programming languages (type sys-tem, variables and assignment, operators, control structures, fields, functions)
    - Learning to think in algorithms in order to find a solution by divid-ing a task into individual sub-steps
    - Implementation of practical tasks in pseudocode