Doc Schroeder´s Informatik Seite
Home
Nach oben
Bewertung
Curriculum

Der Benutzer stimmt den im Disclaimer genannten Bedingungen zu! Copyright beachten!!!

 

Einführungsphase 2018 - 2019 (überarbeitete Übersicht!)

 

Einführung in JAVA, Grundlagen des Programmierens

Editoren, Interpreter, Compiler

Einführung in die Entwicklungsumgebung BlueJ

Syntax von JAVA

Datentypen

Einfache Algorithmen:

Zählschleifen, vor- und nachprüfende Schleifen

Bedingungen, Boolesche Algebra, logische Verzweigungen

Methodenaufrufe: Anfragen und Aufträge, Parameterübergabe

Felder: Ein- und mehrdimensionale Arrays

OOP mit BlueJ

Klassen und Instanzen

Konstruktoren

Arbeiten mit Objekten

Graphische Benutzeroberflächen, GUI

Graphische Anwendungen: Die Klassen aus Awt und Swing

Ein- und Ausgabefenster

Buttons

Zeichnen

Wichtige Klassen:

Strings und Characters

Die Klasse Math

Ein- und Auslesen von Dateien – Die IO-Klassen

BigInteger

Rekursion

 

Projekte in diesem Kontext:

Grundlagen:                     Fakultät, Primfaktorzerlegung, kgV und ggT

Sortieren:                          SelectionSort, BubbleSort (später noch QuickSort)

GUI:                                  Echo-GUI (zur Weiterverwendung!)

Textverarbeitung:             Cäsarverschlüsselung (später RSA)

Rekursion:                        ggT, Fakultät, QuickSort

 



Aktuelle Vorlagen und Quelltexte 2017 bis 2019

 

 

Vorlage Strings und Chiffrieren 13.03.2017 Vorlage zum Umgang mit Texten (GUI und Logik!) als ZIP zum Download! Achtung, Bilder (GAT-Logo und Hintergrund für Buttons) müssen im selben Ordner sein wie die class-Datei.
Beispiel für fertige Version 13.03.2017 fertige jar-Datei
Wichtige String-Methoden 13.03.2017 pdf mit hilfreichen Methoden der Klasse String (ergänzter Auszug aus API)
Arbeitsaufträge 13.03.2017 Arbeitsaufträge für diese und die nächsten Stunden als pdf
     
     
     
     
     
     

Aktuelle Vorlagen, Informationen und Quelltexte ab 2013 bis 2016

Boole 21.11.2013 Vorlage für den Umgang mit Boolescher Algebra. Einige Methoden sind noch leer und geben immer "TRUE" zurück - diese sind fertig zu schreiben! Gerne können auch noch weitere, eigene Methoden verwendet werden. ACHTUNG: Kurzschreibweise für Zählschleifen ist NICHT TRIVIAL!
Rohdaten 05.12.2013 Rohdaten (Excel 2010) für Diff. 9 "Angewandte Mathematik" zum Excel-Projekt
Arbeitsaufträge 05.12.2013 Arbeitsaufträge zum Excel-Projekt "Angew. Mathem."
Aufgaben 19.12.2013 Aufgaben als "1. Klassenarbeit" in Angew. Mathem.
Rohdaten 19.12.2013 Rohdaten zur "1. Klassenarbeit"  in Angew. Mathem.
Rohtext 16.01.2014 Bitte "hübsch" machen, Bilder dazufügen (z.B. aus Wikipedia) und mit so netten Sachen versehen wie Deckblatt (ohne Seitenzahl, Fußnoten, Kopfzeilen etc.) und Inhaltsverzeichnis, Bildern, Abbildungsverzeichnis usw.). Gerne auch noch Literaturzitate usw.
Integers 05.06.2014 einige Integers zum Sortieren für die EPH
Quelltext 05.06.2014 Beispiele zum Ein- und Auslesen von xxx.txt
Lokomotive 15.04.2015 Zeichnen auf dem JPanel, Wartethread, Graphics (Zip.archiv)
Sortieren 08.12.2015 brauchbare GUI, alle Methoden schon vorhanden, zur Fertigstellung durch die EPH vor Weihnachten (ohne QuickSort, da rekursiv!)
ZIP-Archiv von BlueJ-Projekt!
QuickSort: Teil1 Teil2 01.03.2016 NUR als png zum SELBER ABTIPPEN!

 

