Nane Kratzke


Advanced Programming

Published: 01 Mar 2015
Short: VProg
Semester: SS 2015
Study: Information Technology and Design

The lecture Advanced Programming continues Fundaments of Programming by introducing more sophistacted programming aspects for freshman students (second semester).

JAVA is used as teaching language. Nevertheless, the principles are applicable to every (class based) object oriented programming language.

The lecture is given for students of the [Information Technology and Design][itd] 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)