Unterrichtskonzept: Unterschied zwischen den Versionen
Mike (Diskussion | Beiträge) (→Unterrichtsprojekt: Kamele) |
Mike (Diskussion | Beiträge) (→Engine-Alpha EDU-Klassen) |
||
(57 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | === 10. Klasse === | ||
+ | Zu den '''Unterrichts-Skripten''' ''(1.1)'' gibt es '''BlueJ-Projektvorlagen''' ''(1.2)'', '''JAVA-Klassenvorlagen''' ''(1.3)'' und '''weiteres Lern- und Übungsmaterial''' ''(1.4)'' | ||
+ | ==== Bausteine des Unterrichts-Konzepts ==== | ||
− | + | Stand: 05.09.2015 | |
− | + | * [http://engine-alpha.org/files/noNedOnline/01_OOM-OOP_1.pdf objektorientiertes Modellieren und Programmieren - Teil 1] | |
− | + | * [http://engine-alpha.org/files/noNedOnline/02_Uebung_OOM-OOP-Baum.pdf Übungen zum Modellieren und Programmieren] | |
− | * [http://engine-alpha.org/files/noNedOnline/01_OOM-OOP_1.pdf | + | * [http://engine-alpha.org/files/noNedOnline/04_Projekt_PingPong_neu.pdf angeleitetes Projekt: PingPong] |
− | * [http://engine-alpha.org/files/noNedOnline/02_Uebung_OOM-OOP-Baum.pdf | + | * [http://engine-alpha.org/files/noNedOnline/05_OOM-OOP_2.pdf objektorientiertes Modellieren und Programmieren - Teil 2] |
− | * [http://engine-alpha.org/files/noNedOnline/ | + | * [http://engine-alpha.org/files/noNedOnline/05_Projekt_Staubsauger.pdf angeleitetes Projekt: Staubsaugerroboter] |
− | + | * [http://engine-alpha.org/files/noNedOnline/07_Vererbung-Teil-2.pdf objektorientiertes Modellieren und Programmieren - Teil 3] | |
− | * [http://engine-alpha.org/files/noNedOnline/05_OOM-OOP_2.pdf | ||
− | * [http://engine-alpha.org/files/noNedOnline/ | ||
− | * [http://engine-alpha.org/files/noNedOnline/07_Vererbung-Teil-2.pdf | ||
+ | ==== Erwähnte BlueJ-Projekte als Vorlage ==== | ||
− | |||
* [http://asg-passau.xen-host.de/Inf-10/GreifRoboter.zip Greifroboter] | * [http://asg-passau.xen-host.de/Inf-10/GreifRoboter.zip Greifroboter] | ||
* [http://asg-passau.xen-host.de/Inf-10/alphaFormen.zip alphaFormen] | * [http://asg-passau.xen-host.de/Inf-10/alphaFormen.zip alphaFormen] | ||
− | * [http://asg-passau.xen-host.de/Inf-10/ | + | * [http://asg-passau.xen-host.de/Inf-10/alphaFormen_KoSy.zip alphaFormen_KoSy] |
+ | * [http://asg-passau.xen-host.de/Inf-10/alphaFormen_Zeichnung_KoSy.zip alphaFormen_Zeichnung_KoSy] | ||
* [http://asg-passau.xen-host.de/Inf-10/Ampel_Vorlage.zip Ampel_Vorlage] | * [http://asg-passau.xen-host.de/Inf-10/Ampel_Vorlage.zip Ampel_Vorlage] | ||
* [http://asg-passau.xen-host.de/Inf-10/JavaKarol.zip JavaKarol] | * [http://asg-passau.xen-host.de/Inf-10/JavaKarol.zip JavaKarol] | ||
Zeile 26: | Zeile 27: | ||
* [http://asg-passau.xen-host.de/Inf-10/Kamele_Vorlage.zip Kamele_Vorlage] | * [http://asg-passau.xen-host.de/Inf-10/Kamele_Vorlage.zip Kamele_Vorlage] | ||
+ | ==== Engine-Alpha EDU-Klassen ==== | ||
− | + | * [https://github.com/engine-alpha/edu-klassen/archive/master.zip alle EDU-Klassen als individuelle Vorlage] | |
− | |||
− | * [ | ||
− | |||
− | |||
− | |||
− | |||
− | (Wenden Sie sich als Lehrkraft bei Interesse an | + | (Wenden Sie sich als Lehrkraft bei Interesse an StD Michael Ganshorn, <code>mike ''underscore'' gans ''at'' yahoo ''dot'' de</code> |
+ | ==== Weitere Übungs- und Lernmaterialien ==== | ||
+ | '''Hier kannst du testen, ob du alles voll und ganz verstanden hast''', was in den Unterrichts-Skripten behandelt wurde. Wenn du diese Fragen und Aufgaben fehlerfrei meisterst, kannst du dich auf die nächste gute Note freuen ... denn hier fällt absolut alles auf, was du nicht wirklich verstanden hast ... | ||
− | + | Die '''fett hervorgehobenen Übungen''' sind unerlässlich und sollten ausnahmslos bearbeitet werden, bis die Bewertung 100% erreicht wird! Die nicht hervovrgehobenen Übungen dienen jeweils als Vorbereitung bzw. Übung für die nächste hervorgehobene. | |
− | {| class=" | + | {| class="wikitable" |
! Name !! Typ !! ab Seite | ! Name !! Typ !! ab Seite | ||
|- | |- | ||
Zeile 58: | Zeile 56: | ||
| [http://engine-alpha.org/files/HotPot/01_OOM_Fachbegriffe/OOM_Fachbegriffe-3.htm Fachbegriffe der Objektorientierte Modellierung - 3] || Kreuzwort-Rätsel || ab Seite 8 | | [http://engine-alpha.org/files/HotPot/01_OOM_Fachbegriffe/OOM_Fachbegriffe-3.htm Fachbegriffe der Objektorientierte Modellierung - 3] || Kreuzwort-Rätsel || ab Seite 8 | ||
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/04_OOM-OOP_test/OOM-OOP_Fachbegriffe_4.htm Klassen in JAVA - 1] || Test || ab Seite 8 | + | | [http://engine-alpha.org/files/HotPot/04_OOM-OOP_test/OOM-OOP_Fachbegriffe_4.htm Klassen in JAVA - 1] || '''Test 1''' || ab Seite 8 |
|- | |- | ||
| [http://engine-alpha.org/files/HotPot/04_OOM-OOP_test/Methoden_Bausteine-1.htm Klassen in JAVA - 2] || Baustein-Übung || ab Seite 8 | | [http://engine-alpha.org/files/HotPot/04_OOM-OOP_test/Methoden_Bausteine-1.htm Klassen in JAVA - 2] || Baustein-Übung || ab Seite 8 | ||
Zeile 64: | Zeile 62: | ||
| [http://engine-alpha.org/files/HotPot/04_OOM-OOP_test/Code_Lueckentext-1.htm Klassen in JAVA - 3] || Lückentext || ab Seite 8 | | [http://engine-alpha.org/files/HotPot/04_OOM-OOP_test/Code_Lueckentext-1.htm Klassen in JAVA - 3] || Lückentext || ab Seite 8 | ||
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung- | + | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-6_1.htm Klassen in JAVA - 4] || Zuordnungs-Übung || ab Seite 8 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung- | + | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-1.htm Fachbegriffe zur Vererbung] || Kreuzwort-Rätsel || ab Seite 12 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung- | + | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-2.htm Fachbegriffe - JAVA - 1] || Zuordnungs-Übung || ab Seite 12 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung- | + | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-3.htm Fachbegriffe - JAVA - 2] || Zuordnungs-Übung || ab Seite 12 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung- | + | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-4.htm Vererbung in JAVA - 1] || Zuordnungs-Übung || ab Seite 12 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung- | + | | [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-5.htm Vererbung in JAVA - 2] || Lückentext || ab Seite 13 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/06_Kapselung/Kapselung-1.htm Kapselung in JAVA] || Lückentext || ab Seite | + | | [http://engine-alpha.org/files/HotPot/06_Kapselung/Kapselung-1.htm Kapselung in JAVA] || Lückentext || ab Seite 15 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/06_Kapselung/Fachbegriffe_Test-2.htm Verständnisfragen] || Test || ab Seite | + | | [http://engine-alpha.org/files/HotPot/06_Kapselung/Fachbegriffe_Test-2.htm Verständnisfragen] || '''Test 2''' || ab Seite 16 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Zuordnung-1.htm Struktogramme bedingter Anweisungen] || Zuordnungs-Übung || ab Seite | + | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Zuordnung-1.htm Struktogramme bedingter Anweisungen] || Zuordnungs-Übung || ab Seite 19 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/ | + | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Mix-1.htm bedingte Anweisungen in JAVA - 1] || Baustein-Übung || ab Seite 19 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/ | + | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Zuordnung-2.htm bedingte Anweisungen in JAVA - 2] || Zuordnungs-Übung || ab Seite 21 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Kreuzwort.htm Fachbegriffe] || Kreuzwort-Rätsel || ab Seite | + | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Kreuzwort.htm Fachbegriffe] || Kreuzwort-Rätsel || ab Seite 25 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Ueberschreiben-1.htm Vererbung / Überschreiben in JAVA - 1] || Zuordnungs-Übung || ab Seite | + | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Ueberschreiben-1.htm Vererbung / Überschreiben in JAVA - 1] || Zuordnungs-Übung || ab Seite 26 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Ueberschreiben-2.htm Vererbung / Überschreiben in JAVA - 2] || Lückentext || ab Seite | + | | [http://engine-alpha.org/files/HotPot/07_Bedingungen/Ueberschreiben-2.htm Vererbung / Überschreiben in JAVA - 2] || Lückentext || ab Seite 26 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/ | + | | [http://engine-alpha.org/files/HotPot/10_Projekt_AMPEL/AMPEL-modellieren-programmieren.html Mini-Projekt AMPEL] || '''Hilfestellung''' || ab Seite 27 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/ | + | | [http://engine-alpha.org/files/HotPot/11_Java-Doc/JAVA-Doc-Kommentare_1.htm JAVA-Dok-Kommentare] || Baustein-Übung || ab Seite 31 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/ | + | | [http://engine-alpha.org/files/HotPot/08_Schleifen/Zaehlschleife-1.htm Zählschleife in JAVA] || gemischte Übungen || ab Seite 34 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/09_bedingte-Wiederholung/ | + | | [http://engine-alpha.org/files/HotPot/09_bedingte-Wiederholung/Operatoren-1.htm Operatoren in JAVA - 1] || '''Zuordnungs-Übung''' || ab Seite 37 |
|- | |- | ||
− | | [http://engine-alpha.org/files/HotPot/ | + | | [http://engine-alpha.org/files/HotPot/09_bedingte-Wiederholung/Operatoren-2.htm Operatoren in JAVA - 2] || '''Lückentext''' || ab Seite 37 |
+ | |- | ||
+ | | [http://engine-alpha.org/files/HotPot/09_bedingte-Wiederholung/Test.htm Schleifen] || '''Test 3''' || ab Seite 38 | ||
+ | |- | ||
+ | | [http://engine-alpha.org/files/HotPot/12_Arrays/Doc-ueberladen-Arrays.htm Fachbegriffe] || Kreuzwort-Rätsel || ab Seite 40 | ||
+ | |- | ||
+ | | [http://engine-alpha.org/files/HotPot/12_Arrays/Arrays.htm Arrays] || '''Test 4''' || ab Seite 40 | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
==== Unterrichtsprojekt: PingPong ==== | ==== Unterrichtsprojekt: PingPong ==== | ||
Zeile 111: | Zeile 111: | ||
* [http://asg-passau.xen-host.de/Inf-10/PingPong_Vorlage.zip PingPong_Vorlage als BlueJ-Projekt] | * [http://asg-passau.xen-host.de/Inf-10/PingPong_Vorlage.zip PingPong_Vorlage als BlueJ-Projekt] | ||
* [http://asg-passau.xen-host.de/Inf-10/PingPong_jar.zip fertiges Spiel als jar-Datei] | * [http://asg-passau.xen-host.de/Inf-10/PingPong_jar.zip fertiges Spiel als jar-Datei] | ||
− | |||
==== Unterrichtsprojekt: Staubsauger-Roboter ==== | ==== Unterrichtsprojekt: Staubsauger-Roboter ==== | ||
− | * [http://engine-alpha.org/files/noNedOnline/05_Projekt_Staubsauger.pdf Anleitung als PDF] | + | * [http://engine-alpha.org/files/noNedOnline/05_Projekt_Staubsauger.pdf Staubsauger-Anleitung als PDF] |
* [http://asg-passau.xen-host.de/Inf-10/Staubsauger_Vorlage.zip Staubsauger_Vorlage als BlueJ-Projekt] | * [http://asg-passau.xen-host.de/Inf-10/Staubsauger_Vorlage.zip Staubsauger_Vorlage als BlueJ-Projekt] | ||
* [http://asg-passau.xen-host.de/Inf-10/Staubsauger_jar.zip fertige Simulation als jar-Datei] | * [http://asg-passau.xen-host.de/Inf-10/Staubsauger_jar.zip fertige Simulation als jar-Datei] | ||
Zeile 125: | Zeile 124: | ||
==== Unterrichtsprojekt: Snake ==== | ==== Unterrichtsprojekt: Snake ==== | ||
− | + | * '''Keine Anleitung''', die Schüler sollen selbst modellieren und kreativ werden. | |
− | * | + | * '''Tipp''': Entweder die im Unterricht erstellte Struktur <code>SCHLANGE</code> oder die generische Klasse <code>java.util.LinkedList</code> verwenden. |
− | + | * '''Vorlage''': Entweder <code>RECHTECK</code> und <code>SPIEL</code> aus der EDU-Variante oder mit der Core-Variante. | |
− | |||
− | |||
− | |||
− | * '''Vorlage''': | ||
− | |||
− | |||
− |
Aktuelle Version vom 7. Januar 2020, 14:25 Uhr
Inhaltsverzeichnis
10. Klasse
Zu den Unterrichts-Skripten (1.1) gibt es BlueJ-Projektvorlagen (1.2), JAVA-Klassenvorlagen (1.3) und weiteres Lern- und Übungsmaterial (1.4)
Bausteine des Unterrichts-Konzepts
Stand: 05.09.2015
- objektorientiertes Modellieren und Programmieren - Teil 1
- Übungen zum Modellieren und Programmieren
- angeleitetes Projekt: PingPong
- objektorientiertes Modellieren und Programmieren - Teil 2
- angeleitetes Projekt: Staubsaugerroboter
- objektorientiertes Modellieren und Programmieren - Teil 3
Erwähnte BlueJ-Projekte als Vorlage
- Greifroboter
- alphaFormen
- alphaFormen_KoSy
- alphaFormen_Zeichnung_KoSy
- Ampel_Vorlage
- JavaKarol
- BaumSimulation_Vorlage
- Auto_Vorlage
- PingPong_Vorlage
- Staubsauger_Vorlage
- Kamele_Vorlage
Engine-Alpha EDU-Klassen
(Wenden Sie sich als Lehrkraft bei Interesse an StD Michael Ganshorn, mike underscore gans at yahoo dot de
Weitere Übungs- und Lernmaterialien
Hier kannst du testen, ob du alles voll und ganz verstanden hast, was in den Unterrichts-Skripten behandelt wurde. Wenn du diese Fragen und Aufgaben fehlerfrei meisterst, kannst du dich auf die nächste gute Note freuen ... denn hier fällt absolut alles auf, was du nicht wirklich verstanden hast ...
Die fett hervorgehobenen Übungen sind unerlässlich und sollten ausnahmslos bearbeitet werden, bis die Bewertung 100% erreicht wird! Die nicht hervovrgehobenen Übungen dienen jeweils als Vorbereitung bzw. Übung für die nächste hervorgehobene.
Name | Typ | ab Seite |
---|---|---|
Grundbegriffe der objektorientierten Modellierung - 1 | Zuordnungs-Übung | ab Seite 2 |
Grundbegriffe der objektorientierten Modellierung - 2 | Kreuzwort-Rätsel | ab Seite 2 |
Daten-Typen in JAVA - 1 | Zuordnungs-Übung | ab Seite 4 |
Daten-Typen in JAVA - 2 | Lückentext | ab Seite 4 |
Fachbegriffe JAVA - 1 | Zuordnungs-Übung | ab Seite 8 |
Fachbegriffe JAVA - 2 | Zuordnungs-Übung | ab Seite 8 |
Fachbegriffe der Objektorientierte Modellierung - 3 | Kreuzwort-Rätsel | ab Seite 8 |
Klassen in JAVA - 1 | Test 1 | ab Seite 8 |
Klassen in JAVA - 2 | Baustein-Übung | ab Seite 8 |
Klassen in JAVA - 3 | Lückentext | ab Seite 8 |
Klassen in JAVA - 4 | Zuordnungs-Übung | ab Seite 8 |
Fachbegriffe zur Vererbung | Kreuzwort-Rätsel | ab Seite 12 |
Fachbegriffe - JAVA - 1 | Zuordnungs-Übung | ab Seite 12 |
Fachbegriffe - JAVA - 2 | Zuordnungs-Übung | ab Seite 12 |
Vererbung in JAVA - 1 | Zuordnungs-Übung | ab Seite 12 |
Vererbung in JAVA - 2 | Lückentext | ab Seite 13 |
Kapselung in JAVA | Lückentext | ab Seite 15 |
Verständnisfragen | Test 2 | ab Seite 16 |
Struktogramme bedingter Anweisungen | Zuordnungs-Übung | ab Seite 19 |
bedingte Anweisungen in JAVA - 1 | Baustein-Übung | ab Seite 19 |
bedingte Anweisungen in JAVA - 2 | Zuordnungs-Übung | ab Seite 21 |
Fachbegriffe | Kreuzwort-Rätsel | ab Seite 25 |
Vererbung / Überschreiben in JAVA - 1 | Zuordnungs-Übung | ab Seite 26 |
Vererbung / Überschreiben in JAVA - 2 | Lückentext | ab Seite 26 |
Mini-Projekt AMPEL | Hilfestellung | ab Seite 27 |
JAVA-Dok-Kommentare | Baustein-Übung | ab Seite 31 |
Zählschleife in JAVA | gemischte Übungen | ab Seite 34 |
Operatoren in JAVA - 1 | Zuordnungs-Übung | ab Seite 37 |
Operatoren in JAVA - 2 | Lückentext | ab Seite 37 |
Schleifen | Test 3 | ab Seite 38 |
Fachbegriffe | Kreuzwort-Rätsel | ab Seite 40 |
Arrays | Test 4 | ab Seite 40 |
Unterrichtsprojekt: PingPong
Unterrichtsprojekt: Staubsauger-Roboter
- Staubsauger-Anleitung als PDF
- Staubsauger_Vorlage als BlueJ-Projekt
- fertige Simulation als jar-Datei
Unterrichtsprojekt: Kamele
11. Klasse
Unterrichtsprojekt: Snake
- Keine Anleitung, die Schüler sollen selbst modellieren und kreativ werden.
- Tipp: Entweder die im Unterricht erstellte Struktur
SCHLANGE
oder die generische Klassejava.util.LinkedList
verwenden. - Vorlage: Entweder
RECHTECK
undSPIEL
aus der EDU-Variante oder mit der Core-Variante.