Informatik 2-stündig

Ähnliche Dokumente
Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand:

BILDUNGSSTANDARDS FÜR INFORMATIK GYMNASIUM KURSSTUFE INFORMATIK BILDUNGSPLAN GYMNASIUM

Informationstechnische Grundbildung in (*) I. Leitgedanken zum Kompetenzerwerb

- Filme - Arbeitsblätter (digital und analog) - Internetrecherche mit de ipad - Museumsbesuch

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

Einführung in die Informatik I (autip)

Jason T. Roff UML. IT Tutorial. Übersetzung aus dem Amerikanischen von Reinhard Engel

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

Schulinternes Curriculum im Fach Informatik

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

Schulinterner Lehrplan zum Kernlehrplan für die Qualifikationsphase Informatik

LISE MEITNER GYMNASIUM NEUENHAUS UELSEN

Inhaltsverzeichnis. Einführende Bemerkungen 11. Das Fach Informatik 11 Zielsetzung der Vorlesung Grundbegriffe

11. Rekursion, Komplexität von Algorithmen

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Theoretische Informatik

Modellierung und Programmierung 1

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

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

Schulinterner Lehrplan Informatik Sek II Stand: Version 0.2 vom

Niedersächsisches Kultusministerium Juli 2015

Theoretische Informatik

Unterrichtsvorhaben Q2- I:

Schulinterner Lehrplan für die gymnasiale Oberstufe. Informatik. Einführungsphase + Qualifikationsphase

Digitale Kompetenzen

Die Virtuelle Lehrerweiterbildung Informatik in Niedersachsen (VLIN) - Kursprogramm -

Schulcurriculum Informatik. 1) Das Fach Informatik am GSG

Einführung in die Programmierung

H a n n a h - A r e n d t - G y m n a s i u m Lengerich, Bahnhofstraße 110. Schulinterner Lehrplan Informatik Sekundarstufe II

Informatiksysteme und Schulen

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

Objektorientierte Modellierung (1)

Zentralabitur Informatik 2007 Erste Erfahrungen. Klaus Dingemann Bezirksregierung Münster, Dez. 43

Algorithmen und Datenstrukturen

Grundlagen des Software Engineering

Curriculum des Wahlfaches Informatik für das Gymnasium Dialog

8. Objektorientierte Programmierung. Informatik II für Verkehrsingenieure

Programmiersprachen. Organisation und Einführung. Berthold Hoffmann. Studiengang Informatik Universität Bremen

Inhaltsverzeichnis. Was ist Informatik? 5. Programmierung 13. Einleitung. 1 Informatik Was ist Informatik? Teilgebiete der Informatik 8

Bemerkung: Termine und Orte für die einzelnen Lehrveranstaltungen sind dem Stundenplan zu entnehmen.

Grundkurs Software- Entwicklung mit C++

Konzeption der Informatikausbildung am Wilhelm-Hittorf- Gymnasium in Münster

Inhaltsverzeichnis.

Schulinterner Lehrplan für die Qualifikationsphase der gymnasialen Oberstufe. Informatik

Konkretisierte Unterrichtsvorhaben: Informatik in der Einfu hrungsphase (Stand )

Das Informatik-Kochstudio Sortieren Alltagsalgorithmen Komplexe Algorithmen... 55

Universität Stuttgart Vorstellung der Studiengänge Informatik und Softwaretechnik

Programmieren Formulierung eines Algorithmus in einer Programmiersprache

Grundwissen Informatik Q11/12 Fragenkatalog

Achtjähriges Gymnasium. Lehrplan Informatik. für die Einführungsphase der gymnasialen Oberstufe. Februar 2006

Funktionale Programmiersprachen

Informatik für Ingenieure

INFORMATIONS- TECHNISCHE GRUNDBILDUNG

Einführung in die Informatik: Programmierung und Software-Entwicklung, WS 16/17. Kapitel 1. Einführung und Grundbegriffe

Buch Medien / Zuordnung zu den Kompetenzbereichen Seite Methoden inhaltsbezogen prozessbezogen

Objektorientierte Konzepte in der Schule. Objektorientierte Modellierung von Informatiksystemen

Informatik Sekundarstufe II

Bildungspläne zur Erprobung. Teil III: Fachlehrplan Wirtschaftsinformatik. Grundkurs

