www.r-krell.de
Webangebot für Schule und Unterricht, Software, Fotovoltaik und mehr
Willkommen,
Übersicht
Was ist
neu?
 Soft-
ware
Mathe-
matik
 Phy-
sik
Infor-
matik
Lessing-
Gymn/BK
Foto-
voltaik

mehr
Kontakt,
eMail
Grußkarten,
Suchen



Informatik

Auf dieser Seite werden in wechselnder Folge Beiträge zur bzw. über die Informatik sowie kurze Programme, Unterrichtsmaterialien, Klausur-Aufgaben und Ähnliches vorgestellt. Ergänzt wird dies durch Verweise auf fremde Seiten.

Im Moment finden Sie hier

Hinweis: der Bildungsgang 1: „AHR-Mathematik/Informatik" mit Mathe- und Informatik-Leistungskurs ist auf der Seite „Lessing-Gymnasium und -Berufskolleg" beschrieben!


zum Seitenanfang / zum Seitenende

Düsseldorfer Informatik-Wettbewerb "Rockin' Robots"


Nur für Schülerinnen und Schüler aus Düsseldorf wurde 2010 erneut der Wettbewerb "Rocking Robots" ausgeschrieben, bei dem es darum ging, einen Lego-Mindstorms-Roboter aufzubauen und ihm musische oder sportliche Aktionen beizubringen. Die Programmierung konnte über das Mindstorms-Interface oder per Java erfolgen (wobei der von mir auf der Seite "Informatik mit Java, Teil a): Grundlegendes zu Java, Benötigte Software und deren Installation" empfohlene Javaeditor ebenfalls für die Mindstorms-Programmierung geeignet und vorbereitet ist). Ein knapp zweiminütiges Video aus dem Lokalfernsehen zeigt einige der Roboter, die 2008 für die Erstauflage des Wettbewerbs gebaut wurden. Den Ausschreibungstext des letzten Wettbewerbs gibt's als pdf-Datei http://www.programmierwettbewerb.eschool.de/pdf/RockinRobots-2010_Aufgabe.pdf sowie mit weiteren Informationen auf

http://www.programmierwettbewerb.eschool.de

Anmeldeschluss war der 26. Februar 2010. Eine Gruppe aus der Klasse 11M unserer Schule hat teilgenommen und konnte Ende Juni 2010 mit ihrem Projekt "Roboter-TWO" den ersten Preis entgegen nehmen. Der Roboter kann eine vereinfachte Notenschrift lesen und anschließend die gelesene Melodie auf dem Keyboard spielen. Nähere Infos (inkl. Video!) in einem Beitrag auf der

Lessing-Schulwebseite.




zum Seitenanfang / zum Seitenende


Zentralabitur

Wegen des in Nordrhein-Westfalen eingeführten Zentralabiturs finden - wie in anderen Fächern auch - im aktuellen und künftigen Informatik-Unterricht einige kleinere Themenverschiebungen statt, um Schülerinnen und Schülern optimal auf die angekündigten Prüfungsaufgaben bzw. die jetzt als besonders wichtig erklärten Themengebiete vorzubereiten.

Eine Übersicht über Themen sowie Beispielaufgaben für das Zentralabitur im Gymnasium finden sich für Informatik und viele weitere Fächer auf

http://www.standardsicherung.schulministerium.nrw.de/abitur-gost/faecher.php


