Graf-Engelbert-Schule



Ähnliche Dokumente
Zentralabitur 2017 Informatik

Zentralabitur 2018 Informatik

Schulinterner Lehrplan für das Fach Informatik der Sekundarstufe II an der Bettine von Arnim Gesamtschule

Vorgaben zu den unterrichtlichen Voraussetzungen für die schriftlichen Prüfungen im Abitur in der gymnasialen Oberstufe im Jahr 2010

2.1.1 Übersichtsraster Unterrichtsvorhaben. I) Einführungsphase. Einführungsphase. Unterrichtsvorhaben E-II. Unterrichtsvorhaben E-I

Lehrpläne NRW Sek.stufe 2. Lernen im Kontext

Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand:

Schulinternes Curriculum Informatik. Sek. I und Sek. II

Schulinternes Curriculum. Grundsätze der Leistungsbewertung. Informatik

Curriculum des Wahlfaches Informatik für das Gymnasium Dialog

Schulinterner Lehrplan Informatik Sek II Stand: Version 0.2 vom

Schulinternes Curriculum im Fach Informatik

Schulinternes Curriculum für Informatik (Q2) Stand April 2015

LISE MEITNER GYMNASIUM NEUENHAUS UELSEN

Schulcurriculum Informatik. 1) Das Fach Informatik am GSG

Robot Karol für Delphi

Zentralabitur 2017 Katholische Religionslehre

Freiherr-vom-Stein-Gymnasium Leverkusen Fachschaft Informatik Unterrichtsinhalte Informatik Qualifikationsphasen Q1 und Q2

Unterrichtsvorhaben Q2- I:

Informatik (G8) Sek I - Differenzierung 8/9

Schulinterner Lehrplan für das Fach. Informatik

Objektorientierte Programmierung

Softwaretechnik (Allgemeine Informatik) Überblick

Informatik (G9) Sek I - Differenzierung 8/9/10

Bedienung von BlueJ. Klassenanzeige

Grundsätze zur Leistungsbewertung im Fach Deutsch in der Sekundarstufe I am Gymnasium Harsewinkel ( Stand : Februar 2015)

Unterrichtsinhalte für den Grundkurs INFORMATIK (Oberstufe) Erstes Lernjahr (Einführungsphase EPh)

Elemente der Softwareentwicklung

Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht

SEQUENZDIAGRAMM. Christoph Süsens

Klausur zur Einführung in die objektorientierte Programmierung mit Java

Schulinterne Richtlinien. Fach: Chemie Fachbuch: Chemie Sekundarstufe II

Kapitel 5: Dynamisches Programmieren Gliederung

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Vorgaben zu den unterrichtlichen Voraussetzungen für die schriftlichen Prüfungen im Abitur der Bildungsgänge Abendgymnasium und Kolleg im Jahr 2016

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

Zentralabitur 2017 Geschichte

Konzepte der Informatik

Zentralabitur 2017 Informatik

Kapiteltests zum Leitprogramm Binäre Suchbäume

Grundbegriffe der Informatik

Installationsanleitung für pcvisit Server (pcvisit 12.0)

Binäre Bäume Darstellung und Traversierung

Ergänzungsfach Informatik

Modulbeschreibung: Master of Education Informatik

Zentralabitur 2019 Informatik

Rahmenbedingungen und Integrationsvoraussetzungen

Abiturprüfung ab dem Jahr 2014

Java Enterprise Architekturen Willkommen in der Realität

Algorithmik II. SS 2003 Prof. Dr. H. Stoyan Lehrstuhl für Informatik 8 ( Künstliche Intelligenz) stoyan@informatik.uni-erlangen.

Aufkleber, Visitenkarten und Karteikarten

Objektorientierte Programmierung. Kapitel 12: Interfaces

Schulinternes Curriculum

Programmieren I. Überblick. Institut für Angewandte Informatik

Studienordnung für die Lehramtsstudiengänge an der Humboldt-Universität zu Berlin

