Introduction to Programming (Winter 2018)

02 Oct 2018 , first release: 17 Sep 2018 Pixabay, CC0

This course is about fundamentals of programming for first-year students and covers fundamental concepts of programming. JAVA is used as a teaching language. Nevertheless, the principles apply to every (imperative or class-based object-oriented) programming language.

This course is given for Information Technology and Design students at the Lübeck University of Applied Sciences and will cover following aspects:

  • Fundamental concepts of programming including programming paradigms and runtime models
  • Variables, data types, operators and expressions
  • Control flow and routines (functions, procedures, methods)
  • Reference data types and collections
  • (Stream based) I/O programming and serialization of objects
  • Recursive programming and datastructures

Course Material (german only)