Mindestanforderungen und Grundsätze
Aus CWiki
< OL-Informatikbuch - Anfangsunterricht_Klasse_10
Diese Grundsätze wurden 2007 von den Oldenburger Informatik-Fachobleuten für Klasse 11 vereinbart.
Sie gelten bis auf weiteres auch für Klasse 10 in der Einführungsphase.
Grundsätze für Anfangsunterricht in Klasse 10:
- Der Einstieg soll mit einer geeigneten eingeschränkten Programmierumgebung erfolgen. Zur Auswahl z. B.:
Java-Kara http://www.swisseduc.ch/informatik/karatojava/
Boles Hamster http://www.java-hamster-modell.de/
Greenfoot http://www.greenfoot.org/
OOP-Terminologie ist sorgfältig zu verwenden. Ein ausdrücklich auf OOP gestützter Einstieg kann erprobt werden. Systematische Behandlung von OOP (Vererbung, Polymorphie, Interfaces, …) sowie UML sollen sonst erst im 12. Jahrgang erfolgen. - HTML soll später als Praxisbezug vorkommen, also in den Webseiten auch nur elementare Befehle verwenden.
- Grafik in Java in Applets und/oder Applications soll behandelt werden.
- Grafische Oberflächen (GUI) sollen z. B. mit dem Javaeditor verwendet werden aber nicht zu viel Aufmerksamkeit bekommen.
- Die Bewertung berücksichtigt schriftliche, praktische und mündliche Leistungen zu gleichen Teilen. Es gibt eine Klausur pro Halbjahr.
- Das verwendete Lehrbuch Cornelsen „Praktische Informatik mit Java“, Bestellnummer 573150 kann noch verwendet werden, soll aber nicht mehr nachbestellt werden. Alternativen sind das Java-Buch http://www.javabuch.de/ und ein von uns selbst gepflegtes Wiki. Ein passendes Projekt gibt es in schon als http://www.zum.de/wiki/index.php/Informatik , allerdings ist es noch nicht als Buchersatz konzipiert.
Minimalkatalog Stoff in Klasse 10:
- Einführung in die Programmierung mit Java
- Applets oder Applications sollen vorkommen. Schwerpunktsetzung nach eigener Wahl
- Algorithmische Grundstrukturen mit Struktogrammen und in verbaler Form.
- Datentypen Int, Double, Boolean, Character, String, Reihung (ARRAY).
- Grundrechenarten +, –, *, /, % (modulo), logische Verknüpfungen
- Methoden mit Eingangsparametern und Rückgabewerten
- Ein einfaches Beispielprogramm mit einer abgeleiteten Klasse soll vorkommen: z. B. Zahleneingabefeld, Veränderung eines Buttons o. äh. (greenfoot: A teacher could provide the generic Turtle class, while students create specialised subclasses)
- HTML
- Eine typische Webseite erstellen
- Grundstrukturen einer HTML-Seite im Quelltext
- Hardware
- Wie funktioniert ein PC? (Rechnerarchitektur)
- Zahlsysteme; als Anwendung dazu ASCII-Code, Uni-Code; Farben