In unserem Bildungsgang 1 „Abitur mit Schwerpunkt Mathematik und Informatik", der zum Berufskolleg gehört, begann das Zentralabitur im Jahr 2008 mit Informatik (und im Folgejahr mit weiteren Fächern). Statt Graphen wie im Gymnasium sind hier Datenbanken sowie Projektmanagement in den schriftlichen Prüfungsaufgaben aufgetaucht. Für uns kein Problem: insbesondere durch den Unterricht bei den Biologisch-Technischen-Assistenten konnten wir z.B. schon auf eine lange Tradition und einige Erfahrung mit Datenbanken zurück blicken - und der aktuelle Unterricht behandelt die geforderten Gebiete. Für den Berufskolleg-Bildungang „AHR -- Mathematik/Informatik" ('Mathe-Kolleg' bzw. „laut Anlage D 21", wie er offiziell heißt) werden die Abiturvorgaben für Informatik auf

http://www.standardsicherung.schulministerium.nrw.de/abitur-bk/bildungsgang.php?id=21

beschrieben. Andere, über die zentralen Vorgaben hinaus gehende lehrplanmäßige Stoffe können und sollen natürlich weiterhin behandelt und in normalen Klausuren und mündlichen Abiturprüfungen abgefragt werden. Der Lehrplan ('Bildungsplan') war bis vor Kurzem auch über die genannte Seite erreichbar; jetzt ist er zu finden unter

http://www.berufsbildung.schulministerium.nrw.de/cms/upload/_lehrplaene/d/informatik/teil3/lp_informatik.pdf


zum Seitenanfang / zum Seitenende


Informatik mit Java

Informatik ist mehr als Programmieren. Während bei einem Programmierkurs die Möglichkeiten der Programmiersprache im Vordergrund stehen und diese oft in wenig einsichtiger Weise nacheinander vorgestellt werden, geht es im Informatikunterricht um mehr. Unter anderem gilt:

Natürlich lernt man das nicht einfach so oder durch Theorie, sondern am besten an praktischen Beispielen. Und um die Beispielprogramme zu schreiben (und die Lösungen der Mitschüler verstehen zu können), muss man sich auf eine Programmiersprache als Unterrichtssprache einigen und diese erlernen. Ähnlich, wie im Oberstufenunterricht des Faches Englisch - genau wie im Fach Deutsch - die Interpretation von Literatur und Texten im Vordergrund steht, muss auch der beste Interpretationskünstler die englische Sprache solide beherrschen, um die Feinheiten der fremdsprachlichen Texte zu verstehen und um die Erkenntnisse im Unterrichtsgespräch, in Hausaufgaben und Klassenarbeiten auch selbst in Englisch formulieren zu können. Genauso bildet die Beherrschung der im Unterricht verwendeten Programmiersprache die Voraussetzung für die erfolgreiche Teilnahme am Informatik-Unterricht. Während sich aber der SII-Englisch-Unterricht darauf verlassen kann, dass alle Schüler wichtige Sprachkenntnisse schon in den Klassen 5 bis 10 erworben haben, ist dies im Informatikunterricht der Klasse 11 nicht der Fall: Programmieren in der Programmiersprache muss und kann beiher erlernt werden. Zum Glück haben formale Programmiersprachen einen viel geringeren Umfang als natürliche Sprachen, sind also schneller und leichter zu erlernen. Andererseits verzeiht der Computer Fehler oder Ungenauigkeiten nicht und überlegt nicht, was denn wohl gemeint sein könnte - fordert also unbedingt den syntaktisch korrekten Sprachgebrauch, gibt aber auch unmittelbare Rückmeldung.

Der Unterricht zu Beginn der 11 dient also sowohl der Einführung in die Informatik als auch dem Spracherwerb. Die oben dargestellte Einführung mit Javascript trägt dem Rechnung. Da die Datentypen in Java aber anders definiert werden als in Javascript, geht es nur um das Einüben der (gleichen) Kontrollstrukturen und dann soll möglichst rasch der Wechsel zu Java erfolgen (Javascript wird hier für Java also ähnlich verwendet, wie früher Niki für Pascal bzw. Delphi - neuerdings habe ich im Grundkurs auch gute Erfahrung mit den [kostenlosen] Java-Hamster der Uni-Oldenburg von http://www.java-hamster-modell.de gemacht, der seit der Version 2 OOP beherrscht: s.u., „Ausführliche Seiten -- Vorbereiten für das Programmieren in Java"!). Damit dann in „richtigem" Java nicht sofort umfangreiche Programmteile für die Oberfläche bzw. die Ein- und Ausgabe geschrieben werden müssen, empfiehlt sich der Einstieg mit der Bibliothek „Stift und Co".

Und weil man die Programmiersprache doch nur wirklich lernt, wenn man zu Hause Programme für verschiedenste Aufgaben schreibt und sich mit Ausdauer und Disziplin bis zur lauffähigen Lösung durchbeißt, möchte ich hier Anregungen und Hilfen geben:

zum Seitenanfang / zum Seitenende

Ausführliche Seiten


Vorbereitung für das Programmieren in Java

:-)

Einführung mit dem Java-Hamster Erste Schritte, verschiedene Methoden, OOP-Syntax sowie Kontrollstrukturen (und zunächst ohne Variable) mit dem Hamstermodell

Informatik mit Java

a)

