KIF460:Codewars

Aus KIF
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Link

Codewars

Was Codewars bietet

  • Programmieraufgaben (Katas)
    • in verschiedenen Programmiersprachen (auch Haskell)
    • in verschiedenen Schwierigkeitsstufen
  • Unit Tests, selbst erweiterbar
    • Test Driven Development
  • Unit Tests als Akzeptanztests bei Abgabe (mit Rückmeldung)
  • Möglichkeit, eigene Lösung mit der von anderen zu vergleichen
  • Möglichkeit zum Refactoring

Was Codewars nicht bietet

  • Autovervollständigung

Wozu man Codewars einsetzen kann

  • Übung bekommen
    • im Programmieren allgemein
    • in einer bestimmten Programmiersprache
    • im Schreiben von Unit Tests
    • in Test Driven Development

Wie man Codewars in der Programmierausbildung einsetzen kann

  • Zu schwer für Anfänger ohne Vorkenntnisse
  • In Praktikum / Tutorium / Übungsgruppe vorstellen
  • Erste Aufgaben gemeinsam interaktiv durchführen
  • Weitere Aufgaben auswählen und vorschlagen zum selbstständigen Üben