Programmier-Beispiele
Am einfachsten können die Beispiele geändert und verstanden werden, indem man sie in den Editor von W3Schools kopiert und dort ausführt.
Die Beispiele sollen dazu dienen, das Programmieren zu verstehen, indem man grundlegende Anwendungen der Fächer Physik und Mathematik so einfach wie möglich programmiert. Zusätzlich sind zwei Beispiele aus der Theorie der Programmierung mit Klassen aufgeführt.
In Mathematik bzw. Physik müssen immer wieder durch Formeln bzw. deren Umformung Größen berechnet werden. Am einfachsten löst man dies durch Tabellenkalkulation, aber auch im Mathematik-Programm Geogebra kann gerechnet und können Formeln umgestellt werden. Mit JavaScript ist Rechnen in einer HTML-Seite möglich.
Mit dem Zeichnen eines Funktionsgraphen in einem beliebigen Browser lernt man, wie man Grafikobjekte programmieren kann (Parabel).
Animationen sind in einer Programmiersprache schwierig umzusetzen, da die Anzeige immer wieder gelöscht werden muss.
So ist das Programmieren selbst von einer einfachen geradlinigen Bewegung recht aufwendig, da bei Animationen der Bildschirm immer wieder gelöscht werden muss. (Physikalische und programmtechnische Krönung ist diesbezüglich die Programmierung einer mechanischen Transversalwelle.)
Weitere Anwendungen vor allem in Physik, wie die Programmierung einer überlagerten Bewegung, wie sie ein waagrechter oder schiefer Wurf, eventuell sogar mit Luftwiderstand, darstellt, finden sich im Menüpunkt Unterricht.
Programmier-Beispiele in Mebis einbinden
Neben einen Überblick über das Programmieren, werden hier in den Untermenüs in einfachst denkbarer Form die Darstellung von Graphen und die Bewegung eines Grafikobjekts in JavaScript vor allem in Beispielen aus Physik und Mathematik als Einstieg in die Programmierung dargestellt.
Günstig für die Darstellung der Programme erwies sich, dass diese in Google-Sites eingebettet werden können.
Der Programmcode ist als Text daneben eingefügt, aber nicht wie in den schon erwähnten Editoren nicht mit dem Programm verbunden.
Prinzipiell ist das Einbinden von HTML-Dateien in Webplattformen problematisch, da somit über Html und JavaScript ausführbarer Programmcode integriert wird. In der Lernplattform Mebis, die auf Moodle basiert, müssen die HTML-Dateien in Mebis bzw. hochgeladen werden und können dann über einen Link aufgerufen werden, der die Dateien wieder lokal herunterlädt. Im jeweiligen Browser wird die Weiterverarbeitung dann konfiguriert.
Um den Programmcode der Programmierbeispiele in Mebis anzuzeigen, empfiehlt sich sie als vorformatiert anzuzeigen un zusätzliche Formatierung zu entfernen.