Software-Tipps

Im Informatikunterricht wird überwiegend “freie” Software eingesetzt. Diese kostet nichts und kann im Internet heruntergeladen werden. Einige Programme sind Java-basiert und setzen eine Javainstallation voraus, die man in der Regel ohnehin hat. Portable Apps sind (Windows-)Programme, die man nicht installieren muss und deshalb sogar vom USB-Stick laufen.

Der Fachbereich Informatik hat auf Basis von LiberKey.com (Freeware) einen speziell für den Informatik- und Mathematik-Unterricht an der GHO angepassten SW-Stick für Windows erstellt.

Der GHO-LiberKey wird in diesem Video kurz vorgestellt.

Laden Sie sich hierzu bitte die Datei Liberkey.zip (2,2 GB) herunter und entpacken Sie die zip-Datei auf einem USB-Stick mit mindestens 6 GB freiem Speicherplatz (Dauer: ca. 15 – 45 Minuten, abhängig von Computer und Stick). Starten Sie anschließend auf dem Stick die Anwendung LiberKey.exe im Ordner Liberkey. Natürlich können Sie die zip-Datei auch direkt auf einem Windows-PC auspacken und dort das Programm LiberKey.exe benutzen.

 

 

SW-Entwicklung

  • Im Unterricht arbeiten wir überwiegend mit der Programmiersprache Python in der Version 3.7. Wir nutzen den Editor Thonny, der Python bereits integriert hat.
  • Zur Einführung in das (objektorientierte) Programmieren in Python bietet PythonKara die motivierende Welt eines Marienkäfers.
  • Die portable App Scratch richtet sich vor allem an sehr junge Informatikschülerinnen und -schüler.

Modellierung

  • Für das Erstellen von Nassi-Shneiderman-Diagrammen (Struktogrammen) ist der Struktogrammeditor gut geeignet.
  • Programmablaufpläne (Flussdiagramme), ER-Modelle, UML-Diagramme und mehr können mit dem Tool Dia (portable App) erstellt werden.
  • Der PapDesigner (portable App) ist eine farbenfrohe Alternative speziell für Programmablaufpläne.

Sprachen und Automaten

  • Mit JFlap können mittels zustandsorientierter Programmierung finite Automaten ebenso wie Moore- und Mealy- Automaten simuliert und Grammatiken analysiert werden.
  • Endliche Automaten lassen sich auch mit dem Marienkäfer Kara programmieren.
  • Selbst Turing-Maschinen lassen sich mit Kara entdecken.

Rechner und Netze

  • Schaltungen können mit LogicSim simuliert werden.
  • Johnny ist ein portabler Simulator der John von Neumann – Rechnerarchitektur.
  • Die portable App Filius eignet sich gut zur Simulation von Heim- und Firmennetzwerken.

Datenbankentwicklung

  • Mit dem Datenbankmanagementsystem SQLiteDatabaseBrowser (portable) können relationale Datenbanken erstellt werden.

Office

  • Das an der GHO verwendete Office-Paket Open Office von Apache gibt es auch als portable App.

Bezugsquellen (Stand: Dezember 2019)

  • Dia: http://dia-installer.de/index.html.de
  • Endliche-Automaten-Kara: http://www.swisseduc.ch/informatik/karatojava/kara/index.html
  • Filius: http://www.lernsoftware-filius.de/
  • JFlap: http://www.jflap.org/
  • Johnny: http://www.heise.de/download/product/johnny-72728
  • PapDesigner: https://www.heise.de/download/product/papdesigner-51889
  • Python-Kara: http://swisseduc.ch/informatik/karatojava/pythonkara/
  • Scratch: https://scratch.mit.edu/
  • SQLite-Browser: http://sqlitebrowser.org/
  • Struktogrammeditor: https://whiledo.de/index.php?p=struktogrammeditor
  • Thonny: https://thonny.org/
  • Turing-Kara: http://www.swisseduc.ch/informatik/karatojava/turingkara/

Haftungsausschluss / The Liability of Publisher
GHO can not be held responsible for any damages, direct or indirect, arising from the use of this website.
The user is solely and entirely responsible for any direct or indirect damage, material or immaterial, resulting from its own fault caused to GHO or any third party using the website or service related.
GHO can not be held responsible for acts beyond its control, such as but not limited to: failure of network access, hacking, data loss, etc..
GHO can not be held responsible for any links contained in its website to other websites, especially the advertising links.