| 1 | 15-Oct-2013 | Introduction to Class + to Kara | | Lab Startup |
| 2 | | Instructions, Methods | | |
| 3 | 22-Oct-2013 | Kara Programming, Variables, Loops, Conditionals | | Exercise 01 |
| 4 | | Arrays, Kara Roundup | | |
| 5 | 29-Oct-2013 | Objects, Classes, Methods, BlueJ, Parameters, Compiler | Chapter 1 | Gruppe 1: Exercise 02 Gruppe 2: Exercise 01 |
| 6 | | Class Definitions, Fields, Constructors, Methods, Parameters, Assignment, Accessor methods, Mutator Methods | Chapter 2 | |
| 7 | 5-Nov-2013 | Printing with BlueJ, Conditional, Local Variables | Chapter 2 | Gruppe 1: Exercise 03 Gruppe 2: Exercise 02 and Exercise 03 |
| 8 | | Expressions, Abstraction, Modularization, Object Interaction | Chapter 3 | |
| 9 | 12-Nov-2013 | Object Creation, Object and Class Diagrams, Primitive Types, Object Types, Multiple Constructors, Debugger | Chapter 3 | Exercise 04 |
| 10 | | Collections, Generics, for-each, While Loops | Chapter 4 | |
| 11 | 19-Nov-2013 | More Loops, Iterators, Arrays | Chapter 4 | Exercise 05 |
| 12 | | For Loops, Library Classes, Reading Class Documentation | Chapter 5 | |
| 13 | 26-Nov-2013 | Random, Packages, Maps | Chapter 5 | Exercise 06 |
| 14 | | Public vs. Private, Interfaces, Class Variables | Chapter 5+6 | |
| 15 | 3-Dec-2013 | Writing Class Documentation, Unit Testing, Test Automation | Chapter 6 | |
| 16 | | Modularization, Interfaces, Debugging, Walkthroughs | Chapter 6 | |
| 17 | 10-Dec-2013 | Designing Classes, Coupling, Cohesion, Refactoring | Chapter 7 | Exercise 07 |
| 18 | | Refactoring | Chapter 7 | |
| 19 | 17-Dec-2013 | Refactoring | Chapter 7 | Exercise 08 |
| 20 | | Using the main, Inheritance, Subtyping, Polymorphism, Protected | Chapter 8 | |
| 21 | 7-Jan-2014 | Welcome to the new year: Repetition | | Exercise 09 |
| 22 | | Casting, Polymorphism, Static vs. dynamic typing, Overriding, Object equality | Chapter 9 | |
| 23 | 14-Jan-2014 | Abstract Classes, Abstract Methods | Chapter 10 | Exercise 10 |
| 24 | | A word about the Exam | | |
| 25 | 21-Jan-2014 | Multiple Inheritance vs. Java Interfaces, GUIs, AWT and Swing, Event handler | Chapter 11 | Exercise 11 |
| 26 | | An Example: The Image Viewer | Chapter 11 | |
| 27 | 28-Jan-2014 | Errors, Exceptions, Assertions | Chapter 12 | Exercise 12 |
| 28 | | File-based IO, Files | Chapter 12 | |
| 29 | 4-Feb-2014 | File, Switch, Exceptions Again | Chapter 12 | Exam Preparation |
| 30 | | Application Design | Chapter 13 | |
| 31 | 11-Feb-2014 | Exam | | |
| 32 | | | Thursday: Klausureinsicht | |