Grundlegendes zu Java, benötigte Software und deren Installation Was ist Java? / Ist Java schon überholt? / Quelltext und Bytecode, Applications und Applets / Komponenten einer Java-Umgebung (Sun-JDK/SDK und Jikes, Java-Editor, BlueJ, RealJ, Gel, JCreator, eclipse,.. / stiftUndCo, Tutorials und Online-Bücher / Einrichten der Java-Umgebung unter Windows

b)

Erste Java-Programme, Kontrollstrukturen, Autorennen
sowie Verweise
Das erste Java-Programm / Grundsätzlicher Aufbau von Java-Programmen / „Einführung in das objektorientierte Programmieren mit Java und Stift & Co" / Kontrollstrukturen / Guter und schlechter Programmierstil: Hochhaus / Autorennen (mit spielbarem Applet) / Simulation eines Aufzugs / Verweise (Links) auf fremde Webseiten zu Java

c)

Sortieren und Suchen in Java; GUI-Oberfläche mit der Java-AWT Vorbemerkung / 5 einfache Sortierverfahren in Java mit verschiedenen Benutzer-Oberflächen / Suchen / Frame, Label, Button, Textfeld und -area: Ein- und Ausgabe-Elemente der Java-AWT / Finden in Java / Euro-Umrechner und Automat mit Geldrückgabe / weitere Übungen

d)

Adressbuch- bzw. Fuhrpark-Verwaltung mit Java; Dateioperationen Gedanken zur Verwaltung eines Adressbuchs / Verwaltung eines Fuhrparks: Vernünftige Klassen-Einteilung / Dateioperationen in Java / Erweiterte Fuhrparkverwaltung - Projekt mit vielen Funktionen / Nachtrag/Verbesserung vergleicheMit und Sortierkriterien

e)

Lineare Abstrakte Datentypen (Keller, Schlange, Liste) und einige Anwendungen (z.B. Tiefen- und Breitensuche im Labyrinth)
Abstrakter Datentyp (ADT) - Motivation, Anforderungen und Interface E_Speicher / Keller (Stack) (versch. Implementationen, u.a. mit rekursiven Knoten [„Zeigern"]) / Schlange (Queue) / Wegsuche im Labyrinth - eine nichttrivale Verwendung von Keller oder Schlange bei der Tiefen- bzw. Breitensuche / Liste / Java-Bibliotheksklassen / Sortierte Liste / Drei interaktive Applets + 39 Seiten Referat

f)

Abstrakter Datentyp Baum: Binäre Bäume (Sortier- und Rechenbaum), Spielbaum Idee des (binären) Sortierbaums als geschickt verkettete sortierte Liste / Knoten und Elemente im Baum / Aufbau und Verwaltung des Baums / Test des Sortierbaums (mit Applet und Quelltext) / AVL-Baum (inkl. Verweise auf Applets) / Übungsblatt für einfache (binäre) Rechenbäume / Downloadangebot: Dateien für den einfachen Rechenbaum / Beispiele für ein erweitertes Rechenbaumprogramm / (vielfach verzweigter) Spielbaum

g)

Abstrakter Datentyp Graph Was ist ein Graph? / Repräsentation eines Graphen im Computer mit Adjazenzmatrix oder mit Adjazenzlisten / Einige typische Fragestellungen im Zusammenhang mit Graphen / Tiefensuche / Breitensuche / Wiederholungsfragen und Aufgaben

