KIF460:Codewars
Aus KIF
Link
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