Erweiterte Lernziele

Informatik-Konzepte, die durch dieses Projekt vermittelt werden:

Informatik-Konzepte, die durch dieses Projekt vermittelt werden:

  1. Datenstrukturen
  • Arrays und Strings

  • 2D-Matrizen

  • Hash-Maps für Wort-Lookup

  1. Algorithmen
  • Modulo-Arithmetik

  • Range-Mapping

  • Prioritäts-Queues

  • Constraint-Satisfaction

  1. Software-Design
  • Separation of Concerns

  • Model-View-Controller Pattern

  • State Management

  1. User Interface Design
  • Drag-and-Drop Interaktion

  • Echtzeit-Feedback

  • Visuelle Validierung

  1. Qualitätssicherung
  • Unit Testing

  • Integration Testing

  • Validierung gegen Constraints