Inhaltsverzeichnis (Stand Dezember 10) Fachbereich Informatik
|
|
- Nicolas Tiedeman
- vor 8 Jahren
- Abrufe
Transkript
1 Inhaltsverzeichnis (Stand Dezember 10) Fachbereich Informatik Internes Curriculum des Fachs Informatik/Mathematik im SI-Differenzierungsbereich Gemeinsamer Stoffverteilungsplan am Phoenix- und am Goethe-Gymnasium - SII Sozialformen und Unterrichtsmethoden Kriterien zur Leistungsbewertung im Fach Informatik SI und SII Übersicht über die Operatoren Teilnahme an Wettbewerben im Fach Informatik
2 Internes Curriculum des Fachs Informatik/Mathematik im SI- Differenzierungsbereich (Stand Dezember 10) Informatik/Mathematik im Differenzierungsbereich wird in den Stufen 8 und 9 unterrichtet mit einem Stundenvolumen von Unterrichtsstunden pro Woche. inhaltsbezogen: Tabellenkalkulation und Zahlsysteme(ca. 1 Halbjahr) erfassen, beschreiben und verwenden verschiedene Zellbezüge verwenden wesentliche Funktionen veranschaulichen Sachverhalte in passenden Diagrammen entwickeln und verwenden logische Verknüpfungen Simulation dynamischer Systeme und Wachstumsprozesse (ca. 1 Quartal) erfassen, beschreiben und verwenden verschiedene Wachstumsmodelle planen erstellen und analysieren komplexere Systeme (Miniwelten) HTML: (1 Quartal) erkennen, beschreiben und verwenden die Struktur von HTML-Dokumenten erfassen und verwenden die Struktur von HTML-Befehlen erfassen die Trennung von Struktur und Layout (HTML / CSS); erstellen eigene Seiten in HTML Einführung in die Programmierung (ca. 1 Halbjahr) erfassen, benennen und charakterisieren die Kontrollstrukturen Verzweigung, und Schleife verwenden die Kontrollstrukturen Verzweigung und Schleife planen und erstellen kleine Projekte analysieren und beurteilen Programme erfassen den Sinn von Dokumentationen erstellen Dokumentationen entwerfen und entwickeln eigene Unterprogramme Kryptologie und Grundlagen der Zahlentheorie(ca. 1½ Quartale) benennen, charakterisieren und benutzen unterschiedliche Transpositions- und Sustitutionsverfahren
3 analysieren Verschlüsselungsverfahren und entwickeln Möglichkeiten zum Codebrechen beurteilen die Sicherheit von Verfahren benennen und charakterisieren symmetrische und asymmetrische Verfahren benennen, charakterisieren und benutzen monoalphabetische und polyalphabetische Verfahren benennen und beschreiben public key-verfahren stellen den Einsatz und den Zweck von Verschlüsselungsverfahren dar Datenschutz (ca. ½ Quartal) kennen wesentliche rechtliche Grundlagen diskutieren gesellschaftliche Aspekte diskutieren aktuelle Themen
4 prozessbezogen: HTML Datenschutz Kryptologie Einfür. in die Progr. Simulation dynam. Systeme Tabellenkalkulatio n argumentieren/ kommunizieren... geben Informationen, Sachverhalte, Begriffe, Verfahren wieder x x x x x x erläutern diese mit eigenen Worten und in geeigneter x x x x x x Fachsprache arbeiten im Team x x x präsentieren Ideen, Ergebnisse, Lösungen x x x x x x sprechen über Lösungswege x x x x x überprüfen und bewerten Lösungswege x x x x x finden, erklären und korrigieren Fehler x x x x x setzen Begriffe und Verfahren miteinander in Verbindung x x x x x x Problemlösen... entwickeln Problemlösestrategien x x x x nutzen Verfahren zum Lösen von Problemen x x x x x planen und beschreiben Vorgehensweisen zur Lösung eines x x x x x Problems überprüfen Lösungswege auf Richtigkeit und Schlüssigkeit x x x x zerlegen Probleme in Teilprobleme x x x x wenden verschiedene Problemlösestrategien an x x vergleichen und bewerten verschiedene Lösungswege x x x x Modellieren... übersetzen Realsituationen in Modelle x x x x x überprüfen Lösungen am Modell x x x x x vergleichen und bewerten verschiedene Lösungen am Modell x x x x x ordnen einem Modell eine Situation zu x x x x Werkzeuge... nutzen Informationsmedien (Bücher, Internet, Arbeitsblätter) x x x x x x nutzen vorhandene Software x x 1 x x 3 x nutzen physikalische Bausteine nutzen Steuerungsmodelle nutzen Verschlüsselungswerkzeuge (Skytale, Schablonen,...) x 1 3 Dynasys Niki Cryptool
5 Folgender Stoffverteilungsplan soll gemeinsam am Phoenix- und am Goethe- Gymnasium probeweise getestet werden. Dortmund, im August 009 Jahrgangsstufe 11.1 / Orientierungsphase 1.Hj. Einführung in die OOP anhand von Stiften und Mäusen für Delphi Grundlegende Standardoperationen (realisiert am Beispiel programmgesteuertes Zeichnen ) - eindeutige Anweisungen - Prozeduren mit Parameter - Klassen Bildschirm und Stift, UML-Diagramme - Beispiele: Zeichnen eines Hauses mit Tür und Fenster Zeichnen einer Häuserreihe (Prozeduren mit Parameter) Dokumentation: selbsterklärende Bezeichner/Kommentare - Teamarbeit Zug allgemeine Überlegungen Schnittstellenbeschreibung Koordination Kontrollstrukturen anhand der Freihandzeichen-Übungen Schleife mit Ausgangsbedingung (REPEAT-Schleife) Schleife mit Eingangsbedingung (WHILE-Schleife) Bedingte Anweisung mit Verzweigung (IF THEN ELSE, CASE) Struktogramme Entwicklung eigener Klassen - bewegte Objekte - Beispiele: Zug Mühle Dartscheibe, Pfeil - UML-Beziehungsdiagramm, hat- und kennt-beziehung Erstellen von Klassendokumentationen Spezialisierung durch Vererbung - hat ist kennt Beziehung - Projekt Billard, die Klasse Ball Attribute und Parameter Beziehungsdiagramme Sichtbarkeit: private, protected, public Generalisierung durch Abstraktion Beispiele Zug die Klasse Anwendung
6 Jahrgangsstufe 11./ Orientierungsphase.Hj. Objektorientierte visuelle Programmierung Anwenden der visuellen Delphi-Objekte - Button, Label, Editfeld, Listbox, Memofeld, Image Attribute: Height, Left, Color, Top, Width, usw. Reaktionen auf Mausereignisse Anwendung des Timers z.b. Bewegte Bilder, Ampelphasen, System Sonne-Erde-Mond, zufällige Bewegungen Datentypen - INTEGER FOR-Schleife - REAL formatierte Darstellung Projektbeispiel: Erstellen eines Funktionsgraphen - STRING String-Bearbeitungsmethoden z.b. Untersuchung auf Palindrome, Verschlüsselung von Texten (Caesar, Vigenère) - Projektbeispiele: Galgenmännchen, Taschenrechner - ARRAY - ggf. EXTERNE DATEIEN Zahlendateien, Textdateien Sortierverfahren - z.b. Minimum-Sort, Bubble-Sort, Radix-Sort Zeitmessungen mathematische Näherungsverfahren z.b. Wurzelberechnung nach Heron, Nullstellenberechnung: Intervallhalbierung, Newton-Verfahren, Flächenberechnung unter Normalparabel Jahrgangsstufe 1 / Qualifikationsphase 1.Jahr In der JgSt. 1.1 werden Stufen zwischen Hardware und Software, insbesondere eine maschinennahe Programmierung behandelt, falls dieses Thema abiturrelevant sein sollte (was sich offensichtlich von Jahr zu Jahr ändern kann). Falls nicht, werden die folgenden Themen vertieft behandelt: Objektorientierte Programmierung Lineare dynamische Strukturen - SCHLANGE Ausgabe, Suchen, Elementeanzahl Verschmelzen zweier sortierter Schlangen Prioritätenschlange Beispielsprojekte: Autoquartett, Kartenspiel - KELLER Ausgabe, Suchen, Elementeanzahl
7 Sortieren eines Kellers Projektbeispiele: Termauswertung bei umgekehrter polnischer Notation, Rechnen mit beliebig langen, natürlichen Zahlen - LINEARE LISTE Sortieren einer linearen Liste sortierte Liste, Einfügen, Suchen, Löschen Ringliste doppelt verkettete Liste Nichtlineare dynamische Strukturen - BINÄRBAUM Definitionen: Knoten, Blatt, Tiefe, ausgeglichen, vollständig ausgeglichen Baumdarstellung Traversierungen Beispiele Morsecodebaum Termbaum, Auswertung, Aufbau geordneter Binärbaum (= Suchbaum) Suchen, Einfügen, Löschen, Balancieren Jahrgangsstufe 13/ Qualifikationsphase.Jahr Theoretische Informatik AUTOMATENTHEORIE - Programmierungsmöglichkeiten in DELPHI Akzeptoren (= erkennende Automaten) Transduktoren (= Mealy- und Moore-Automaten). FORMALE SPRACHEN - nur reguläre Sprachen - Ermittlung der Sprache eines Akzeptors Ermittlung des Akzeptors für eine reguläre Sprache CODIERUNGSTHEORIE - Blockcodes - Fano-Codierung - Huffman-Codierung - Entropie und Redundanz einer Codierung Fehlerkorrigierende Codes, Hamming-Abstand INTEGRIERENDE WIEDERHOLUNG
8 Sozialformen und Unterrichtsmethoden (Stand Dezember 10) Teamarbeit steht in der Informatik immer im Vordergrund, was auch schon durch die Anzahl der Kursteilnehmer und die zur Verfügung stehenden Rechner vorgegeben ist. Eine Zusammenarbeit mit dem Sitznachbarn ist in großen Bereichen daher fast unerlässlich. Dennoch gibt es auch sowohl Phasen der Einzelarbeit (z.b. wenn eine Lösung auf Papier entworfen werden soll), als auch Phasen der Arbeit im Plenum (z.b. gemeinsames Festlegen von Rahmenbedingungen, gemeinsames Verfolgen eines Lösungsweges, Präsentation und Verifikation von Lösungen). Auch das Arbeiten in Kleingruppen ist oftmals sinnvoll. Grundsätzlich werden Methoden des Kooperativen Lernens angewendet. Die Arbeit an Projekten und das Bereitstellen auch digitaler Materialien lässt ein individuelles Lerntempo zu. Bei der Arbeit am Computer wird größtenteils als Partnerarbeit vorgegangen, hierbei ist insbesondere von der Lehrperson darauf zu achten, dass beide Sitznachbarn gleichberechtigt an einer Lösung arbeiten.
9 Übersicht über die Operatoren (Stand Dezember 10) Anforderungsbereich I Operator Definition Beispiele Angeben Ohne nähere Erläuterungen und Begründungen aufzählen, nennen Geben Sie die sieben Schichten des OSI-Referenz-Modells an. Beschreiben Sachverhalte oder Zusammenhänge unter Verwendung der Fachsprache in eigenen Worten verständlich wiedergeben Beschreiben Sie die Grenzen endlicher Automaten. Beschreiben Sie ein Verfahren zum Löschen von Knoten in einem binären Suchbaum. Darstellen, Dokumentiere n Einordnen 1 Zusammenhänge, Sachverhalte oder Arbeitsverfahren in strukturierter Form graphisch oder sprachlich wiedergeben Mit erläuternden Hinweisen in einen genannten Zusammenhang einfügen. Stellen Sie das Ergebnis als UML-Klassendiagramm dar. Dokumentieren Sie die gegebene Klasse. Ordnen Sie die Grammatik in die Chomsky-Hierarchie ein. Zu welcher Klasse von Suchstrategien gehört das gegebene Verfahren? Erläutern 1 Überführen, Übertragen 1 Einen Sachverhalt auf der Grundlage von Vorkenntnissen so darlegen, dass er verständlich wird. Eine Darstellung in eine andere Darstellungsform bringen. Erläutern Sie die Datenstruktur, Ihre Entwurfsentscheidung, folgende Methode,.. Überführen Sie das UML- Diagramm in eine vollständige Spezifikation mit Übertragen Sie das Zustandsdiagramm in eine äquivalente Grammatik Anforderungsbereich II Operator Definition Beispiele Analysieren Eine konkrete Materialgrundlage untersuchen, einzelne Elemente identifizieren und Beziehungen zwischen den Elementen erfassen. Der Operator Analysieren wird oft in Kombination mit einem weiteren Operator benutzt, der angibt, wie das Analyseergebnis darzustellen ist. Analysieren Sie das gegebene Sortierverfahren auf seine Effizienz. Analysieren Sie die Beziehungen im gegebenen UML- Diagramm und geben Sie die Spezifikationen der Methoden zur Klasse xx an. Bestimmen, Ermitteln Mittels charakteristischer Merkmale einen Sachverhalt genau Bestimmen Sie die Anzahl der Vergleiche und Vertauschungen 1 Kann sowohl dem AFB I als auch dem AFB II zugeordnet werden. 1 Kann sowohl dem AFB II als auch dem AFB III zugeordnet werden. 1
10 Entwerfen, Entwickeln Erweitern, Vervollständige n Herleiten, Ableiten Implementieren Modellieren Vergleichen Zeigen feststellen und beschreiben. Herstellen und Gestalten eines Systems von Elementen unter vorgegebener Zielsetzung. Eine gegebene Struktur um Bestandteile erweitern. Die Entstehung oder Ableitung eines gegebenen oder beschriebenen Sachverhaltes aus anderen oder aus allgemeinen Sachverhalten darstellen Algorithmen und Datenstrukturen in einer Programmiersprache aufschreiben. Zu einem Ausschnitt der Realität ein informatisches Modell anfertigen. Nach vorgegebenen oder selbst gewählten Gesichtspunkten Gemeinsamkeiten, Ähnlichkeiten und Unterschiede ermitteln und darstellen. Eine Aussage, einen Sachverhalt nach Berechnungen, Herleitungen oder logischen Begründungen bestätigen. dieses Sortierverfahrens Entwerfen Sie ein Zustandsdiagramm, ein Klassendiagramm, eine Methode... Erweitern Sie das Diagramm. Vervollständigen Sie die Implementation Leite für eine Wort die Zustandsfolge des Akzeptors ab Implementieren Sie die Methoden der Kellerklasse Modellieren Sie das gegebene Problem, Vergleichen Sie in Bezug auf Einfüge- und Löschoperationen Felder mit Binärbäumen. Vergleichen Sie die iterative mit der rekursiven Lösung. Zeigen Sie anhand eines Ableitungsbaumes, dass das Wort ableitbar ist. Anforderungsbereich III Operator Definition Beispiele Begründen Einen Sachverhalt oder eine Entwurfsentscheidung durch Angabe von Gründen erklären Entwurf Ihres Modells. Beurteilen Stellung nehmen Zu einem Sachverhalt ein selbstständiges Urteil unter Verwendung von Fachwissen und Fachmethoden formulieren und begründen. Unter Heranziehung relevanter Sachverhalte die eigene Meinung zu einem Problem argumentativ entwickeln und darlegen. Begründen Sie die Wahl Ihrer Datenstruktur. Begründen Sie den Beurteilen Sie die folgende These: Jedes Problem, das sich präzise beschreiben lässt, kann mit einem Computer gelöst werden. Nehmen Sie bezüglich der Datenschutzproblematik Stellung. Kann sowohl dem AFB II als auch dem AFB III zugeordnet werden.
11 Teilnahme an Wettbewerben im Fach Informatik (Stand Dezember 10) In den vergangenen Jahren wurde an folgenden Wettbewerben teilgenommen: Informatik-Biber-Wettbewerb: 010 Bundeswettbewerb Informatik: 007, 009, 010
Curriculum (minimale Kurzfassung) Informatik
Curriculum (minimale Kurzfassung) Informatik (Stand: 30.06.2014) Gültig für die Abiturjahrgänge ab 2017 Einführungsphase Einführung in die OOP anhand von Stiften und Mäusen Grundlegende Standardoperationen
MehrSchulinternes Curriculum für Informatik (Q2) Stand April 2015
Schulinternes Curriculum für Informatik (Q2) Stand April 2015 Unterrichtsvorhaben Q2-I Thema: Modellierung und Implementierung von Anwendungen mit dynamischen, nichtlinearen Datenstrukturen Modellieren
MehrSchulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand: 18.09.2011
Bezug zu den Leitideen der Bildungsstandards und den Kompetenzen, Inhalte Bemerkungen welche die Schülerinnen und Schüler erwerben Klasse 11 Informatik 4-stündig Einführung in die objektorientierte Modellierung
MehrLehrpläne NRW Sek.stufe 2. Lernen im Kontext
Lehrpläne NRW Sek.stufe 2 Lernen im Kontext Fachliche Inhalte Lernziele Informatik NRW Fähigkeit, komplexe Zusammenhänge mit gedanklicher Schärfe zu durchdringen (Problemanalyse) Überblick über unterschiedliche
MehrSchulinterner Lehrplan für das Fach Informatik der Sekundarstufe II an der Bettine von Arnim Gesamtschule
des Zweckverbandes Langenfeld / Hilden - Sekundarstufen I und II - B.V.A-Gesamtschule Hildener Str. 3 40764 Langenfeld 02173 / 9956-0 Fax 02173 / 9956-99 Email: mail@bva-gesamtschule.de Web: www.bva-gesamtschule.de
MehrKapiteltests zum Leitprogramm Binäre Suchbäume
Kapiteltests zum Leitprogramm Binäre Suchbäume Björn Steffen Timur Erdag überarbeitet von Christina Class Binäre Suchbäume Kapiteltests für das ETH-Leitprogramm Adressaten und Institutionen Das Leitprogramm
MehrVBA-Programmierung: Zusammenfassung
VBA-Programmierung: Zusammenfassung Programmiersprachen (Definition, Einordnung VBA) Softwareentwicklung-Phasen: 1. Spezifikation 2. Entwurf 3. Implementierung Datentypen (einfach, zusammengesetzt) Programmablaufsteuerung
MehrInformatik (G9) Sek I - Differenzierung 8/9/10
Schulinternes Curriculum für das Fach Informatik (G9) Sek I - Differenzierung 8/9/10 am Gymnasium Lohmar Das Fach Informatik wird am Gymnasium Lohmar im Rahmen der Differenzierung in Form eines 2-stündigen
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrAlgorithmen & Datenstrukturen 1. Klausur
Algorithmen & Datenstrukturen 1. Klausur 7. Juli 2010 Name Matrikelnummer Aufgabe mögliche Punkte erreichte Punkte 1 35 2 30 3 30 4 15 5 40 6 30 Gesamt 180 1 Seite 2 von 14 Aufgabe 1) Programm Analyse
Mehr2.1.1 Übersichtsraster Unterrichtsvorhaben. I) Einführungsphase. Einführungsphase. Unterrichtsvorhaben E-II. Unterrichtsvorhaben E-I
2.1.1 Übersichtsraster Unterrichtsvorhaben I) Einführungsphase Einführungsphase Unterrichtsvorhaben E-I Einführung in die Nutzung von Informatiksystemen und in grundlegende Begrifflichkeiten Informatiksysteme
MehrFolge 19 - Bäume. 19.1 Binärbäume - Allgemeines. Grundlagen: Ulrich Helmich: Informatik 2 mit BlueJ - Ein Kurs für die Stufe 12
Grundlagen: Folge 19 - Bäume 19.1 Binärbäume - Allgemeines Unter Bäumen versteht man in der Informatik Datenstrukturen, bei denen jedes Element mindestens zwei Nachfolger hat. Bereits in der Folge 17 haben
MehrSoftwaretechnik (Allgemeine Informatik) Überblick
Softwaretechnik (Allgemeine Informatik) Überblick 1 Einführung und Überblick 2 Abstraktion 3 Objektorientiertes Vorgehensmodell 4 Methoden der Anforderungs- und Problembereichsanalyse 5 UML-Diagramme 6
MehrInformatik (G8) Sek I - Differenzierung 8/9
Schulinternes Curriculum für das Fach Informatik (G8) Sek I - Differenzierung 8/9 am Gymnasium Lohmar Das Fach Informatik wird am Gymnasium Lohmar im Rahmen der Differenzierung in Form eines 2-stündigen
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrVergleichsklausur 12.1 Mathematik vom 20.12.2005
Vergleichsklausur 12.1 Mathematik vom 20.12.2005 Mit CAS S./5 Aufgabe Alternative: Ganzrationale Funktionen Berliner Bogen Das Gebäude in den Abbildungen heißt Berliner Bogen und steht in Hamburg. Ein
MehrArithmetik/Algebra mit Zahlen und Symbolen umgehen
UNTERRICHTSVORHABEN 1 Arithmetik/Algebra mit Zahlen und Symbolen umgehen ggf. fächerverbindende Kooperation mit Thema: Umfang: 8 Wochen Jahrgangsstufe 9 Zehnerpotenzen/ Potenzschreibweise mit ganzzahligen
MehrFunktionaler Zusammenhang. Lehrplan Realschule
Funktionaler Bildungsstandards Lehrplan Realschule Die Schülerinnen und Schüler nutzen Funktionen als Mittel zur Beschreibung quantitativer Zusammenhänge, erkennen und beschreiben funktionale Zusammenhänge
MehrDreiecke. Worum geht es? Das Material
Dreiecke Worum geht es? Das Es handelt sich um gleichseitige Dreiecke aus Holz mit einer Kantenlänge von 5 cm in drei verschiedenen Farben: orange, rot und grün. Die Dreiecke regen zum Legen von flächigen
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
MehrUnterrichtsinhalte für den Grundkurs INFORMATIK (Oberstufe) Erstes Lernjahr (Einführungsphase EPh)
www.schillerwitten.de Unterrichtsinhalte für den Grkurs INFORMATIK (Oberstufe) Erstes Lernjahr (Einführungsphase EPh) Grlagen der objektorientierten Modellierung Programmierung in Java mit dem Lernpaket
MehrProgrammieren ++ Begleitende Übungen zu Veranstaltungen + Umsetzen des Algorithmus in ein lauffähiges Programm
Studienanforderungen Studiengang Maschinenbau Programmieren Begleitende Übungen zu Veranstaltungen Umsetzen des Algorithmus in ein lauffähiges Programm Studiengang Bauingenieurwesen Programmieren Begleitende
MehrInformatik (G8) Sek I - Differenzierung 8/9
Schulinternes Curriculum für das Fach Informatik (G8) Sek I - Differenzierung 8/9 am Gymnasium Lohmar Das Fach Informatik wird am Gymnasium Lohmar im Rahmen der Differenzierung in Form eines 2-stündigen
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrDatenstrukturen & Algorithmen
Datenstrukturen & Algorithmen Matthias Zwicker Universität Bern Frühling 2010 Übersicht Binäre Suchbäume Einführung und Begriffe Binäre Suchbäume 2 Binäre Suchbäume Datenstruktur für dynamische Mengen
MehrZum Einsatz von Operatoren im Informatikunterricht
Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Professur für Didaktik der Informatik/Mathematik Claudia Strödter E-Mail: claudia.stroedter@uni-jena.de Zum Einsatz von Operatoren
MehrObjektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
Mehr4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
MehrZentralabitur 2017 Informatik
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Informatik I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
MehrSchulinternes Curriculum im Fach Informatik
Schulinternes Curriculum im Fach Informatik Unterricht in EF : 1. Geschichte der elektronischen Datenverarbeitung (3 Stunden) 2. Einführung in die Nutzung von Informatiksystemen und in grundlegende Begriffe
MehrKlausur Software Engineering für WI (EuI)
Autor: Prof. Dr. Bernhard Humm, FB Informatik, FH Darmstadt Datum: 14. Februar 2006 Klausur Software Engineering für WI (EuI) Ihr Name: Ihre Matrikelnummer Erreichte Punkte (von insgesamt 57 Punkten):
MehrKlassendiagramm. Kurzer Überblick über UML - Stand 2006. BlaBla
BlaBla Diese Kennzeichnungen sind nur Erläuterungen und nicht Bestandteil des Diagramms Quelle: P.Grässle, H.Baumann, P.Baumann, UML projektorientiert, Galileo Verlag, 2003 21 Primäre Begriffe Kapselung
MehrSchulcurriculum Informatik. 1) Das Fach Informatik am GSG
Schulcurriculum Informatik 1) as Fach Informatik am GSG Im beruflichen wie auch im privaten Bereich kommen immer mehr komplexe Systeme zur Informationsverarbeitung zum Einsatz. Im Rahmen des Informatikunterrichts
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrBinäre Bäume Darstellung und Traversierung
Binäre Bäume Darstellung und Traversierung Name Frank Bollwig Matrikel-Nr. 2770085 E-Mail fb641378@inf.tu-dresden.de Datum 15. November 2001 0. Vorbemerkungen... 3 1. Terminologie binärer Bäume... 4 2.
MehrLEHRPLAN INFORMATIK. für das. ORG unter besonderer Berücksichtigung der Informatik
LEHRPLAN INFORMATIK für das ORG unter besonderer Berücksichtigung der Informatik 5. Klasse Inhalte Kompetenzen Hinausgehend über den Lehrplan Informatik neu, gültig ab 2004/2005: Einführung: Bildbearbeitung
MehrIllustrierende Aufgaben zum LehrplanPLUS
Computer, Laptop, Handy - Was machen wir damit? Jahrgangsstufen 1/2 Stand: 13.12.2015 Fach Zeitrahmen Benötigtes Material Heimat- und Sachunterricht 5 Unterrichtseinheiten Liste mit verschiedenen Medien
MehrDr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur. UML-Klassendiagramme als Werkzeug im Unterricht
Dr. Hanno Schauer Mons-Tabor-Gymnasium Montabaur UML-Klassendiagramme als Werkzeug im Unterricht Blitzlicht? In welcher Programmiersprache(n) unterrichten Sie?? In welchem Umfang unterrichten Sie Objektorientierung??
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrBEISPIELKLAUSUR Softwareentwicklung:
Prof. Dr. Andreas Fink Institut für Informatik Fakultät für Wirtschafts- und Sozialwissenschaften Helmut-Schmidt-Universität / Universität der Bundeswehr Hamburg BEISPIELKLAUSUR Softwareentwicklung: Objektorientierte
MehrLernziele: Ausgleichstechniken für binäre Bäume verstehen und einsetzen können.
6. Bäume Lernziele 6. Bäume Lernziele: Definition und Eigenschaften binärer Bäume kennen, Traversierungsalgorithmen für binäre Bäume implementieren können, die Bedeutung von Suchbäumen für die effiziente
MehrProgrammierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.
Agenda für heute, 4. Mai, 2006 Programmierparadigmen Imperative Programmiersprachen In Prozeduren zusammengefasste, sequentiell ausgeführte Anweisungen Die Prozeduren werden ausgeführt, wenn sie als Teil
MehrKlausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.
Klausur Informatik Programmierung, 17.09.2012 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert
MehrZentralabitur 2018 Informatik
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2018 Informatik I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
Mehrt r Lineare Codierung von Binärbbäumen (Wörter über dem Alphabet {, }) Beispiel code( ) = code(, t l, t r ) = code(t l ) code(t r )
Definition B : Menge der binären Bäume, rekursiv definiert durch die Regeln: ist ein binärer Baum sind t l, t r binäre Bäume, so ist auch t =, t l, t r ein binärer Baum nur das, was durch die beiden vorigen
MehrKapitel 4: Dynamische Datenstrukturen. Algorithmen und Datenstrukturen WS 2012/13. Prof. Dr. Sándor Fekete
Kapitel 4: Dynamische Datenstrukturen Algorithmen und Datenstrukturen WS 2012/13 Prof. Dr. Sándor Fekete 4.4 Binäre Suche Aufgabenstellung: Rate eine Zahl zwischen 100 und 114! Algorithmus 4.1 INPUT: OUTPUT:
MehrProgrammieren für Ingenieure Sommer 2015. Ein Rechner. Rechner sind überall. Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.
Programmieren für Ingenieure Sommer 2015 Andreas Zeller, Universität des Saarlandes Ein Rechner Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet. Rechner sind überall Ihr Rechner
MehrUnified Modeling Language (UML)
Kirsten Berkenkötter Was ist ein Modell? Warum Modellieren? Warum UML? Viele, viele Diagramme UML am Beispiel Was ist ein Modell? Ein Modell: ist eine abstrakte Repräsentation eines Systems, bzw. ist eine
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrKONSTRUKTION VON ROT-SCHWARZ-BÄUMEN
KONSTRUKTION VON ROT-SCHWARZ-BÄUMEN RALF HINZE Institut für Informatik III Universität Bonn Email: ralf@informatik.uni-bonn.de Homepage: http://www.informatik.uni-bonn.de/~ralf Februar, 2001 Binäre Suchbäume
MehrKlausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement
Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement Prof. Dr. H.-G. Gräbe, T. Riechert Institut für Informatik Sommersemester 2010 Allgemeine Bemerkungen Jedes Blatt ist mit
MehrFIS: Projektdaten auf den Internetseiten ausgeben
Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten
MehrBedienungsanleitung GYMplus
Bedienungsanleitung GYMplus SOFTplus Entwicklungen GmbH GYMplus allgemein GYMplus ist ein Computerprogramm, mit welchem Sie individuell angepasste Übungen und Verhaltensanweisungen für Patienten zusammenstellen
MehrSchulinternes Curriculum Klasse 7
Schulinternes Curriculum Klasse 7 Inhaltsbezogene Kompetenzen Prozessbezogene Kompetenzen Methodische Vorgaben/ Lambacher Schweizer Zeitdauer (in Wochen) Arithmetik/Algebra mit Zahlen und Symbolen umgehen
MehrArbeiten mit UMLed und Delphi
Arbeiten mit UMLed und Delphi Diese Anleitung soll zeigen, wie man Klassen mit dem UML ( Unified Modeling Language ) Editor UMLed erstellt, in Delphi exportiert und dort so einbindet, dass diese (bis auf
MehrKurs 1613 Einführung in die imperative Programmierung
Aufgabe 1 Gegeben sei die Prozedur BubbleSort: procedure BubbleSort(var iofeld:tfeld); { var hilf:integer; i:tindex; j:tindex; vertauscht:boolean; i:=1; repeat vertauscht := false; for j := 1 to N - i
MehrKlausur zur Einführung in die objektorientierte Programmierung mit Java
Klausur zur Einführung in die objektorientierte Programmierung mit Java im Studiengang Informationswissenschaft Prof. Dr. Christian Wolff Professur für Medieninformatik Institut für Medien-, Informations-
MehrVorgaben zu den unterrichtlichen Voraussetzungen für die schriftlichen Prüfungen im Abitur in der gymnasialen Oberstufe im Jahr 2010
Vorgaben zu den unterrichtlichen Voraussetzungen für die schriftlichen Prüfungen im Abitur in der gymnasialen Oberstufe im Jahr 2010 Vorgaben für das Fach Informatik 1. Lehrpläne für die gymnasiale Oberstufe
MehrEine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder
Programmieren in PASCAL Bäume 1 1. Baumstrukturen Eine Baumstruktur sei folgendermaßen definiert. Eine Baumstruktur mit Grundtyp Element ist entweder 1. die leere Struktur oder 2. ein Knoten vom Typ Element
MehrTest-Driven Design: Ein einfaches Beispiel
Test-Driven Design: Ein einfaches Beispiel Martin Wirsing in Zusammenarbeit mit Moritz Hammer und Axel Rauschmayer SS 06 2 Ziele Veranschaulichung der Technik des Test-Driven Design am Beispiel eines Programms
MehrKontrollstrukturen - Universität Köln
Kontrollstrukturen - Universität Köln Mario Manno Kontrollstrukturen - Universität Köln p. 1 Was sind Sprachen Auszeichnungssprachen HTML, XML Programmiersprachen ASM, Basic, C, C++, Haskell, Java, Pascal,
Mehr1. LINEARE FUNKTIONEN IN DER WIRTSCHAFT (KOSTEN, ERLÖS, GEWINN)
1. LINEARE FUNKTIONEN IN DER WIRTSCHAFT (KOSTEN, ERLÖS, GEWINN) D A S S O L L T E N N A C H E U R E M R E F E R A T A L L E K Ö N N E N : Kostenfunktion, Erlösfunktion und Gewinnfunktion aufstellen, graphisch
MehrCurriculum des Wahlfaches Informatik für das Gymnasium Dialog
10.Klasse: Themenschwerpunkt I: Datenbanken Datenbanken o Einsatzbereiche von Datenbanken o Verwaltung von großen Datenmengen o Probleme aus dem Alltag in Datenbanken abbilden o Relationale Datenbanksysteme
MehrProgrammiersprachen und Übersetzer
Programmiersprachen und Übersetzer Sommersemester 2010 19. April 2010 Theoretische Grundlagen Problem Wie kann man eine unendliche Menge von (syntaktisch) korrekten Programmen definieren? Lösung Wie auch
Mehr2.11 Kontextfreie Grammatiken und Parsebäume
2.11 Kontextfreie Grammatiken und Parsebäume Beispiel: Beispiel (Teil 3): Beweis für L(G) L: Alle Strings aus L der Länge 0 und 2 sind auch in L(G). Als Induktionsannahme gehen wir davon aus, dass alle
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Tutorium 27 29..24 FAKULTÄT FÜR INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Definition
MehrPHP Kurs Online Kurs Analysten Programmierer Web PHP
PHP Kurs Online Kurs Analysten Programmierer Web PHP Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses PHP Modul 1 - Einführung und Installation PHP-Umgebung Erste Lerneinheit Introduzione
Mehr4. Sonstige Mitarbeit 4.1 Formen der Sonstigen Mitarbeit
1. Einleitung Dieses Leistungskonzept dient in erster Linie dazu, die Leistungsbewertung des Faches Informatik transparent zu gestalten und zu vereinheitlichen. Dies erlangt besondere Wichtigkeit, da allgemeine
MehrIhre Interessentendatensätze bei inobroker. 1. Interessentendatensätze
Ihre Interessentendatensätze bei inobroker Wenn Sie oder Ihre Kunden die Prozesse von inobroker nutzen, werden Interessentendatensätze erzeugt. Diese können Sie direkt über inobroker bearbeiten oder mit
MehrKurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.
Humboldt-Universität zu Berlin Juristische Fakultät Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.de Stand: 1. Juni 2010
MehrWintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München
Informatik 1 Wintersemester 2010/2011 Rüdiger Westermann Institut für Informatik Technische Universität München 1 0 Allgemeines Zielgruppen Siehe Modulbeschreibung Studierende anderer (nicht Informatik)
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Tutorium 4 26..25 INSTITUT FÜR THEORETISCHE INFORMATIK KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu
MehrHilfe zur Urlaubsplanung und Zeiterfassung
Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,
MehrÜbungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 13 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
MehrVoraussetzung : Dieses Bewertungsraster kann nur bei Personen, welche elementare Computerkompetenzen haben benutzt werden.
" Neues transparentes Bewertungssystem für Jugendliche ohne schulische Qualifikation " Computerkompetenz 3 Voraussetzung : Dieses Bewertungsraster kann nur bei Personen, welche elementare Computerkompetenzen
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
Mehrooperatives Lernen und Leistungsbewertung aroline Ridder/Marayle Küpper 01.10.2012 16:29:22 Willkommen!
Willkommen! Think big start small UNI Münster 28. September 2012 Thema: Kooperatives Lernen und kompetenzorientierte Leistungsbewertung insbesondere am Berufskolleg Moderatorin Caroline Ridder Deutsch
MehrErstellen eines Screenshot
Blatt 1 von 5 Erstellen eines Screenshot Einige Support-Probleme lassen sich besser verdeutlichen, wenn der Supportmitarbeiter die aktuelle Bildschirmansicht des Benutzers sieht. Hierzu bietet Windows
MehrÜbung zur Vorlesung Einführung in die Computerlinguistik und Sprachtechnologie
Übung zur Vorlesung Einführung in die Computerlinguistik und Sprachtechnologie Wintersemester 2009/10, Prof. Dr. Udo Hahn, Erik Fäßler Übungsblatt 3 vom 19.11.2009 Abgabe bis 26.11.2009, 14:30 Uhr; per
MehrECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:...
1 Dateimanagement Ihr Name:... Laden Sie die Folgende ZIP-Datei auf Ihren Desktop herunter: http://www.thinkabit.ch/wpcontent/uploads/_ecdl/ecdl_m2_testdateien.zip Extrahieren Sie die ZIP-Datei unter dem
MehrAnlegen eines Speicherbereichs mit DB, DW eleganter in Kombination mit EQU, Timer-Interrupt
Anlegen eines Speicherbereichs mit DB, DW eleganter in Kombination mit EQU, Timer-Interrupt AMPEL-Steuerung(en) Die Beschreibung und Programmierung der Ampel (vor allem Ampel_5) können sehr kompliziert
MehrEinführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005
Einführung in die objektorientierte Programmierung mit Java Klausur am 19. Oktober 2005 Matrikelnummer: Nachname: Vorname: Semesteranzahl: Die Klausur besteht aus drei Frageblöcken zu den Inhalten der
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
MehrHinweise für Schüler
Abitur 2003 Datenverarbeitung und Informatik Gk Seite 2 Hinweise für Schüler Aufgabenauswahl: Aufgabe 1 Hardware/Software/ Tabellenkalkulation (Multimediawettbewerb) Seiten 3/4 Aufgabe 2 Programmierung
MehrSchulinterner Lehrplan für das Fach. Informatik
Schulinterner Lehrplan für das Fach Informatik Stand November 2013 Vorbemerkungen Da es im Fach Informatik für die Sekundarstufe I keine verbindlichen Richtlinien und Lehrpläne des Landes NRW gibt, stellt
MehrHausinternes Curriculum Informatik, G8 - ITG
Hausinternes Curriculum Informatik, G8 - ITG (Stand August 2010) Vereinbarung der verbindlichen Unterrichtsinhalte aus der Fachkonferenz Informatik 2010 für den Unterricht Informationstechnischer Grundlagen
MehrYouTube: Video-Untertitel übersetzen
Der Easytrans24.com-Ratgeber YouTube: Video-Untertitel übersetzen Wie Sie mit Hilfe von Easytrans24.com in wenigen Schritten Untertitel für Ihre YouTube- Videos in mehrere Sprachen übersetzen lassen können.
MehrWärmebildkamera. Aufgabe 1. Lies ab, wie groß die Temperatur der Lippen (am Punkt P) ist. ca. 24 C ca. 28 C ca. 32 C ca. 34 C
Wärmebildkamera Ob Menschen, Tiere oder Gegenstände: Sie alle senden unsichtbare Wärmestrahlen aus. Mit sogenannten Wärmebildkameras können diese sichtbar gemacht werden. Dadurch kann man die Temperatur
MehrAuktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion
Auktionen erstellen und verwalten mit dem GV Büro System und der Justiz Auktion Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK info@workshop-software.de
MehrKara-Programmierung AUFGABENSTELLUNG LERNPARCOURS. Abb. 1: Programmfenster. Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter
Kara-Programmierung AUFGABENSTELLUNG LERNPARCOURS Abb. 1: Programmfenster Welt neu erstellen; öffnen; erneut öffnen; speichern; speichern unter Programmfenster anzeigen Einstellungen öffnen Kara direkt
MehrUnterrichtsvorhaben Q2- I:
Schulinterner Lehrplan Informatik Sekundarstufe II Q2 III. Qualifikationsphase Q2 Unterrichtsvorhaben Q2- I: Im ersten Halbjahr 1 Klausur, im 2. Halbjahr ein Projekt. Die Länge der Klausur beträgt 90 min.
MehrTechniken der Projektentwicklungen
Von der Analyse zum Entwurf 5. Termin Vom Use Case zum Domänenmodell Bis zum nächsten Mal Vom Use Case zum Domänenmodell Vom Use Case zum Domänenmodell Was ist ein Domänenmodell? Graphische Beschreibung
MehrProbeklausur Softwareengineering SS 15
Probeklausur Softwareengineering SS 15 Hinweis: Die Bearbeitungsdauer entspricht dem Punktewert. Aufgabe 1 (10 min) Beschreiben Sie das Vorgehensmodell Test-Driven-Development (TDD) a) Erläutern Sie das
MehrTheoretische Informatik SS 04 Übung 1
Theoretische Informatik SS 04 Übung 1 Aufgabe 1 Es gibt verschiedene Möglichkeiten, eine natürliche Zahl n zu codieren. In der unären Codierung hat man nur ein Alphabet mit einem Zeichen - sagen wir die
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 15: Reguläre Ausdrücke und rechtslineare Grammatiken Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/25 Was kann man mit endlichen
MehrMusterfragen ALLGEMEINE Systemlehre
Musterfragen ALLGEMEINE Systemlehre (2.4.01) 1 Musterfragen ALLGEMEINE Systemlehre Die angeführten Fragen sind als Beispiele zu verstehen. Es gibt keine Garantie, daß diese und genau diese Fragen kommen.
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
MehrEINMALEINS BEZIEHUNGSREICH
EINMALEINS BEZIEHUNGSREICH Thema: Übung des kleinen Einmaleins; operative Beziehungen erkunden Stufe: ab 2. Schuljahr Dauer: 2 bis 3 Lektionen Materialien: Kleine Einmaleinstafeln (ohne Farben), Punktefelder
Mehr