Angeleitetes Programmieren

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Pascal</language>
== Wie lernt man Programmieren? ==

Das Programmierenlernen ist eine sehr schwierige Angelegenheit. Selbst Informatikstudierende haben mitunter erhebliche Problem beim Erlernen des konstruktiven Umgangs mit einer entsprechenden Programmiersprache (PS). 

Die Informatik-Didaktik hat eine Reihe von Konzepten entwickelt, wie man Anfänger in der Programmierausbildung unterstüzten kann:
# Mikrowelten (Hamster, Turtle, Karel the Robot, ...)
# Angepasste Entwicklungsumgebungen (BlueJ, ...)
# ...

Sehr gute Resultate werden mit einem neueren Ansatz erzielt, den wir angeleitetes Programmieren nennen wollen: Dem Lernenden werden bestimmte anfangs meist sehr kurzschrittige Forderung auferlegt, die er bei der Erarbeitung der Programme beachten muss. Solche Konstruktionsanleitungen können als