Aktuelle Vorlagen, Informationen und Quelltexte für das Schuljahr 2012-2013

Schleifen etc. 15.09.2012 Beispiele für Zähl- und while- Schleifen, Boolsche Logik und if- Bedingungen und eine Hilfestellung für die Primfaktorzerlegung (halbfertige Methode in einer eigenen Klasse), als gezipptes BlueJ - Projekt zum download
Hilfspunkte Flocke 24.10.2012 Tafelbild als Hilfestellung für die Berechnung der Hilfspunkte bei der Schneeflockenprogrammierung
SchiefeEbene 28.02.2013 Als Textdatei zum kopieren und ergänzen (So nicht lauffähig!!!; MUSS FERTIG GESCHRIEBEN WERDEN!)
Caesar_S 06.06.2013 Vorlage mit fertiger GUI, ohne Methoden für das Projekt "Strings und Chars" und darauf aufbauend Kryptographie, zunächst nur für Cäsar. Gezipptes BlueJ-Archiv.
Klassendiagramm 06.06.2013 "Lastenheft" zum obigen Projekt. Beschreibt die Methoden für einfache Umwandlungen von Strings und die Grundlagen der Cäsar-Verschlüsselung. (pdf)
FlowChart Prinzip 14.06.13 Ablaufdiagramm des Verfahrens "Cäsar-Verschlüsselung"
FlowChart Methode 14.06.13 Ablaufdiagramm zur Methode caesar(int n, String ps)
     

Beispielprogramme und Anleitungstexte zu grundlegenden Algorithmen, Anleitungen und theoretische Grundlagen - für alle Stufen brauchbar!

Javabatch.bat Diese Batchdatei konvertiert und startet den Interpreter. Sie muss im selben Verzeichnis liegen wie die .class- Dateien. Die *.java- Dateien können woanders sein.
Javabatch.pdf Beschreibung zu obiger Batchdatei
if_else_Beispiel Bedingung if
switch_case_Beispiel Bedingung switch case
zaehlschleife_Beispiel Zaehlschleife for (...)
while_Beispiel nachpruefende Wiederholung while
Anfrage Methoden Anfrage (Fakultaet)
Auftrag Methoden - Auftrag (Kuerzen)
arrays Syntax und Handhabung von Feldern (arrays) als pdf
ArrayList Syntax und Handhabung von dynamische Listen (ArrayList) als pdf
Graphics Referat und Beispiel zur Klasse "Graphics", von NW im Juni 2011
RSA Tipps für das RSA- Projekt als pdf
   

Beispielprogramme   -   BlueJ-Projekte (gezippte Verzeichnisse), dazugehörige Beschreibungen und Klassendiagramme

Konto1 erste Gehversuche mit Objekten
Konto2 Interaktionen zwischen Objekten
Uebung 12 alte Übung von November 2010, ohne Musterlösung
Uebung 11 alte Übung von November 2010, ohne Musterlösung
Kaestchen 13er: Kästchen usw. zeichnen (für alle, die ihr Projekt pimpen wollen)
stringsundchar Vorlage mit Aufgaben zum Umgang mit Strings und Charakters (leider derzeit nicht verfügbar :-)
sortieren Vorlage mit fertigen Buttons und rudimentären Methoden zum fertig-Programmieren durch meine Schüler. Inklusive QuickSort (Rekursiv!!!) (WInRAR-zip-Archiv
stringsundchar_kompl fertiges Programm mit allen Sourcen zur Vorbereitung auf die Übungen in den nächsten zwei Wochen (zip-Archiv) (leider derzeit nicht verfügbar :-)
Matrix2011 Übersicht über die wesentlichen Lerninhalte des Schuljahrs als pdf
Bank Bank: komplettes Projekt, Vorlage für Übung
Wuerfel Drehender Würfel: komplettes Projekt
Quersumme mit GUI erste Gehversuche mit Masken für die Stufe 10 vom 06.11.11 (zip-Datei)
Keys_und_Timer Hilfestellung für die Spieleprogrammierer der Q1 (zip)
Chat_Version1 mit den Klassen Client und Server als zip
Abspeichern Serialisieren und Abspeichern bzw. Einlesen von Objekten