Pionierinnen

der Informatik

Wie ist das erste Computerprogramm entstanden? Welche Programmiersprache benutzen Banken? Wie können im Internet Daten ohne Stau transportiert werden? Antworten auf diese Fragen holen wenig bekannte Pionierinnen der Informatik aus dem Schatten der Geschichte und zeigen den Bezug zu heutigen Anwendungen. Hast du heute schon etwas benutzt, was von diesen Pionierinnen entwickelt wurde? Finde es jetzt heraus!

Scrolle, um dich durch
die Stories zu bewegen.

Triff die erste Programmiererin der Welt!

Ada Lovelace

Als Ada Lovelace lebte (1815 - 1852), gab es keine Computer, trotzdem hat sie damals schon Programme erstellt. Gemeinsam mit ihrem Mentor Charles Babbage hat Ada Lovelace an der Analytical Engine, einer mechanischen Rechenmaschine, gearbeitet.

Für Babbage war das eine Maschine, die Rechenaufgaben durchführen konnte. Lovelace sah aber damals schon, dass die Möglichkeiten mit entsprechender Programmierung vielfältiger sind. So wollte sie zum Beispiel damit Musik komponieren. Ihre Gedanken dazu waren damals visionär, auch wenn die Analytical Engine nie fertig gebaut wurde.

analytical engine

so sieht die Analytical Engine aus - zumindest ein Teil von ihr.

Ada Lovelace wollte Programme schaffen, die zum Beispiel selbstständig Musik komponieren. Heute gibt es solche Programme, sie können auch Texte schreiben oder Bilder aus Text erstellen. Was kommt dabei zum Einsatz?

Falsch!

Ein Algorithmus erklärt dem Computer, was zu tun ist – ähnlich wie ein Kochrezept. Während mit einem Kochrezept Schritt für Schritt leckeres Essen zubereitet wird, löst ein Algorithmus unterschiedliche Probleme.

Das Rezept benutzt Methoden wie braten, grillen oder kochen. Der Computer ist nicht unbedingt auf grillen oder kochen spezialisiert, stattdessen kann er Methoden wie sortieren, suchen oder zählen verwenden. Natürlich benötigt er auch Zutaten: Zum Beispiel Zahlen, Buchstaben, aber auch Farben, Bilder oder Töne.

simple code

ein einfaches Programm, das mit einem Algorithmus die Zahlen 1 bis 5 addiert.

Und kennst du das Ergebnis? Falls nicht, kannst du es hier ausprobieren:


Fallen dir Probleme ein, die du gerne mit Hilfe eines Computerprogramms lösen würdest?

Schreib deine Idee(n) auf und diskutiere mit deinen Mitschüler*innen.

Vor fast 200 Jahren hat Ada Lovelace das erste Mal einen Algorithmus in einem Computerprogramm niedergeschrieben und hat die vielfältigen Einsatzmöglichkeiten erkannt.

Und: Sie sollte recht behalten. Heute, fast 200 Jahre später, begegnen uns Computerprogramme und Algorithmen fast überall. Oft auch dort, wo wir es nicht vermuten würden.

Was meinst du, bei welchen dieser Alltagssituationen kommen Algorithmen zum Einsatz?

Falsch!

Erfinderin des ersten Compilers

Grace Hopper

Grace Hopper war eine außergewöhnliche Informatikerin und United States Navy-Offizierin, die in der Welt der Computer eine entscheidende Rolle spielte. Geboren im Jahr 1906, legte sie den Grundstein für die moderne Computerprogrammierung und schuf einige der wichtigsten Technologien, die heute noch verwendet werden.

So nennt man Grace Hopper auch „Grandma COBOL“, weil sie wesentlich zur Entwicklung dieser Programmiersprache beigetragen hat. Was denkst du, in welchem alltäglichen Gerät finden wir diese Sprache noch heute?

Falsch!

Bevor Grace Hopper den Compiler erfand, mussten Programmierer*innen komplizierte Anweisungen in Maschinensprache schreiben, die für die meisten Menschen schwer zu lesen und zu verstehen ist. Mit dem Compiler wurde es viel einfacher, Computerprogramme zu schreiben, da Programmierer*innen nun in einer menschenverständlichen Sprache schreiben konnten, die der Compiler dann in Maschinensprache übersetzte.

analytical engine

Compiler übersetzen Quellcode in ausführbaren Maschinencode.

Grace Hopper hat auch den Begriff "Debugging" geprägt, der den Prozess der Identifizierung und Behebung von Fehlern in Computerprogrammen beschreibt.

Die Idee des Debuggings entstand, als sie und ihr Team einen echten Käfer (engl. Bug) aus einem frühen Computer entfernten, der einen Fehler verursachte. Seitdem hat sich der Begriff "Debugging" als gängige Bezeichnung für das Lösen von Programmierproblemen etabliert.

analytical engine

Der legendäre Logbuch-Eintrag von Grace Hopper – mit eingeklebten totem Käfer.

Welche der folgenden Aussagen über Grace Hopper und ihre Beiträge zur Informatik ist wahr?

Falsch!

Pionierin der Suchmaschinen

Karen Spärck Jones

Karen Spärck Jones (1935 - 2007) war eine britische Informatikerin, die sich mit der Verarbeitung natürlicher Sprache beschäftigte. Sie wollte wissen, ob und wie es möglich ist, dass ein Computer aus sehr vielen Dokumenten und Texten genau das eine Wort findet, das man gerade sucht.

Für dich ist das nichts Neues? Logisch! Alle gängigen Suchmaschinen verwenden heute die von Karen Spärck Jones entwickelten Methoden, um die relevantesten Ergebnisse für deine Suchanfrage zu finden.

I think it's very important to get more women into computing. My slogan is: Computing is too important to be left to men

Karen Spärck Jones

Bezogen auf das Zitat von Karen Spärck Jones, was denkst du, warum ist es wichtig, dass ähnlich viele Frauen wie Männer in der Informatik arbeiten?

Wenn technische Anwendungen nur von Männern entwickelt werden, dann funktionieren diese oft besser für Männer als für Frauen. Ein Beispiel dafür ist die Spracherkennung.

Das liegt daran, dass die Technologie von Männern entwickelt und mit männlichen Stimmen trainiert wurde. Deshalb reagiert sie besser auf die Stimmen von Männern. Das gilt für viele Anwendungen und ist auch der Grund, wieso Frauen und Mädchen bei manchen dieser Alltagsanwendungen benachteiligt werden. Um das zu verhindern, braucht es mehr Frauen, die an der Entwicklung von Technologien beteiligt sind - zum Beispiel als Programmiererin.

Meinst du, man kann auch ohne Informatikstudium Programmiererin werden?

analytical engine

Die Oberfläche von Scratch, einer einfachen Programmiersprache für Kinder und Jugendliche.

Coden oder Programmieren ist ein bisschen wie eine Fremdsprache lernen und gleichzeitig ein Puzzle lösen. Es gibt viele verschiedene Programmiersprachen, die unterschiedlich kompliziert sind und für verschiedene Zwecke benutzt werden.

Falls du programmieren möchtest, kannst du dies auch neben der Schule machen, aber einige Schulen, wie zum Beispiel eine HTL, bietet dir die Möglichkeit, Coden direkt in der Schule zu lernen.

