Professional Documents
Culture Documents
Wer Computerprogramme schreiben kann, gestaltet die digitale Welt mit alle anderen sind abhngige Konsumenten. Deshalb sollten am besten
schon Kinder die Kulturtechnik des Programmierens lernen. Entscheidend ist ausserdem, dass wir
berhaupt mitschreiben drfen dafr setzen sich
die verschiedenen Open-Bewegungen ein.
Von Matthias Strmer
Was ist eine Programmiersprache? Eigentlich nichts anderes als eine Schrift, mit der
Menschen mit Maschinen kommunizieren
knnen. Wie bei den menschlichen Sprachen gibt es auch viele verschiedene
Programmiersprachen: alte und neue,
einfache und schwierig zu erlernende, weit
verbreitete und sehr selten verwendete
Programmiersprachen. Das von Menschen
geschriebene Programm ist der Quelltext,
auch Source Code genannt. Fr die Ausfhrung auf dem Computer wird dieser mit
einem sogenannten Compiler in Maschinensprache bersetzt, die letztlich die
binren Datenketten von 0 und 1 ergeben
und von den Mikroprozessoren der Rechner
als Software verarbeitet werden knnen.
Bisher waren es meist ausgebildete
Informatiker und clevere Quereinsteiger, die
sich beruflich oder in der Freizeit mit Software-Programmierung beschftigt haben.
Heute gibt es mit Code.org, Codeacademy.
com oder Codeschool.com immer mehr
Internetplattformen, mit denen auch Laien
und gar Kinder selbstndig programmieren
lernen knnen. Und das macht Sinn, denn
im digitalen Zeitalter sollte neben Lesen
und Schreiben von herkmmlicher Schrift
die Beherrschung der Mensch-MaschinenKommunikation also Programmieren
den gleichen Stellenwert erhalten.
Software ist heute so wichtig und allgegenwrtig, dass Programmieren als Kulturtechnik gelten muss. Damit werden aus
Konsumenten und Zuhrerinnen der
digitalen Welt Menschen, die mitschreiben
und mitgestalten knnen am besten ab
dem Grundschulalter.
Auf freie Forschung programmiert
Aber nicht nur Kinder sollen Programmieren
lernen, auch fr angehende Forschende ist
20
UniPress 162/2014
161/2014
Diese Open Data Apps haben Studierende der Universitt Bern entwickelt. Sie visualisieren
unterschiedlichste Daten.
(Bild: zvg)
Auftrge vielfach ohne Ausschreibung freihndig an Firmen vergeben mit der Begrndung, dass kein anderes Unternehmen die
entsprechende proprietre Lsung liefern
knne.
Im Grunde haben wir damit eine Situation wie in vielen Entwicklungslndern, in
denen die Menschen, die nicht lesen und
schreiben knnen, abhngig sind von
Schreibern, die mit ihrem geheimen Wissen
und Knnen die schriftliche Kommunikation
dominieren. Die Konsequenz fr uns ist,
dass durch die Fhigkeit, Computerprogramme zu schreiben und nicht bloss
Knpfe zu drcken, die digitalen Kompetenzen der Bevlkerung und damit ihre
Macht im Umgang mit diesen Technologien
wachsen.
Wir brauchen
digitale Nachhaltigkeit
Entscheidend ist neben dem Knnen aber
auch das Drfen, und dazu braucht es die
juristische Freiheit, welche Open Source
Software und mit ihr die Vielzahl weiterer
Open-Bewegungen schaffen. Open
Source war in den 90er Jahren nmlich nur
der Anfang: So werden heute beispielsweise die Millionen Seiten der Wikipedia
von der breiten ffentlichkeit erstellt und
aktualisiert, ohne dass eine einzelne Firma
oder Person die Kontrolle darber hat. Mit
Creative Commons Lizenzen fr Texte,
Bilder, Musik und Filme werden dieselben
Mglichkeiten fr den Umgang mit Inhalten
geschaffen wie mit den Open Source
Lizenzen bei der Entwicklung von Software.
Und das Open Data-Prinzip macht ffentlich finanzierte Behrdendaten und andere
Informationen, sofern sie nicht den Datenschutz verletzen oder sicherheitsrelevant
sind, frei zugnglich.
UniPress
162/2014
21