This is the staging environment running on https://bkleinen.github.io/staging/
This site contains unpublished changes.
- please visit the production website at https://home.htw-berlin.de/~kleinen/ instead!
 

B7 Informatik 2 Summer 2025

Website of Prof. Dr. Barne Kleinen, Professor for Media Informatics (Bachelor/Master) at HTW Berlin

Tentative Schedule (6.3.2025)

WeekKWDateLectureLab
114Tue 01/04/2025No Class: Erstsemesterwoche and Exams
Thu 03/04/2025No Class: Erstsemesterwoche and Exams
215Mon 07/04/2025Getting back to programming, Tools
Tue 08/04/2025Introduction to the course
Thu 10/04/2025Review: Java Program, Interfaces, Parameters, Data Types and Control Structures, Classes, Arrays, Collections
316Mon 14/04/2025Implementing CRC cards
Tue 15/04/2025Intro to the shell(bash), git, github
Thu 17/04/2025File-based IO, Exceptions (Prep. Lab 04, Histogram)
417Mon 21/04/2025OstermontagNo Lab
Tue 22/04/2025File-based IO, Exceptions (Prep. Lab 04, Histogram)
Thu 24/04/2025Concurrency, Networking in Java (Prep. Lab 05, Chatterbox)
518Mon 28/04/2025Histogram
Tue 29/04/2025Properties of Algorithms, Execution Times
Thu 01/05/2025Tag der ArbeitNo Class
619Mon 05/05/2025Chatterbox
Tue 06/05/2025Sorting Algorithms
Thu 08/05/202580. JahrestagNo Class
720Mon 12/05/2025Execution Times
Tue 13/05/2025Data Types: Lists / Data Types: Sets, Bags, Maps
Thu 15/05/2025Data Types: Stacks
821Mon 19/05/2025Reverse Polish Notation
Tue 20/05/2025Recursion
Thu 22/05/2025Graphs & Graph Algorithms Part I
922Mon 26/05/2025Recursive Triangles
Tue 27/05/2025Sorting
Thu 29/05/2025HimmelfahrtNo Class
1023Mon 02/06/2025Eight Queens
Tue 03/06/2025Recursion Part II: Permutations (Permutations.java), Backtracking (TicTacToe.java), Sorting Part II: Heapsort
Thu 05/06/2025e-learning Assignment: Trees, Queues, Priority Queues: Implement a Priority Queue with a Heap! see for instance 1. below
1124Mon 09/06/2025PfingstmontagNo Lab
Tue 10/06/2025Finite State Automata
Thu 12/06/2025Graphs & Graph Algorithms Part II (Dijkstra)
1225Mon 16/06/2025Finite State Automata and Sorting Algorithms
Tue 17/06/2025Sort Summary, esp. Heapsort, Hashing
Thu 19/06/2025Searching + String Searching
1326Mon 23/06/2025Getting from A to B / link to draftLab 11: Getting from A to B
Tue 24/06/2025Data Structures: Trees
Thu 26/06/2025Python Intro
1427Mon 30/06/2025Scrabble Cheater
Tue 01/07/2025AVL-Trees, Graphs & Trees II, Sorting Algorithms Roundup
Thu 03/07/2025NP-Complete Problems
1528Mon 07/07/2025Scrabble Cheater Deluxe
Tue 08/07/2025Coding Algorithms
Thu 10/07/2025Unicode (The Absolute Minimum Every Software Developer … Must Know About Unicode …), Cryptographic Algorithms
1629Mon 14/07/2025PZ1 AnfangTrial Exams
Tue 15/07/2025Exam Info & Preparation
Thu 17/07/2025Exam Info & Preparation
1730Mon 21/07/2025Exam?No Lab
Thu 24/07/2025No lecture
18Fri 25/07/2025No lecture
Thu 31/07/2025ShowtimeShowtime

Notes

* 8.5.2025: einmaliger Feiertag anlässlich des 80. Jahrestags der Befreiung vom Nationalsozialismus und des Endes des zweiten Weltkriegs

  1. Prüfungszeitraum 14.07. – 02.08.2025
  2. Prüfungszeitraum 24.09. – 08.10.2025