Zentralabitur 2019 Informatik

Programmieren ++ Begleitende Übungen zu Veranstaltungen + Umsetzen des Algorithmus in ein lauffähiges Programm

Gymnasiale Oberstufe - Kurswahl für die Qualifikationsphase

Modulhandbuch für das BA Kombinationsfach Angewandte Informatik Multimedia

Grundlagen von Python

Übungen zur Softwaretechnik

Knasmüller.book Seite vii Mittwoch, 28. März : vii. Inhaltsverzeichnis

4. AuD Tafelübung T-C3

Projektthema: Modul Programmiersprachen (Java)

Rillsoft Project - Installation der Software

Tipps und Tricks zu Netop Vision und Vision Pro

Tevalo Handbuch v 1.1 vom

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Konzept»Übertragbarkeit«

4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.

Kurzanleitung OOVS. Reseller Interface. Allgemein

4. Sonstige Mitarbeit 4.1 Formen der Sonstigen Mitarbeit

Installationsanleitung für pcvisit Server (pcvisit 15.0)

Projektdokumentation

Informatik (G8) Sek I - Differenzierung 8/9

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

Zentralabitur 2016 Chemie

Arbeiten mit UMLed und Delphi

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Erster Prüfungsteil: Aufgabe 1

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

1 topologisches Sortieren

Grundbegriffe der Informatik

Keine Disketteneinreichung ab 1. Februar 2014

Bernhard Schriek: Informatik mit Java Eine Einführung mit BlueJ und der Bibliothek Stifte und Mäuse Band I

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Objektorientierter Software-Entwurf Grundlagen 1 1. Analyse Design Implementierung. Frühe Phasen durch Informationssystemanalyse abgedeckt

Abschlussbericht. Einführung in Python. Gruppe: 1 Autoren: Thomas Merkel (19868) David Höss (19182) Stefan Bisinger (19227)

Windows 7 - Whoami. Whoami liefert Informationen wie z.b. die SID, Anmelde-ID eines Users, sowie Gruppenzuordnungen, Berechtigungen und Attribute.

FIS: Projektdaten auf den Internetseiten ausgeben

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf Seite 1 von 22

EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2

Aufgabenstellung für den Prüfling

Otto-von-Guericke-Universität Magdeburg

Ministerium für Kultus, Jugend und Sport Baden-Württemberg

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Zentralabitur 2020 Informatik

Transkript:

Graf-Engelbert-Schule Sekundarstufe II Informatik Schulinterner Lehrplan Beschluss der Fachkonferenz vom 15.03.2012

