Grundsätze und Minimalanforderungen in Informatik in der

Werbung
Grundsätze und Minimalanforderungen
in Informatik in der Einführungsphase
Grundsätze:
•
•
•
•
•
•
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.
Minimalanforderungen:
•
•
•
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
Herunterladen