Wenn du selbst mal programmieren möchtest, dann kannst du folgende Sachen gratis ausprobieren:

  • Scratch (deutsch, eher einfach mit Blöcken, aber sehr gut für den Einstieg)

  • lernen.cloud (deutsch, Python, gute Anfangssprache)

  • Sololearn (englisch, etwas anspruchsvoller mit richtigem Code)

  • FreeCodeCamp (englisch, etwas anspruchsvoller mit richtigem Code)

  • Code.org (deutsch, eher einfach mit Blöcken, gut für den Einstieg)

  • Welche der Aussagen zum Programmieren sind richtig?

    Falsch!

    Pionierin der Netzwerktechnologien

    Radia Perlman

    Radia Perlman, geboren 1951, ist eine beeindruckende Informatikerin, die einen großen Einfluss auf die Gestaltung des heutigen Internets hatte. Sie hat eine innovative Methode entwickelt, die eine reibungslose Kommunikation zwischen Computern ermöglicht.

    Ich möchte, dass die Leute verstehen, dass sie das Zeug dazu haben, die Welt zu verändern.

    Radia Pearlman

    Stell dir vor, ein Netzwerk ist wie eine große Stadt und die Computer sind die Einwohner. Genau wie Menschen, die auf unterschiedliche Weisen miteinander kommunizieren, müssen auch Computer miteinander "sprechen", um Informationen auszutauschen und Aufgaben zu erfüllen.

    Warum glaubst du, sind Netzwerkprotokolle so wichtig?

    Falsch!

    Aber was passiert, wenn zu viele Computer gleichzeitig sprechen und immer wieder dasselbe sagen? Genau, es entsteht ein riesiges Durcheinander! Wenn alle Computer zur gleichen Zeit Informationen senden und immer wieder die gleichen Nachrichten wiederholen, könnten einige wichtige Informationen verloren gehen oder nicht schnell genug ankommen. Radia Perlman hat eine intelligente Lösung gefunden, um dieses Chaos zu vermeiden.

    stp12

    In unserem Computer-Netzwerk wird die Switch 3 von Anna blockiert, um ein Daten-Chaos zu verhindern.

    Diese Methode, auch als "Spanning Tree Protocol" bekannt, sorgt dafür, dass die Daten geordnet und ohne Stau von einem Computer zum anderen gelangen, ähnlich wie ein Verkehrsleitsystem in einer Stadt.

    Radia Perlman hat mit ihrer beeindruckenden Arbeit das Spanning-Tree-Konzept so vereinfacht, dass es auch in großen und komplexen Netzwerken funktioniert. Dadurch hat sie gezeigt, wie wichtig Netzwerkprotokolle für die digitale Kommunikation sind, selbst in Netzwerken mit vielen Computern.

    Welche der folgenden Aussagen über Radia Perlman sind korrekt?

    Falsch!

    "Menschliche Rechenmaschine" und Schlüsselfigur der Mondlandung!

    Katherine Johnson

    Katherine Johnson (1918 - 2020) war eine der besten Computer. Das klingt heute vielleicht etwas komisch, als Johnson bei der NASA arbeitete, machte diese Aussage aber tatsächlich Sinn. Denn damals wurden Menschen, die Rechenmaschinen bedienten als "computer" (engl. to compute - berechnen) bezeichnet.

    Obwohl Sie als Woman of Color mit Diskriminierungen und anderen Hürden zu kämpfen hatte, wäre ohne ihre Arbeit, die Apollo-11-Mission nicht möglich gewesen. Vielleicht kennst du den Satz „Ein kleiner Schritt für einen Menschen, aber ein großer Schritt für die Menschheit“? Den hat der Astronaut Neil Armstrong gesagt als er vom Raumschiff Apollo 11 seinen ersten Schritt auf den Mond machte. Möglich machte das unter anderem Katherine Johnson. Mit mathematischen Modellen und Algorithmen berechnete Sie nämlich die Flugbahnen des Raumschiffs „Apollo 11“. Auch für sie und ihre „Computer“-Kolleginnen war das damals ein wichtiger Schritt. Denn: Sie öffnete den Weg für viele, die nach ihr kamen.

    Als was hat Katherine Johnsons bei der NASA gearbeitet?

    Falsch!

    Katherine Johnson arbeitete jedoch nicht alleine. Sie war Teil eines Teams von "menschlichen Computern" bei der NASA, das hauptsächlich aus Women of Color bestand. Diese Gruppe, oft als "Hidden Figures" bezeichnet, trug ebenfalls wesentlich zu den NASA-Missionen bei.

    Sie arbeiteten in einer Zeit, in der sowohl Rassendiskriminierung als auch Geschlechterdiskriminierung vorherrschend waren, und ihre Beiträge wurden lange Zeit übersehen. Einem breiten Publikum wurden Sie durch den 2016 veröffentlichten Film „Hidden Figures – Unerkannte Heldinnen“ bekannt. Wir können den Film übrigens sehr empfehlen ;)

    analytical engine

    Katherine Johnson und ihr Team die als "menschliche Computer" bei der NASA arbeiteten

    Welchen wichtigen Beitrag leistete Katherine Johnson zur Apollo-Mondlandung?

    Falsch!

    "Hat Katherine Johnson die Berechnungen überprüft, sonst steig ich nicht ein... Erst wenn sie sagt, dass es passt, bin ich bereit." - John Glenn, der erste Amerikaner, der die Erde umkreiste.

    Hier endet die Reise durch die Leben der Pionnierinnen für's Erste. Wir sind bemüht, hier in Zukunft noch mehr außergewöhnliche Persönlichkeiten vorstellen zu können.

    Schaut bald wieder vorbei, um zu sehen, ob sich etwas geändert hat!