h)

Bau eines Compilers „Java -> 1_AMOR-Maschinensprache" Überblick und Intention; Compiler = Scanner + Parser + Variablentabelle + Codeerzeuger /„Mini-Java" mit Syntaxdiagramm / Der Scanner / Der Parser / Die Symbol- bzw. Variablentabelle / Der Codeerzeuger

Softwareentwurf mit grafischen Hilfsmitteln

SWE

Objektorientierte Anwendungsentwicklung und Software-Engineering Verwendung von UML-Klassendiagramm, UML-Sequenzdiagramm und (erweiterten) ereignisgesteuerten Prozessketten (eEPK) beim Erstellen eines Java-Programms für eine Autovermietung. Mit Links und Hinweisen auf geeignete Zeichen-/Modellierungstools.

Informatik mit Prolog

PRO

Alternatives Programmieren mit Prolog Prolog-Konzept / Familien-Stammbaum (mit Fakten, Fragen und Regeln) / Datenbank Zugfahrplan / Kombinations-Rätsel / Prolog-Listen und deren rekursive Bearbeitung / Wegsuche in Graphen bzw. für Rätsel und Spiele / Literaturangaben und kommentierte Verweise auf fremde Prologseiten


Datenbanken (mit MySQL und Java)

DB1

Datenbanken, Teil 1:
Benötigte Software
Hier wird die für den Unterricht über Datenbanken verwendete Software mit Bezugsquellen (Downloadmöglichkeiten) vorgestellt und Installation und Einrichtung mit Bildern schrittweise erklärt

DB2

Datenbanken, Teil 2:
Entwurf, Implementation und Abfrage

Auf dieser Seite geht es um Entwurf, Normalisierung und Implementation der Datenbank eines kleinen Schachturniers einschl. ER-Diagramm und SQL-Abfragen. Praktische Übungen mit MySQL und dem MySQL-Query-Browser.

DB3

Datenbanken, Teil 3:
Datenbankzugriff per Java-Programm

Es wird ein Java-Programm vorgestellt (Quelltext und Download), das als Datenbank-Client arbeitet und eine MySQL-Datenbank erzeugt, manipuliert und nutzt.



zum Seitenanfang / zum Seitenende

Marsfahrzeug wurde in Java programmiert!



Der „Spirit", das kleine auch als Rover bezeichnete Fahrzeug, das seit Januar 2004 auf dem Mars herumfährt, funktioniert im Januar 2010 immer noch - und mit sechs (Erd-)Jahren 24 mal länger als die geplanten/erwarteten 3 Monate! Seit März 2006 dreht sich allerdings eines der 6 Räder nicht mehr; inzwischen ist ein zweites ausgefallen. Außerdem wurde das Fahrzeug im Herbst 2009 von Sand bedeckt und konnte sich noch nicht völlig befreien, insofern ist die Zukunft ungewiss. Aber es gibt noch Kontakt und das Fahrzeug sendet immer noch Bilder!
Interessant ist, dass es nicht durch Assembler-Code oder Spezialsoftware, sondern durch Java-Programme gesteuert wird. Das erfährt man - mit zusätzlichen Infos über Java - u.a. in folgender (englischen) Nachrichtenmeldungen:

Die offizielle Seite der amerikanischen Mission ist http://marsrovers.jpl.nasa.gov. Dort gibt's immer wieder aktuelle Bilder und viele Informationen über das Projekt.


zum Seitenanfang / zum Seitenende

Klausuren mit Lösungen:

