Skip to content

Generelle Verbesserungen #89

Description

@ArvedEh

Aktuell fokussiert der Kurs sehr darauf, schlicht möglichst viele Features zu zeigen. Die meisten Features werden in nur einer Aufgabe verwendet. Das heißt, dass die Teilnehmer in jeder Aufgabe etwas Neues lernen und kaum wiederholen. Außerdem werden viele Methoden erklärt, die eigentlich nicht nötig sind. So wird zum Beispiel bei Dictionaries die update() Methode gezeigt - stattdessen könnte man auch eine weitere Übungsaufgabe einbauen, die das Verständnis von Dictionaries verbessert.

Mit den Bonusaufgaben und den extra Übungsblättern haben wir schon gewisse Fortschritte gezeigt. Trotzdem hat der Kurs letztenendes noch den falschen Fokus - es geht zu sehr um neue Dinge, zu wenig um Verständnis und Wiederholung.

Bei einer nächsten Überarbeitung könnte man sich mal überlegen, wie man mehr Wert auf Verständnis legen könnte.
So zum Beispiel bei Dictionaries und Listen einige Aufgaben, in denen es nur darum geht, den Unterschied zu verstehen und wann das eine vielleicht besser als das andere ist. Im Idealfall sind diese Erklärungen am Ende nicht nur in den Folien, sondern auch in den Notebooks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions