Eine kuratierte Liste von großartigen Werkzeugen für den Informatikunterricht.
In dieser Liste dreht sich alles um den Informatikunterricht (IU). Primär sollen hier großartige Werkzeuge gesammelt werden, die sich für den Einsatz im Unterricht eignen. Werkzeug wird hier als Überbegriff für Programme, Materialien oder Informationen über und für den IU benutzt. Nach Möglichkeit sollten dies kostenlose, besser noch Open Source / Open Access Werkzeuge sein, die einen echten Mehrwert für die Unterrichtsgestaltung in einem oder mehreren Themengebieten des IUs darstellen.
Diese Liste ist eine kollaborative Sammlung und steht für Beiträge offen. Wie Sie etwas beitragen können steht in Beitragen.md.
Die Kategorisierung der Werkzeuge orientiert sich lose an den Standards für den Informatikunterricht. In der Kategorie Digital Arbeiten werden allgemeine Tools aufgelistet, die generell für den Einsatz in allen Fächern sinnvoll sind.
- Standards und Lehrpläne
- Information und Daten
- Algorithmen
- Sprachen und Automaten
- Informatiksysteme
- Informatik, Mensch und Gesellschaft
- Allgemeine Unterrichtswerkzeuge
- Unterrichtsmaterial
- Digital Arbeiten
- Informatikstandards für die Sekundarstufe I (Onlineversion) - Die von der GI verabschiedete Empfehlung für einheitliche Standards im Informatikunterricht der Klassen 5 bis 7 und 8 bis 10.
- Informatikstandards für die Sekundarstufe II - Die von der GI verabschiedete Empfehlung für einheitliche Standards im Informatikunterricht der EF, Q1 und Q2.
- Kernlehrplan Wahlpflichtfach Informatik für die Sekundarstufe I an Realschulen
- Kernlehrplan Informatik für die Sekundarstufe II an Gymnasien (Onlineversion)
- UMLet - Kleines Programm zum Satz von UML-Diagrammen. Das Tool bietet sich an, um schnell kleine UMl-Diagramme zu erstellen. Vor allem, da sich individuelle Vorlagen zu vielgenutzten Klassen erstellen lassen. Eine Palette mit Vorlagen für die Klassen im Zentralabitur gibt es hier als Gist.
- Object-Draw - Ein gläsernes Zeichenprogamm für Vektorgrafiken, das Grafikobjekte gleichzeitig als Objektdiagramme visualisiert.
- Freestyler - Ein flexibles Programm zur Erstellung und Simulation verschiedenster Modellelle. Unter anderem Automaten, UML-Diagramme, Rechnernetze und Logische-Schaltkreise.
- Libre Office - Ausgereiftes Open Source Office-Paket mit Textverarbeitung, Diagrammeditor, Tabellenkalkulation und Datenbanksoftware.
- Inkscape - Open Source Gestaltungssoftware für Vektorgrafiken.
- GIMP - Open Source Grafikprogramm.
- Scribus - Open Source Gestaltungsprogramm für Printprodukte.
- Structorizer - Einfacher Editor für Struktogramme.
- Scratch 3 - Eine am MIT entwickelte visuelle Programmierumgebung, in der Programme durch das anordnen von Blöcken erstellt werden. Version 3 ist am 3. Januar 2018 erschienen.
- Scratch 2 - Die Vorgängerversion von Scratch 3 ist weiterhin als Offlineeditor verfügbar. Erweiterbar durch eine Vielzahl an Plugins, die z.B. auch die Interaktion mit physischen Objekten erlauben.
- Scratch4TUIO - Erweiterung um Be-greifbare Interaktionen in Scratch zu integrieren.
- Snap! - Ursprünglich ein Zweig der ersten Scratch Version, mittlerweile komplett neu implementierte Alternative zu Scratch. Snap! zeichnet sich durch die noch größere Erweiterbarkeit aus. Es existieren Erweiterungen für Arduino, Sphero, Mindstroms NXT und vieles mehr.
- App Inventor - Visuelle Programmierumgebung für Android Apps. Mit dem Editor können mobile Apps mit einer blockbasierten Sprache programmiert werden.
- EOS - EOS ist eine bewusst einfach gehaltene objektorientierte Sprache mit Entwicklungsumgebung, die es Schülern ab der Jahrgangsstufe 6 ermöglichen soll, erste Einblicke in die objektorientierte Programmierung zu gewinnen.
- BlueJ - Eine umfangreiche, didaktische Programmierumgebung zur Objektorientierten Programmierung mit Java. BlueJ stellt die Klassen eines Programms direkt als vereinfachtes Klassendiagramm dar und versieht den Programmcode mit zusätzlichen Auszeichnungen, um z.B. das Lesen von Kontrollstrukturen zu erleichtern. Darüber hinaus bietet die IDE die gängigen Features wie Code-Completion und Syntax-Highlighting.
- Java Editor - Der Java Editor ist eine didaktische Entwicklungsumgebung für Java Programme. Sie bietet die gängigen Funktionen sowie einen visuellen Editor für Swing GUIs.
- TigerJython -
- P5JS -
- Greenfoot - Eine auf BlueJ basierende Miniwelt die sowohl textuelle, als auch frame-basierte Entwicklung erlaubt.
- Java Hamster Modell - Miniwelt in der ein Hamster durch Territorien gesteuert wird. Geeignet für den Einstieg in verschiedene Programmierparadigmen und -sprachen.
- JFLAP - Editor und Simulator für endlichen Automaten und kontextfreie Grammatiken.
- FLACI - Lernumgebung zu Themen der theoretischen Informatik. Nachfolgeprojekt von AtoCC, das vollständig Webbasiert ist.
- AtoCC - Lernumgebung zu Themen der theoretischen Informatik (Automatentheorie, formale Sprachen) und deren Anwendung im Compilerbau.
- MOPS - Simulator eines Modellrechners mit Pseudoassembler
- Arduino - Ein robuster Mikrokontroller.
- Raspberry Pi - Voll funktionsfähiger Einplatinen-Computer für ca. 35€.
- Filius - Simulation von Rechnernetzen inklusive Analyse von Nachrichtenverkehr. Netze können aus Rehnern, Switches und Routern aufgebaut werden, mit Software (z.B. Chatprogramm) bespielt und die Kommunikation simuliert werden.
- Planspiel Web 2.0 - Voll ausgearbeitetes Planspiel zu Datenschutz im Web 2.0.
- Planspiel Datenschutz 2.0 - Digitale Variante des Planspiel Web 2.0.
- SpionCamp - Voll ausgearbeitete Lernstationen zur Kryptographie.
- CrypTool (Onlineversion) - Umfangreiches Tool zur Kryptologie und Kryptoanalyse, mit dem verschiedene Verfahren zur Verschlüsselung angewandt, analysiert und ggf. gebrochen werden können.
- EMU - EMU steht für Evidenzbasierte Methoden der Unterrichtsdiagnostik und -entwicklung und ist ein Set von Fragebögen und Auswertungstools (in MS Excel), zur Evaluation des eigenen Unterrichts aus SchülerInnen, KollegInnen und LehrerInnen Sicht.
- SwissEduc Informatik - Umfassende Materialien zum Informatikunterricht. Zum Teil Urheber der oben gelisteten Tools, aber es ist noch weit mehr lohnenswertes Zusatzmaterial vorhanden.
- Materialsammlung der DDI Uni Wuppertal - Umfangreiche Materialsammlung zu allen Themen der Informatik im Kernlehrplan NRW ind daruber hinaus. Zusammengestellt von Mitarbeitern der Didaktik der Informatik, Lehrerinnen und Lehrern sowie Studienreferendaren und Referendarinnen des ZfsL Hamm.
- Inf-Schule.de - inf-schule ist ein elektronisches Schulbuch, dass sich an den Inhalten der Lehrpläne in Rheinland-Pfalz orientiert.
- informatik.schule.de - Suchmaschine fur Materialien, dia auf den versxhiedenen Bildungsseevern der Länder liegen.
- Etherpad-Lite - Ein kollborativer Text-Editor, um gemeinsam an einem Dokument zu arbeiten. Der Editor erlaubt es mehreren Nutzern gleichzeitig Änderungen an einem Dokument vorzunehmen. Es werden einige einfache Formatierungen unterstützt, allerdings keine komplexeren Formatierungen. Es gibt eine vielzahl von offenen Instanzen, die frei genuzt werden können. Beachtenswert ist vor allem das Edupad.
- HackMD - Ein kollaborativer Markdown-Editor ähnlich zu Etherpad. Das Online-Tool erlaubt es mehreren Nutzern gleichzeitig an einem Markdown-Dokument zu arbeiten. Einfache Dokumente können kostenfrei und ohne Anmeldung erstellt werden, für erweiteretes Rechtemanagement und andere Features ist ein bezahltes Abo notwendig.
- EtherCalc - Kollaborative Tabellenkalkulation, um mit mehreren Nutzern gleichzeitig an einer Tabelle arbeiten zu können.
To the extent possible under law, Jonas Neugebauer has waived all copyright and related or neighboring rights to this work.