Aktuelle Aufgabenblätter und Lösungen sind auf einer Extraseite zusammen gestellt. Die Aufgabenblätter werden als pdf-Dateien bereit gestellt. Durch Klicken mit der linken Maustaste kann jedes Aufgabenblatt online gelesen werden (Adobe-Reader erforderlich); durch Rechtsklick und „Ziel speichern unter..." können die Aufgabenblätter herunter geladen und später gelesen werden. Die meist handschriftlichen Lösungen sind auf der Extraseite als Bilder eingebettet und können dort angesehen bzw. nach Rechtsklick und „Bild speichern unter.." herunter geladen und später offline bzw. vergrößert mit dem eigenen Grafikprogramm in Ruhe betrachtet oder ausgedruckt werden:

Extraseite: Informatik-Klausuren aus Stufen 12 und 13 mit Lösungen

Die zentral gestellten Klausuren des Zentralabiturs sind leider nicht allgemein verfügbar - das Land befürchtet, mit einer Veröffentlichung könnten die Rechte der Autoren oder der Urheber benutzter Bilder verletzt werden.


zum Seitenanfang / zum Seitenende

Weiteres Unterrichtsmaterial

Zum Hardware-Halbjahreskurs in der SII oder für ein entsprechendes Thema in der Mittelstufendifferenzierung können unten gratis

sowie für die Einführung in die Programmierung

zum Download nachfolgend abgerufen und kostenfrei genutzt werden:

Als Ergänzung bzw. Vorbereitung zu 1_AMOR gibt es eine Unterrichtsreihe über Dualarithmetik und Computerschaltungen: Text mit Abbildungen als pdf-Datei, gezippt
Download: voramor-pascal.zip 203 kB
Download: voramor-java.zip 210 kB


1_AMOR simuliert modellhaft das Innere des Computers für die maschinennahe Programmierung dual ('OIOIIIOOIO') oder in Assembler (Merkwortform, z.B. 'LAD 34'). Veranschaulicht den Programmablauf mit Anzeige aller Register und zeigt die Datenflüsse! Mit ausführlichem Handbuch (ASCII-Datei) inkl. Unterrichtsgang und vielen Beispielprogrammen. Jetzt Freeware!
Download: amor_sfx.exe für Dos&Win, ca. 228 kB


