M1 Media Programming

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

M1 SoSe 2025 Main Schedule (Fridays)

     <prev
WeekKWDateTopic AreaLabDue Dates (night before)
114Fri 04/04/2025
215Fri 11/04/2025Class Intro, Automatic Testing, Patterns, Refactoring (OOD)A_01
16Fri 18/04/2025Karfreitagno class
317Fri 25/04/2025IDEs, Automatic Testing, Patterns, Refactoring (OOD)A_02Due: A_01
418Fri 02/05/2025Patterns of Enterprise Applications, Persistent Data, Docker, CI/CD, Server AdministrationA_03
519Fri 09/05/2025- no class -A_04Due: A_02
620Fri 16/05/2025- no class -Due: A_03
721Fri 23/05/2025Software Quality, Software Crafting, Clean Code , Refactoring Exercise: 99 BottlesA_05
22Fri 30/05/2025Brückentagno classDue: A_04
823Fri 06/06/2025Contribute to an Open Source Project
924Fri 13/06/2025Contribute to an Open Source ProjectDue: A_05
1025Fri 20/06/2025Software Architecture: Command Query Separation, Event Driven Architecture, Hexagonal Architecture
1126Fri 27/06/2025Advanced Algorithms (TBD)
1227Fri 04/07/2025
1328Fri 11/07/2025Programming Paradigms - Functional Programming, Concurrency PatternsDue: A_06
1429Fri 18/07/2025Exam
30Fri 25/07/2025Showtime
  1. FizzBuzz Kata
  2. Refactoring & Static Code Analysis
  3. Setting up CI/CD Pipelines
  4. Proposal for Open Source Project Contribution
  5. 99 Bottles - Report on Refactoring Exercise, including source code
  6. Report on Open Source Project, including source code
  7. Report and Reflection on Software Development and Design at your Workplace (as written Reports or Talks?) OR Algorithms & Data Structures
  8. Report and Sketchnotes on 3 Books or 2 Books and 3 Videos.