Schulinterner Lehrplan Fach Informatik Vorbemerkungen An der Graf-Engelbert-Schule wird das Fach Informatik in der Sekundarstufe II ausschließlich als Grundkurs unterrichtet. Deshalb hat die Fachkonferenz auch nur für diesen Kurstyp einen schulinternen Lehrplan entwickelt. Bezug zu den Richtlinien und Lehrplänen Der Informatikunterricht in der Sekundarstufe II folgt dem objektorientierten Ansatz (vgl. Sequenz objektorientiert allgemein, Richtlinien und Lehrpläne Sekundarstufe II). Die Auswahl der Schwerpunkte orientiert sich an den jeweiligen Vorgaben des Zentralabiturs NRW (http://www.standardsicherung.nrw.de/abitur-gost/fach.php?fach=15). Die Materialien zu den zentralen Abiturprüfungen ab 2012 Java bzw. die Materialien zu den zentralen Abiturprüfungen - objektorientierter Ansatz Java und die Operatorenübersicht (http://www.standardsicherung.nrw.de/abitur-gost/fach.php?fach=15) sind Bestandteil des schulinternen Lehrplans. Der schulinterne Lehrplan muss sich nach den Richtlinien und Lehrplänen von 1999 orientieren. Da diese nicht kompetenzorientiert angelegt sind, wird eine kompetenzorientierte Fassung des schulinternen Lehrplanes erst mit einer Neufassung der amtlichen Richtlinien möglich. Didaktische Entscheidungen Da im Wahlpflichtbereich II das Fach Informatik bereits vertreten ist und mit Delphi eine ereignisorientierte Programmierumgebung mit der Programmiersprache Object Pascal eingesetzt wird, hat sich die Fachkonferenz für den Einsatz der Programmiersprache Java in der Programmierumgebung BlueJ bzw. mit dem Java-Editor (von K. Röhner) ausgesprochen. Java wird durchgehend in der Sekundarstufe II benutzt. Die Materialien zur Implementierung (s.o.) sind entsprechend im Unterricht zu verwenden. Im Folgenden werden die Fachinhalte für die Einführungsphase und die Qualifikationsphasen in tabellarischer Form angegeben. Die Fachkonferenz arbeitet an Ergänzungen zu Kontextbezügen und fachspezifischen und fachübergreifenden Kompetenzen. Einführungsphase Im Mittelpunkt steht das Kennenlernen von Fachinhalten und informatikspezifischen Methoden an Beispielen, die an Erfahrungen und Vorkenntnissen der Schülerinnen und Schüler anknüpfen. Bei den Fachinhalten liegt das besondere Augenmerk zunächst auf dem Modellieren und Konstruieren, wobei mehrere Informatikmodelle aus unterschiedlichen Bereichen unter Nutzung einer Programmiersprache /- Umgebung von der Problerneingrenzung über die Daten- und Algorithmenabstraktion bis zur Realisierung auf dem Computer entwickelt werden. Anteile aus dem Feld Analysieren und Bewerten werden in der Jahrgangsstufe 11 nur eingeschränkt vermittelt. Bei den Unterrichtsmethoden sollen vermittelnde und informierende Phasen ergänzt werden durch Phasen mit starker Eigentätigkeit: Computergerechte Lösungsvorschlage werden in Gruppen erarbeitet und die zugehörigen Programmentwürfe werden von den Schülerinnen und Schülern selbst implementiert. Die Anwendungsbeispiele sollen Realitätsbezug haben und an Gegenstande der öffentlichen Aufmerksamkeit anknüpfen. (Richtlinien Informatik NRW, S. 24) Grundlage für die Einführungsphase ist das Konzept Stifte und Mäuse, dessen Materialien im Zuge einer Lehrerfortbildung entwickelt und für den Unterricht aufbereitet worden ist. Die Materialien können vom Landesbildungsserver NRW bezogen werden. Weiterhin steht dem Kurs das Unterrichtswerk Informatik mit Java (Berard Schriek, Nili- Verlag, Werl) zur Verfügung.

Fachinhalte Einführungsphase 1 2 3 4 5 6 Kennenlernen der Entwicklungsumgebung BlueJ Installation und Implementation der Klassenbibliothek SuM Objektorientierter Ansatz am Beispiel einfacher, vorgegebener Klassen Direkte Benutzung der Objekte von vorgegebenen Klassen Klassendiagramme Aufbau eines SuM-Programms Objekte, Klassen, Instanzen, Attribute, Konstruktoren, Methoden. Einsatz der Modellierungssprache UML Kontrollstrukturen I (einseitige und zweiseitige Bedingung) Anwendung auf geometrische Figuren Kontrollstrukturen II (Schleifen mit Eintritts- und Austrittsbedingung, Zählschleifen) Zusammengesetzte Bedingungen Eigene Klassen Hat-, kennt, ist-beziehungen; Beziehungsdiagramme Dokumentation von Klassen 7 Unterklassen - Vererbung 8 Abstrakte Klassen Polymorphismus 9 Verkettung von Objekten Einführung rekursiver Strukturen 10 Arrays als besondere Datenstruktur Die oben aufgelisteten Fachinhalte stellen keinen zeitlich Ablauf dar. Sie lassen sich in unterschiedlicher Weise in den Kontexten Pfeil und Zielscheibe und Lok und Wagen realisieren.. Die weiteren Fachinhalte sollten je nach Zeitressourcen sukzessiv und in angemessener Weise eingeführt werden. 11 Ereignissteuerung in Java und graphische Benutzeroberfläche (GUI), Graphische Elemente in Java

Weitere Kontexte: Modellierung eines Taschenrechners und/oder. Minesweeper Der Einsatz der LEGO-NXT-Bausteine mit einer vorgegebenen Klassenbibliothek sollte bei der Einführung eigener Klassen geplant werden. Qualifikationsphase Q1 In der Qualifikationsphase Q1kann ein Wechsel der Entwicklungsumgebung (BlueJ Java Editor) vorgenommen werden. Eine Einführung in die Programmierung von Java-Applets hat sich als sehr motivierend erwiesen. Fachinhalte Qualifikationsphase Q1 1 2 3 4 5 6 7 8 Rekursive Algorithmen Türme von Hanoi - Fakultät, Fibonacci-Zahlen Graphik: Fraktale (Kochkurve, Sträucher, Gräser) Lineare Strukturen I Schlangen und Listen Simulation von Warteschlangen Verkettung - Doppelverkettung Elementare Dienste für Strukturen (Ein-, Anfügen, Löschen) Anzeigen von Schlangen und Listen Rekursive Programmstrukturen Lineare Strukturen II Stapel LIFO-Prinzip Stapeloperationen Projekt: Termverarbeitung UPN Binäre Bäume Morsecodierung Huffmannbaum und code Sortierverfahren Bubblesort Quicksort Maximumsuche - Sortieren durch direktes Einfügen Effizienz von Sortierverfahren Binäres Suchen Suchbäume Hashverfahren Tiefensuche Backtracking-Algorithmen Dameproblem Springertour Aufbau und Funktionsweise eines Computers Von-Neumann-Rechner Codierung Maschinennaher Code

Qualifikationsphase Q2 Fachinhalte Qualifikationsphase Q2 1 Netzwerkprogrammierung OSI-Schichtenmodell DNS Lokale Netze 2 3 4 5 Netzwerkprogrammierung Client-Server-Modell Zentralabitur-Klassen: Connection, Client, Server E-Mail-Client Arbeiten und Spielen im Netz Malen im Netz Spiel Fuchsjagd Dialogorientierte Programme Chat-Software Visualisieren der Kommunikation zwischen Client und Server SQL-Datenbanken I Modellieren kontextbezogener Problemstellungen mit Entity- Relationship-Modell, ER-Diagramme MySQL-Client SQL-Anweisungen Arbeiten mit mehreren Tabellen Relationenalgebra SQL-Datenbanken II Inkonsistenzen Normalisierung Java und MySQL Projekt: HTML, PHP und MySQL 6 Kryptographie Verschlüsselungsverfahren: Cäsar und Vigenére RSA-Verschlüsselung Schlüsselerzeugung mit großen Zahlen 7 Endliche Automaten und formale Sprachen Modellieren kontextbezogener Problemstellungen als deterministische endliche Automaten Normalisierung: Überführung in die erste, zweite und dritte Normalform Reguläre Ausdrücke - Reguläre Sprachen und Grammatiken 8 Scanner und Parser Lexikalische Analyse Syntaxdiagramme

Projektarbeit In allen Jahrgangsstufen sollte schrittweise die Projektarbeit und das Arbeiten im Team unter Beachtung der Schnittstellendefinitionen und der Dokumentationen eingeübt werden. Der Einsatz einer Projektplanungssoftware sollte erwogen werden. Die Wahl der Projektthemen sollte sich nach den Interessen der Kursteilnehmer richten. Kriterien zur Bewertung der Projekt- und Teamarbeit müssen im Unterricht transparent gemacht werden (s. Leistungsbewertung).