Darstellung eines Kurses von 1998 in Object-PAL zur Einführung in die Grundkonzepte des Programmierens (Objekte, Eigenschaften und Methoden; Sequenz und Kontrollstrukturen: ein- und mehrseitige Verzweigung, Wiederholungen, usw.): Text mit Aufgaben und Abbildungen für den Acrobat-Reader. Weil es die Sprache Object-PAL nicht mehr gibt, nur noch von allgemeinem oder historischen Interesse.
Lesen (Download mit Rechtsklick und „Ziel speichern unter.."): oop_pal.pdf, 434 kB


„TuringMa" ist eine Turing-Maschine mit integrierter Entwicklungsumgebung: Am Bildschirm können Fleißige Biber und andere Turing-Programme eingegeben werden und der Ablauf Schritt für Schritt, Kopfbewegung für Kopfbewegung verfolgt werden. Ideal für die Veranschaulichung der Theoretischen Informatik. Online-Hilfe, Literaturhinweise und kommentierte Beispiele. Jetzt Freeware!
Download: turi_sfx.exe für Dos&Win, ca. 131 kB

Im Übrigen wird auf meine „Software"-Seite verwiesen, wo jeweils auch weitere Informationen und Bildschirmansichten zu den Programmen angeboten werden!


zum Seitenanfang / zum Seitenende
Logo Informatikjahr

2006 war Informatikjahr!

Das Jahr 2000 war Jahr der Physik, 2008 war das Jahr der Mathematik, 2009 war das Jahr der „Forschungsexpedition Deutschland", während für 2006 die Informatik zum Jahresthema erklärt worden war. Dazu gab es 2006 in vielen Orten Veranstaltungen rund um die Informatik, die z.T. immer noch im Webangebot

www.informatikjahr.de

Logo "dank Informatk"beschrieben sind. Unter dem übergreifenden Motto „dank Informatik" wurde auch auf ganz viele nahe Umwelt- und Alltagsbeispiele und -bereiche hingewiesen, die von der Informatik profitieren: u.a. ist beim Bemühen um die Rettung bedrohter Tierarten der Computer ein unverzichtbares und wertvolles Hilfsmittel! Auch dem Einsatz der Informatik etwa in der Kunst oder im Sport waren spezielle Veranstaltungen gewidmet. Das und ganz viel mehr findet sich (z.Z. noch) im Informatikjahr-Webangebot.

In der Abteilung „Algorithmus der Woche" wurde außerdem von den deutschen Universitäten bzw. deren Informatik-Fakultätstag von März 2006 bis Dezember 2006 jede Woche ein wichtiges Verfahren der Informatik so vorgestellt, dass es auch von SII-Schülerinnen und -Schülern gut verstanden werden sollte. Viele der dort veröffentlichten Verfahren gehören durchaus zum Schulstoff und werden beispielsweise auch im Rahmen meiner Seiten „Informatik mit Java" umgesetzt (s.o.). Also nichts wie hin und nachsehen, solange die Algorithmen noch verfügbar sind (beim Klick in die nachfolgende Logo-Box wird die Algorithmus-Seite in einem neuen Browserfenster geöffnet):

Box Algorithmus der Woche -- Anklicken, um dem Link zu folgen

Besonders hervorheben möchte ich dabei den lohnenden Hinweis auf die Seite „Animierte Algorithmen" von Prof. Kowalk (Uni Oldenburg), der im 2. Algorithmus-Beitrag genannt ist. Und: obwohl erst verspätet (im März 2006 statt im Januar) begonnen wurde, sind seit Ende 2006 keine neuen Algorithmen mehr dazu gekommen.


zum Seitenanfang / zum Seitenende

Informatik im Wandel

Im Jahr 2002 hatte ich an dieser Stelle noch berichtet, dass ich gerade in den Jahrgangsstufen 11 bis 13 in drei verschiedenen Programmiersprachen unterrichte: Turbo-Pascal in der alten 13, Java in der 12 und Javascript in der 11. Inzwischen (seit 2003) ist Java die Programmiersprache in allen Stufen, wird aber in der 13 noch durch Prolog ergänzt. Und neue 11er werden vielleicht auch in Zukunft zunächst Javascript in HTML-Seiten kennen lernen - um ihnen ähnlich wie früher bei der Pascal-Vorbereitung mit Niki einen leichteren Einstieg ins Programmieren zu ermöglichen und erste Kontrollstrukturen in übersichtlicher Umgebung zu vermitteln. Oder sie arbeiten anfangs mit einem objektorientierten und java-artig zu programmierenden Hamster, der zwar eher wie eine blaue Maus aussieht, aber trotzdem eine gute Vorbereitung für Java ist.

Von Pascal und Delphi habe ich mich zunächst verabschiedet - obwohl manche Gründe, die vor zwei Jahren für Java und gegen Delphi sprachen, heute nicht mehr ganz so ausschlaggebend sind (und einige Kollegen eher Delphi bevorzugen):

Java ist inzwischen weiter verbreitet als Delphi, für viel mehr verschiedene Plattformen verfügbar und erzeugt kompaktere, leichter versendbare Programme. Andererseits ist der Java-Programmtext schlechter geschützt als in Delphi: Trifft man keine besonderen Vorkehrungen, kann der Benutzer eines Java-Programms relativ leicht den ursprünglichen Programmtext zurück gewinnen und einsehen. Bei kommerziellen Programmen oft ärgerlich, ist das für die Schule aber kein Nachteil. Im Gegenteil: Schülerinnen und Schüler könnten leichter die Ideen anderer studieren, um daraus zu lernen.

Delphi und Java haben beide den objektorientierten Ansatz gemeinsam. Längst versucht man nämlich heute, durch wieder verwendbare Module Entwicklungszeit zu sparen und Fehler zu vermeiden. Objekte helfen sehr dabei. Und anders als vor 15 Jahren muss man heute kaum mehr aus Rücksicht auf die damals doch noch recht beschränkten Möglichkeiten der Computer mit Gewalt Speicherplatz oder Rechenzeit sparen, sondern kann und soll ausgetestete Standardmethoden verwenden. Fantasievolles „Tricksen" mit immer wieder neuen, individuell maßgeschneiderten Lösungen macht einem ingenieurmäßigeren Vorgehen Platz. Tatsächlich käme heute z.B. beim Hausbau niemand mehr auf die Idee, andere als Fertigfenster in Standardgrößen einzusetzen. Auch bei Einbauküchen nimmt man Standardgeräte mit Normmaßen, auch wenn vielleicht ein 63,7 cm breiter speziell gefertigter Kühlschrank den zur Verfügung stehenden Raum etwas besser nutzen würde als das Fabrikgerät.

Der Unterricht hat dabei die Aufgabe, trotz aller Änderungen, die mit neuen Sprachen, immer neuen Programmversionen und schnelleren Geräten kommen, langfristige übergeordnete Konzepte herauszuarbeiten und zu vermitteln. Gleichzeitig sollen aber auch zukunftsweisende Entwicklungen berücksichtigt werden. Lehrpläne und Schulbuchverlage halten kaum Schritt, so dass jede Lehrerin und jeder Lehrer stark gefordert ist. Mit rund 30 Jahren Informatik-Unterricht und davon fast 25 Jahren Tradition mit Informatik-Leistungskursen und inzwischen fünf qualifizierten und engagierten Kollegen an unsere Schule (einem landesweit fast einmaligen Glücksfall) gibt es am „Lessing" eine starke Fachgruppe mit fruchtbaren Diskussionen, gegenseitigen Anregungen, viel Erfahrung, aber auch Innovationsbereitschaft.

Eine inzwischen deutlich überholte Extra-Seite

„Das Fach Informatik im Jahr 1999/2000 am 'Lessing'"

mag gerade im Vergleich mit den oben dargestellten aktuelleren Konzepten (s.o. "Informatik mit Java -- Ausführliche Seiten") den Wandel noch verdeutlichen.

Und zum erwähnten Javascript nachfolgend noch zwei Sonderseiten:


zum Seitenanfang / zum Seitenende

Javascript in HTLM-Webseiten



Die Syntax der Kontrollstrukturen ist in JavaScript und Java identisch. Nur sparsam kommentiert, aber zum Ausprobieren und mit kompletten Webseiten-Quelltexten zeigen das einige Beispiel-Programme auf meiner

Sonderseite mit 8 JavaScript-Programmen

(Euro-Rechner, Bestellungen mit Online-Rechnung, Kantinen-Menü,  Normalgewicht-Berechnung, Schöne Grüße, Einmaleins und Tic-Tac-Toe).

Natürlich muss der Spaß nicht zu kurz kommen, wie das Autorennen beweist. Bitte kalibrieren Sie anfangs die Länge der Rennstrecke und bestätigen Sie das unbedingt mit Klick auf OK, wie dort in der Vorbemerkung erläutert:

Sonderseite: JavaScript-Autorennen

Eine weitere Anwendung von JavaScript ist meine Mathematikseite zur Simulation binomialverteilter Stichprobenergebnisse, erreichbar über meine Mathematik-Hauptseite in der Abteilung Stochastik!


zum Seitenanfang / zum Seitenende

Verweise

Bevor Sie einen der folgenden Verweise anklicken, sollten Sie erst meine Seite Ihren Favoriten hinzufügen (Microsoft Internet Explorer) oder ein Lesezeichen setzen (Netscape), damit Sie anschließend sicher hierher zurück finden! Natürlich kann ich für den Inhalt fremder Seiten keine Verantwortung übernehmen. Wenn ein Verweis nicht funktioniert, dort inzwischen andere Inhalte stehen oder wenn Sie mir weitere gute Seiten empfehlen können, bitte ich um eine kurze Nachricht!

Hinweis: die fremden Seiten werden in einem neuen Browser-Fenster geöffnet. Geschieht beim Anklicken eines Verweises scheinbar nichts, wird das neue Fenster vermutlich vom aktuellen Fenster verdeckt -- bitte per Task-Leiste ins neue Fenster wechseln!

Algorithmus der Woche 43 wichtige Verfahren der Informatik mit bebildertem (von 2006) sind noch online und lohnenswert!
Animierte Algorithmen Prof. Kowalk (Uni Oldenburg) zeigt viele grundlegende Algorithmen bei der Ausführung -Download als Java-Programm mit lehrbuchartiger Dokumentation in zusätzlicher pdf-Datei
Informatiktreff.de Lerntreff für Schüler und Lehrer, eingerichtet von Fachberatern der Schulaufsicht (Bezirksregierung) Düsseldorf
learn-line Informatik Informatik-Leitseite der Medienzentralen NRW mit gutem Angebot und kommentierten Verweisen auf weitere Seiten
ZUM-Informatik Zentrale für Unterrichtsmaterialen, hier: Informatik-Leitseite
Lehrer-Online Fachportal Informatik...
Hohenstaufen-Gymnasium Das Informatik-Webangebot des Hohenstaufen-Gymnasiums in Kaiserslautern besticht durch seinen Umfang und seine klare Gliederung
Kubitz-Online Sie sind selten, aber Leistungskurse gibt es nicht nur an unserer Schule: Der Lehrer G. Kubitz stellt u.a. einen alten und einen neuen Informatik-Lk vor (Delphi und Java)
Jens Bernheiden Der Lehrer Jens Bernheiden stellt auf seinen Seiten einige ältere Pascal-Materialien für Informatik vor (sowie vieles für Mathematik und Physik)
Bundeswettbewerb Informatik Hier finden Sie u.a. die aktuellen und frühere Aufgaben des bekannten Informatik-Bundeswettbewerbs für Schülerinnen und Schüler
Schulweb-'Web'-bewerbe Weitere im Internet veröffentlichte Schüler-Wettbewerbe
RoboCup Fußball intelligenter als Schach? Zumindest die KI(=„Künstliche-Intelligenz")-Forschung tut sich mit dem Ballspiel schwerer, wie man hier sieht
computergeschichte.de

HTML-Geschichte

Arpa-Kadabra
Und hier drei Angebote für historisch Interessierte: Geschichte der Computer (gut gelungen, wenngleich jede Seite immer über die Navigationsleiste/Hierarchie links angewählt werden muss. Teilweise mit bedienbaren Applets!) und Geschichte des WWW/Internets. Der letzte Verweis führt zwar zur Werbung für ein Buch; schon die Ankündigung möchte aber mit dem Märchen „das Internet wurde ursprünglich für militärische Zwecke geplant" aufräumen.
Meine Download-Angebote Meine Programme zum Herunterladen, u.a. Modellrechner 1_AMOR, Turing-Maschine TuringMa sowie mehrere Programme für den Mathematik-Unterricht. (Informatik-Unterrichtsmaterial zum Herunterladen gibt's weiter oben auf dieser Seite, Materialien für den Mathematik-Unterricht auf meiner Mathematikseite)
Meine Seiten Informatik mit Java
u.a. mit weiteren Links, insbes. zu Java
Zur „Informatik mit Java" gibt's oben eine Übersicht über viele Sonderseiten - z.T. mit vielen weiteren Verweisen zu fremden Webangeboten auf meiner zweiten Seite b)
Meine JavaScript-Seite Und auch zu JavaScript gibt's - wie oben erwähnt - eine Extraseite.


zum Anfang dieser Seite
Willkommen/Übersicht  -  Was ist neu?  -  Software  -  Mathematik  -  Physik  -  Informatik  -   Schule: Lessing-Gymnasium und -Berufskolleg  -  Fotovoltaik  -  & mehr  -  Kontakt: e-Mail,  News-Abo, Gästebuch, Impressum  -  Grußkarten, site map, Download und Suche

Diese Seite ist Teil des Webangebots http://www.r-krell.de. Sie können diese Seite per e-Mail weiter empfehlen (tell a friend).