Module Angewandte Informatik 2. Semester

Kompetenzmodell für Informatik

Module Informatik - L3

ARBEITSPROGRAMM. Elektronikerin - Electroniker EFZ

Grundlagen der UML-Modellierung. Modellierung. Elena Paslaru Seminar Praktische Modellierung SS

Einige Teilgebiete der Informatik

ALGOL 68 im Aspekt einer modernen Programmiersprache???

Amtsblatt des Ministeriums für Kultus, Jugend und Sport Baden-Württemberg

Praktische Informatik I

Gymnasiale Oberstufe Saar (GOS) Lehrplan Informatik. G-Kurs (vierstündig) Februar 2008

Logische Programmierung

Schulinterner Lehrplan. zum Kernlehrplan für die gymnasiale Oberstufe. der Heinrich-Böll-Gesamtschule. Informatik. (Stand:

Programmierkurs II. C und Assembler

Grundlagen der Programmierung! Kapitel 1: Einführung! Ziel der Vorlesung Grundlagen der Programmierung! Überblick über das Einführungs-Kapitel!

1. Einführung. Was ist ein Algorithmus (eine Datenstruktur)? Welche Probleme kann man damit lösen? Warum betrachten wir (effiziente) Algorithmen?

Webbasierte Programmierung

Theoretische Informatik. Grammatiken. Grammatiken. Grammatiken. Rainer Schrader. 9. Juli 2009

Methoden des Software Engineering

Informatik in den Lehramtsstudiengängen

Curriculum (minimale Kurzfassung) Informatik

Oldenbourg Schulbuchverlag

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

ERGÄNZUNGSFACH INFORMATIK

TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4

Vom Problem über den Algorithmus zum Programm

Albert-Einstein-Gymnasium St. Augustin. Schulinterner Lehrplan Informatik

Alphabet, formale Sprache

2015/2018. STUDIENPLAN Studiengang Verwaltungsinformatik Semester 1 und 2. Studienjahrgang.

Schulinternes Curriculum Informatik. Sek. I und Sek. II

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

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

Systemtheorie 1. Einführung Systemtheorie 1 Formale Systeme 1 # WS 2006/2007 Armin Biere JKU Linz Revision: 1.4

Informatik am GymSL - Schulinternes Curriculum. Fachbereich Informatik

Inhalts- und Methodencurriculum Informatik

Transkript:

Klasse 11 Einführung in die objektorientierte Modellierung und Programmierung 20 Leitidee 3: Problemlösen und Modellieren kennen ein Konzept der objektorientierten Modellierung; können Beziehungen zwischen Klassen und die Kommunikation zwischen Objekten analysieren und beschreiben; können ein Modell entwerfen und analysieren. Leitidee 2: Algorithmen und Daten können Benutzerschnittstellen mit einfachen Komponenten gestalten; Techniken zur Modularisierung einsetzen. Leitidee 3: Problemlösen und Modellieren kennen grundlegende Prinzipien beim Problemlösen und diese anwenden; können ein Problem arbeitsteilig im Team lösen; können den Problemlöseprozess strukturieren; können eine Lösung dokumentieren, präsentieren und vertreten. OOM Top-Down-Entwurf Objekt, Klasse, Attribut, Methode einfache Datentypen, Variablenkonzept Klassendiagramme Geheimnisprinzip Zustand und Verhalten eines Objektes Informatik 2-stündig Einsatz einer geeigneten Entwicklungsumgebung z.b. BlueJ oder JavaEditor Beginn mit einer einzelnen Klasse noch ohne Aggregation, Assoziation Hier werden die oben formulierten Methoden ausprogrammiert MVC-Modell

Algorithmen 35 Leitidee 2: Algorithmen und Daten können Strukturierte Datentypen Algorithmen und Datentypen entwerfen und in Programmen umsetzen; Techniken zur Modularisierung einsetzen. Einfache Sortierverfahren Rekursion Eindimensionale Felder, auch ein mehrdimensionales Feld als Beispiel z.b straight-insertion, bubblesort z.b. Morsecode einfache Rekursionen, z.b. Fakultät, Fibonacci, Türme von Hanoi Lineare Suche Einfache Suchverfahren Grenzen des Rechnereinsatzes darlegen. Analyse von Quelltexten Leitidee 3: Problemlösen und Modellieren Rekursion kennen Grundlegende Prinzipien beim Problemlösen und diese anwenden; Können eine Lösung dokumentieren, präsentieren und vertreten. praktische Grenzen der Berechenbarkeit Rechnen mit endlicher Stellenzahl kritisches Laufzeitverhalten z.b. quadratischer, logarithmischer Aufwand

10 Leitidee 3: Problemlösen und Modellieren kennen Konzepte der objektorientierten Modellierung; Fortgeschrittene objektorientierte Modellierung und Programmierung Können Beziehungen zwischen Klassen und die Kommunikation zwischen Objekten analysieren und beschreiben; Klassendiagramme Vererbung Polymorphie Können ein Modell entwerfen und analysieren; Top-Down- und Bottom-Up- Vorgehensweise Modularisierung Problemanalyse, Modellbildung Implementierung und Bewertung der Lösung Kennen grundlegende Prinzipien beim Problemlösen und diese anwenden; können ein Problem arbeitsteilig im Team lösen; können den Problemlöseprozess strukturieren; können eine Lösung dokumentieren, präsentieren und vertreten. Mit mehreren Klassen Aggregation und Assoziation hat-beziehung, kennt-beziehung Projekt z.b. Geometrische Objekte und Abbildungen

Klasse 12 Kryptografie 14 Leitidee 6: Informatik und Gesellschaft Spuren im Netz, Angriffe aus dem kennen Aspekte der Datensicherheit; Netz, Schutzmaßnahmen können moderne Verschlüsselungsverfahren erläutern, Verschlüsselungsverfahren beurteilen und anwenden; entwickeln ein Bewusstsein für rechtliche und ethische Fragen der Nutzung von Information und Software; Gewinnen Einsicht in die Verantwortung beim Entwurf Grenzen der Berechenbarkeit und beim Einsatz informationsverarbeitender Systeme Leitidee 2: Algorithmen und Daten können Grenzen des Rechnereinsatzes darlegen Digitale Signatur Schlüsselmanagement informationelle Selbstbestimmung Datenschutz Informatik 2-stündig z.b. Cäsar, Viginére, One-Time-Pad Crypto-Analyse RSA an einem Beispiel berechnet Zertifizierung

5 Leitidee 3: Problemlösen und Modellieren können Abläufe mit Hilfe von Zustandsdiagrammen modellieren. Leitidee 4: Sprachen und Automaten können zwischen Syntax und Semantik unterscheiden; Kennen den syntaktischen Aufbau einer formalen Sprache und können einfache formale Sprachen in Syntaxdiagrammen und Grammatiken darstellen; Können endliche Automaten zur Syntaxprüfung regulärer Sprachen einsetzen können die Grenzen der endlichen Automaten und der algorithmischen Berechenbarkeit aufzeigen Automaten und formale Sprachen Zustandsmodellierung Zustand, Übergang, Zustandsdiagramm Reguläre Sprachen Grammatiken Endlicher Automat endlicher erkennender Automat Syntaxdiagramme Grenzen endlicher Automaten theoretische Grenzen der Berechenbarkeit Als Beschreibung von Sprachen, die nicht mit endlichen erkennenden Automaten formuliert werden können z.b. für eingeführte Programmiersprachen, Klammerterme Halteproblem bei der Turingmaschine z.b. Getränkeautomat

10 Leitidee 6: Informatik und Gesellschaft kennen die geschichtliche Entwicklung der Rechenmaschinen und Informationstechnik im Überblick. Leitidee 5: Wirkprinzipien von Informatiksystemen gewinnen Einsicht in den Aufbau und die Prinzipien der Arbeitsweise eines Rechners; können das Zusammenwirken von Rechenwerk, Steuerwerk und Speicher erläutern. Rechneraufbau Geschichtliche Entwicklung der Informatik Prinzip des von Neumann- Rechners Betriebssystem, Compiler, Maschinensprache Rechenwerk, Steuerwerk, Speicher z.b. mit Hilfe von Microsim, COSI Aufbau eines Halbaddierers mit Hilfe von Hardware oder einer Simulationssoftware z.b. MMLogic Nur exemplarisch