Nane Kratzke


Advanced Programming

Published: 11 Apr 2017
Short: VProg
Semester: SS 2017
Study: Information Technology and Design

The course Advanced Programming continues Fundaments of Programming by introducing more sophistacted programming aspects for second semester students. JAVA is used as teaching language. Nevertheless, the principles are applicable to every (class based) object oriented programming language. The course is given for students of the Information Technology and Design study program at L├╝beck University of Applied Sciences and will cover following aspects:

  • Object oriented concepts and programming techniques
  • Introduction to OOAD (object oriented analysis and design) by example of Tic Tac Toe
  • Graphical user interfaces (GUI) using Swing introducing MVC (model view controler) paradigma


  • Unit 6: Introduction to object oriented programming
  • Unit 7: Further aspects of object oriented programming (self study unit)
  • Unit 10: OOAD by example of Tic Tac Toe
  • Unit 11: GUI and MVC
  • Exercises: (covered in practical course)