Programmieren statt Frühfranzösisch

Initiativen in den USA und in Deutschland erheben die Fähigkeit zur Softwareentwicklung auf die Stufe der Kulturtechniken und fordern, dass das Programmieren zur Grundausbildung gehört.

Die Befürworter wollen das Programmieren zu einem Volkssport machen. Foto: Screenshot Youtube

Die Befürworter wollen das Programmieren zu einem Volkssport machen. Foto: Screenshot Youtube

Feedback

Tragen Sie mit Hinweisen zu diesem Artikel bei oder melden Sie uns Fehler.

«Programmieren ist heute viel einfacher», verspricht Bill Gates. «Spiel nicht nur mit deinem Telefon – programmiere es!», rät US-Präsident Barack Obama. Und auch Schauspieler Ashton Kutcher, der im Film bereits Steve Jobs ver­körperte, schliesst sich dem Aufruf an. Er lässt sich im Video für «The Hour of Code» davon überzeugen, dass die Entwicklung von Software und Apps Spass macht und kinderleicht ist.

«The Hour of Code» ist eine gemeinnützige Initiative mit dem Ziel, jedem Schulkind und Studenten in den USA Informatikunterricht zu ermöglichen. Doch nicht nur das: Die Initianten machen geltend, dass jedermann programmieren lernen kann – und lernen sollte. Auf Code.org steht ein Onlinekurs bereit, der in 20 Stunden die Grundlagen der Informatik vermittelt. Es gibt weitergehende Lerneinheiten, etwa zu den Kultspielen «Flappy Bird» und «Angry Bird». Die Lektionen sind in über 30 Sprachen vorhanden, auch auf Deutsch. Die einrahmenden Videos – in einem erklärt Facebook-Gründer Mark Zuckerberg beispielsweise das Prinzip einer Schleife im Code – gibt es nur in Englisch. Die Transkripts der Videos sind auch in Übersetzungen vorhanden.

Weniger ausgeliefert

Programmieren für alle, quasi als Volkssport? Die Befürworter haben überzeugende Argumente. Wer die Funktionsweise der Maschine versteht, kann ihr selbstbewusster gegenübertreten und fühlt sich weniger ausgeliefert. Schon mit Basiswissen lassen sich Routine­vorgänge per Stapelverarbeitung automatisieren. Die Aufgaben, die sich bei der privaten oder beruflichen Computernutzung mit zunehmend grösseren Datenmengen ergeben, werden über Scriptsprachen leichter beherrschbar.

Martin Weigert schrieb vor kurzem im Netzwertig-Blog von der nicht ganz so geheimen «Superkraft»: «Wer programmieren kann, formt sich die Welt», postuliert er und sagt, dass Programmierkenntnisse ein Element der künftigen Allgemeinbildung sein würden. Der Fachkräftemangel sei ein wichtiger Punkt; Computeringenieure seien der Flaschenhals eines jeden Projekts, in dem ein Code involviert sei.

Es geht aber nicht nur um die Nachwuchsförderung – oder um «Kinder statt Inder», wie der CDU-Politiker Jürgen Rüttgers seinerzeit die IT-Förderung an den Schulen zuspitzte. Die eigentliche Motivation der Promotoren der Programmierkenntnisse fürs breite Volk ist die Überzeugung, dass die Software­entwicklung heute als Kulturtechnik gelten muss. Sie ist das Äquivalent fürs Lesen und Schreiben im digitalen Zeitalter.

Das proklamieren Zach Sims und Ryan Bubinski. Sie sind die Gründer des Start-ups Codecademy.com, auf dem man sich kostenlos in den Kurs Code Year einschreiben kann. Man lernt, eine Website zu entwickeln oder ein Spiel zu bauen. Ursprünglich verpflichtete man sich als Teilnehmer, wöchentlich an ­einem Kurs teilzunehmen. Mehr als 450'000 Leute haben den Kurs 2012 abgehalten. Das Angebot auf Codeyear.com gibt es weiterhin. Heute müssen die ­Absolventen während vier Wochen an ­einem selbst wählbaren Wochentag für die Onlinelektionen aufkreuzen.

Nicht nur Tabletstreichler sein!

«Wenn du selbst gestaltest, bist du nicht nur der Knopfdrücker und Tabletstreichler», sagte Ranga Yogeshwar kürzlich in einem Interview mit der FAZ. Der Wissenschaftsjournalist fordert die «neue digitale Mündigkeit» und hat zusammen mit dem Informatiker Thomas Bendig im Juni 2014 den Verein «Jeder kann ­programmieren» gegründet. Programmieren sei die Sprache des 21. Jahrhunderts, bekräftigt Yogeshwar.

