Skip to content

Eine kuratierte Liste von großartigen Werkzeugen für den Informatikunterricht

License

Notifications You must be signed in to change notification settings

egeu5/awesome-informatik-tools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Großartige Informatik Werkzeuge Awesome

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.

Inhaltsverzeichnis

Standards und Lehrpläne

Informatikstandards

Kernlehrpläne

Nordrhein-Westfalen

Information und Daten

Objektorientierte Modellierung

  • 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.

Text- und Grafikgestaltung

  • 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.

Algorithmen

Visuelle Programmierung

  • 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.

Textuelle Programmierung

  • 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 -

Miniwelten

Suchen und Sortieren

Sprachen und Automaten

Endliche Automaten

  • 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.

Informatiksysteme

Rechnerkunde

  • MOPS - Simulator eines Modellrechners mit Pseudoassembler

Physical Computing

  • Arduino - Ein robuster Mikrokontroller.
  • Raspberry Pi - Voll funktionsfähiger Einplatinen-Computer für ca. 35€.

Rechnernetze

  • 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.

Informatik, Mensch und Gesellschaft

Datenschutz

Datensicherheit

  • 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.

Allgemeine Unterrichtswerkzeuge

  • 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.

Unterrichtsmaterial

  • 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.

Digital Arbeiten

  • 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.

License

CC0

To the extent possible under law, Jonas Neugebauer has waived all copyright and related or neighboring rights to this work.

About

Eine kuratierte Liste von großartigen Werkzeugen für den Informatikunterricht

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published