| 1/15 | Fri, 10 Apr 2015 | Welcome Back, Overview, Designing Applications |  |  | 
| 2/16 | Tue, 14 Apr 2015 | Toolbox: Java, Eclipse | 1 | Designing an Application, CRC Cards (Pre-Lab!) | 
|  | Fri, 17 Apr 2015 | Error Handling and Exceptions reviewed, |  |  | 
| 3/17 | Tue, 21 Apr 2015 | Networking in Java. File I/O. | 2 | Implementing CRC cards (Pre-Lab!) | 
|  | Fri, 24 Apr 2015 | Double Lecture: Concurrency; Binary Search, Complexity |  |  | 
| 4/18 | Tue, 28 Apr 2015 | Properties of Algorithms, Maximum Contiguous Subsequence Sum | 3 | Networking Exercise (Pre-Lab! | 
|  | Fri, 01 May 2015 | — NO LECTURE - 1. Mai - Bank Holiday — |  |  | 
| 5/19 | Tue, 05 May 2015 | Arrays and Lists | 4 | Histogram (Pre-Lab!) | 
|  | Fri, 08 May 2015 | Stacks |  |  | 
| 6/20 | Tue, 12 May 2015 | Recursion | 5 | Execution Times (Pre-Lab!) | 
|  | Fri, 15 May 2015 | e-learning (find the exercise in moodle) |  |  | 
| 7/21 | Tue, 19 May 2015 | Queues, Priority Queues, Collections: Sets, Bags, Maps. | 6 | Reverse Polish Notation (Pre-Lab!) | 
|  | Fri, 22 May 2015 | Recursion |  |  | 
| 8/22 | Tue, 26 May 2015 | Sorting, Divide & Conquer, Maximum Contiguous Subsequence revisited | 7 | Recursive Triangles (Pre-Lab!) | 
|  | Fri, 29 May 2015 | Quicksort, Radix Sort |  |  | 
| 9/23 | Tue, 02 Jun 2015 | Random numbers, Probabilistic Algorithms | 8 | Eight Queens (Pre-Lab!) | 
|  | Fri, 05 Jun 2015 | Graphs, Graph Algorithms |  |  | 
| 10/24 | Tue, 09 Jun 2015 | Searching, Nearest Neighbor, Branch and Bound | 9 | Probablistic Algorithms (Pre-Lab!) | 
|  | Fri, 12 Jun 2015 | Trees, Heapsort, Sorting Algorithms Conclusion |  |  | 
| 11/25 | Tue, 16 Jun 2015 | (ausgefallen) | 10 | (ausgefallen) | 
|  | Fri, 19 Jun 2015 | Finite State Automata |  |  | 
| 12/26 | Tue, 23 Jun 2015 | Finite State Automata + AVL Trees | 11 | Getting from A to B | 
|  | Fri, 26 Jun 2015 | (ausgefallen) |  |  | 
| 13/27 | Tue, 30 Jun 2015 | Hashs / String Searching and Pattern Matching | 12 | Finite State Automata and Sorting | 
|  | Tue, 30 Jun 2015 | Scanning and Parsing Algorithms |  |  | 
| 14/28 | Tue, 07 Jul 2015 | Ruby | 13 | Scrabble Cheater Basic Edition (Pre-Lab!) | 
|  | Tue, 07 Jul 2015 | Ruby |  |  | 
| 15/29 | Tue, 14 Jul 2015 | Trial Exam | 14 | Scrabble Cheater Deluxe (Pre-Lab!) | 
|  | Fri, 17 Jul 2015 | Repetition / Trial Exam Review |  |  | 
| 16/30 | Tue, 21 Jul 2015 | Exam |  |  | 
|  | Fri, 24 Jul 2015 | — |  |  | 
| 17/31 | Tue, 28 Jul 2015 | —- |  |  | 
|  | Fri, 31 Jul 2015 | IMI Showtime |  |  |