Der ETH-Professor Juraj Hromkovic setzt sich seit zehn Jahren für den Informatikunterricht an den Schweizer Schulen ein. Er kann der Idee, dass jeder programmieren lernen soll, jedoch nichts abgewinnen: «Wie kann man etwas fordern, das man nicht durchsetzen kann? Das ist ein Unsinn!» Dass die Programmierung für künftige Generationen unumgänglich sein wird, sieht allerdings auch Hromkovic so: «­Jeder wird programmieren müssen: Das wird einfach auf uns zukommen.» Die kommenden Gerätegenerationen werden universeller sein und sich nur mittels eigener Programmierung wirklich ausreizen lassen. Die Vorbereitung dafür sei bei den Schulen am besten aufgehoben: «Bei uns liegt der Fokus auf der Schule der Zukunft.» Die ­Materialien, die Hromkovic am Ausbildungs- und ­Beratungszentrum für Informatikunterricht der ETH entwickelt, kommen allen Generationen zugute. Es hätten sich auch Senioren bei ihm in die Informatik eingearbeitet. Die ETH setzt auf die Programmiersprache Logo, die speziell für Kinder entwickelt wurde. Sie ist darauf ausgelegt, die zentralen Programmierkonzepte spielerisch und durch visuelle Methoden zu erlernen. Das macht die Sprache auch bei Mädchen sehr beliebt.

Auch die am renommierten MIT-Institut entwickelte Programmiersprache Scratch setzt auf die visuelle Programmierung, bei der Programme aus farbigen Bauklötzen zusammengesteckt werden. Auch fortgeschrittene Konzepte wie die Objektorientierung und die Ereignisbehandlung werden abgebildet.

Ein Trick, PCs zu verkaufen?

Was ist die Antriebsfeder für Facebook und Microsoft, die über Mark Zuckerberg und Bill Gates die Programmierung für alle forderten und förderten? Der «PC Magazine»-Kolumnist John C. Dvorak schrieb, er sehe «The Hour of Code» als Trick, mehr Computer an Schulen zu verkaufen. Auch ETH-Professor Juraj Hromkovic sagt, die Motivation der Konzerne sei «ein bisschen komplizierter»: «Sie haben nicht in erster Linie das Ziel, das Bildungssystem zu verbessern. Es fehlt an kompetenten Leuten in der Branche.» Mehr besser ausgebildete Entwickler helfen, mehr Software zu verkaufen. Hromkovic will trotz seines ­Engagements die Informatik nicht über andere wichtige Wissensgebiete wie die Mathematik oder die Physik stellen.

Der Gründer der Lernplattform Codeschool.com, Gregg Pollack, stellt sich ebenfalls auf den Standpunkt, es müsse tatsächlich nicht jeder Programme oder Apps schreiben können. Für sinnvoll erachtet er ein grundsätzliches Verständnis für den Code – wer die Logik der Programme kennt, lässt sich von Fehlern weniger einschüchtern und kann bei ­Bedarf gezielter um Hilfe fragen.

(Tages-Anzeiger)

(Erstellt: 01.09.2014, 01:41 Uhr)

Plattformen fürs Selbststudium

Code.org Diese Plattform zählt auf breite Unterstützung aus der Branche. Die Firmengründer von Microsoft und Facebook erzählen in «Pep Talks», wie sie zur Softwareentwicklung gestossen sind. Am Einführungskurs waren auch Softwareingenieure von Google und Twitter beteiligt. Spenden gab es unter anderem von Amazon, Linkedin und J. P. Morgan Chase. Nach der allgemeinen Einführung kann man auch Javascript, Python oder die Appentwicklung lernen.

Codecademy.com wurde mit Risikokapital auf den Weg gebracht. Die Plattform will «echte» Kenntnisse vermitteln, die sich im Berufsalltag auswerten lassen. Sie hat den Anspruch, eine Alternative zum «defekten, im 19. Jahrhundert stecken gebliebenen» Bildungssystem der USA zu sein. Auf der Site kann man nebst HTML und CSS auch Scriptsprachen wie Ruby, PHP, Python, jQuery und Javascript erlernen.

ABZ.inf.ethz.ch Das Ausbildungs- und Beratungszentrum für Informatikunterricht der ETH bietet Informationen zu den Programmiersprachen Logo und Scratch und Materialien für den Unterricht.

Scratch.mit.edu Die visuelle Programmiersprache Scratch kann auf der Website des MIT direkt im Browser ausprobiert und angewendet werden. Die Community hat mehr als 6 Millionen Projekte veröffentlicht, die sich ausprobieren, im Code-Editor ansehen und anpassen lassen. Die Website steht auch auf Deutsch zur Verfügung, allerdings sind nicht alle Elemente übersetzt, sodass Englischkenntnisse von Vorteil sind.

Codeschool.com Das Motto ist «learning by doing». Die Kurse beginnen mit einem Video. Im Anschluss daran müssen Aufgaben gelöst werden, damit man weiterfahren kann. Nebst Ruby, Javascript, HTML und CSS kann man auch die Programmierung fürs iPad und iPhone erlernen.

Lynda.com ist eine grosse amerikanische Lernplattform, die Kurse in den verschiedensten Bereichen, auch Programmierung anbietet. Der Zugang kostet 25 Dollar pro Monat. (schü)


Die Redaktion auf Twitter

Stets informiert und aktuell. Folgen Sie uns auf dem Kurznachrichtendienst.

Weiterbildung

Kostenlose E-Books

Laden Sie in unserem Weiterbildungs-Channel kostenlos Ebooks herunter.

Werbung

Kommentare

Abo

Weekend-Abo für 1.- testen

Unter der Woche Zugang auf das digitale Angebot, am Wochenende die Zeitung im Briefkasten. Jetzt testen.

Die Welt in Bildern

Runde Sache: Ein Karussell am Frankfurter Weihnachtsmarkt (6. Dezember 2016).
(Bild: Michael Probst) Mehr...