B7 Informatik 2 Summer 2024 - Schedule
This schedule is, as always, tentative.
Week | KW | Lecture | Lab | ||
---|---|---|---|---|---|
1 | 14 | Tue 02/04/2024 | No Class: Erstsemesterwoche and Exams | ||
Thu 04/04/2024 | |||||
2 | 15 | Tue 09/04/2024 | Introduction to the course. | Designing an Application, CRC Cards | |
Thu 11/04/2024 | Review: Java Program, Interfaces, Parameters, Data Types and Control Structures, Classes, Arrays, Collections | ||||
3 | 16 | Tue 16/04/2024 | Intro to the shell(bash), git, github | Getting back to programming, Tools | |
Thu 18/04/2024 | Designing Applications | ||||
4 | 17 | Tue 23/04/2024 | Designing Applications | Implementing CRC cards | |
Thu 25/04/2024 | File-based IO, Exceptions (Prep. Lab 04, Histogram) | ||||
5 | 18 | Tue 30/04/2024 | Concurrency, Networking in Java (Prep. Lab 05, Chatterbox) | Histogram | |
Thu 02/05/2024 | Properties of Algorithms, Execution Times | ||||
6 | 19 | Tue 07/05/2024 | Data Types:Lists / Data Types: Sets, Bags, Maps | Chatterbox | |
Thu 09/05/2024 | Himmelfahrt | No Class | |||
7 | 20 | Tue 14/05/2024 | Data Types: Stacks | Execution Times | |
Thu 16/05/2024 | Recursion | ||||
8 | 21 | Tue 21/05/2024 | Queues, Priority Queues | Reverse Polish Notation | |
Thu 23/05/2024 | Sorting see Chapter in Algorithms Book: Sorting | ||||
9 | 22 | Tue 28/05/2024 | Maximum Contiguous Subsequence Sum | Recursive Triangles | |
Thu 30/05/2024 | Permutations (Permutations.java), Backtracking (TicTacToe.java), | ||||
10 | 23 | Tue 04/06/2024 | Random numbers - Probabilistic Algorithms | Eight Queens | |
Thu 06/06/2024 | Hashing, see also Hash Tables | ||||
11 | 24 | Tue 11/06/2024 | Data Structures: Graphs, Graph Algorithms - S./W.: Algorithms Ch. 4 | Probabilistic Algorithms | |
Thu 13/06/2024 | Graph Algorithms - S./W.: Algorithms Ch. 4 | ||||
12 | 25 | Tue 18/06/2024 | –TBD– | Getting from A to B | |
Thu 20/06/2024 | Finite State Automata see below | ||||
13 | 26 | Tue 25/06/2024 | Searching + String Searching | ||
Thu 27/06/2024 | Data Structures: Trees, AVL-Trees | ||||
14 | 27 | Tue 02/07/2024 | Python Intro | Finite State Automata and Sorting | |
Thu 04/07/2024 | Fun with Python | ||||
15 | 28 | Tue 09/07/2024 | Cryptographic Algorithms | Scrabble Cheater | |
Thu 11/07/2024 | Character Encodings/Unicode (The Absolute Minimum Every Software Developer … Must Know About Unicode …) , I18n | ||||
16 | 29 | Tue 16/07/2024 | Exam Info & Preparation | Scrabble Cheater Deluxe | |
Thu 18/07/2024 | |||||
17 | 30 | Tue 23/07/2024 | Exam PZ 1? | ||
Thu 25/07/2024 | |||||
18 | 31 | Tue 30/07/2024 | Klausureinsicht? | ||
Thu 01/08/2024 | |||||
Fri 02/08/2024 | Showtime | ||||