Grundkurs Informatik Jahrgang 10 Der Grundkurs der Jahrgangsstufe 10 bereitet den an den Vorgaben für das Zentralabitur ausgerichteten Unterricht in der Qualifizierungsphase vor. Weiter setzt er die Vorgaben der gültigen Richtlinien und Lehrpläne des Landes NRW um. Durchgängiges Programmierparadigma ist der objektorientierte Ansatz in der Variante Java. Einschränkungen: a)Informatik wird nur als 4. Abiturfach eingerichtet b)Garantie von Informatik als Kurs bis zum Abitur erfolgt erst nach den Wahlen für Q1 (Jg 11). Mindestens 15 Schüler benötigen wir für die Fortsetzung des Kurse. Deshalb benötigen Informatikwähler für die Einführungsphase 2 Fremdsprachen (E, F, S) oder 2 naturwissenschaftliche Fächer (Ch, Ph, Bi) c)Mit Q1 entfällt diese Einschränkung, eine zusätzliche NW genügt. Informatik – anders als Bi, Ch, Ph - kann aber nicht die einzige NW sein
Grundkurs Informatik Jahrgang 10 Einführung in die objektorientierte Programmierung (BlueJ) Obligatorik: Ein Informatikmodell gewinnen: Probleme eingrenzen und spezifizieren, reduzierte Systeme definieren · Problemstellungen eingrenzen und Probleme strukturieren · Anforderungen an ein Modell aufstellen · ein reduziertes Modell für die Problemstellung definieren · eine erste Lösungsstrategie entwerfen Daten und Algorithmen abstrahieren · allgemeine Strategien und Standardlösungen kennen lernen und anwenden · Programmierkonzepte allgemeiner und spezieller Art verstehen und benutzen · Formen des Strukturierens einsetzen · problembezogene Objekte und ihre Wechselwirkungen spezifizieren · ein Lösungskonzept als Denkschema entwickeln Lösungen nach einem Programmierkonzept realisieren, überprüfen und weiterentwickeln · Lösungskonzepte implementieren und testen · Lösungen dokumentieren · Lösungen nach vorgegebenen Kriterien bewerten · Problemlösungen optimieren und weiterentwickeln
Grundkurs Informatik Jahrgang Objektorientiertes Modellieren in Jg 10 · Klasse, Objekt, Attribut, Methode · Hat-Beziehung, Kennt-Beziehung, Ist-Beziehung · Abstrakte Klassen, Vererbung, Polymorphie · Klassendiagramme Quellen: Javaentwicklungsumgebung BlueJ Plattformübergreifend für Windows, Linux und Mac