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 | |