(Unterrichtsprojekt: Staubsauger-Roboter)
(Engine-Alpha EDU-Klassen)
 
(46 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
 
 
 
=== 10. Klasse ===
 
=== 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 ====
 
==== Bausteine des Unterrichts-Konzepts ====
  
* [http://engine-alpha.org/files/noNedOnline/01_OOM-OOP_1.pdf OOM-OOP_1.pdf]
+
Stand: 05.09.2015
* [http://engine-alpha.org/files/noNedOnline/02_Uebung_OOM-OOP-Baum.pdf Uebung_OOM-OOP-Baum.pdf]
+
* [http://engine-alpha.org/files/noNedOnline/01_OOM-OOP_1.pdf objektorientiertes Modellieren und Programmieren - Teil 1]
* [http://engine-alpha.org/files/noNedOnline/03_Uebung_OOM-OOP-Fuhrpark.pdf Uebung_OOM-OOP-Fuhrpark.pdf]
+
* [http://engine-alpha.org/files/noNedOnline/02_Uebung_OOM-OOP-Baum.pdf Übungen zum Modellieren und Programmieren]
* [http://engine-alpha.org/files/noNedOnline/04_Projekt_PingPong_neu.pdf Projekt_PingPong_neu.pdf]
+
* [http://engine-alpha.org/files/noNedOnline/04_Projekt_PingPong_neu.pdf angeleitetes Projekt: PingPong]
* [http://engine-alpha.org/files/noNedOnline/05_OOM-OOP_2.pdf OOM-OOP_2.pdf]
+
* [http://engine-alpha.org/files/noNedOnline/05_OOM-OOP_2.pdf objektorientiertes Modellieren und Programmieren - Teil 2]
* [http://engine-alpha.org/files/noNedOnline/06_Projekt_Staubsauger.pdf Projekt_Staubsauger.pdf]
+
* [http://engine-alpha.org/files/noNedOnline/05_Projekt_Staubsauger.pdf angeleitetes Projekt: Staubsaugerroboter]
* [http://engine-alpha.org/files/noNedOnline/07_Vererbung-Teil-2.pdf Vererbung-Teil-2.pdf]
+
* [http://engine-alpha.org/files/noNedOnline/07_Vererbung-Teil-2.pdf objektorientiertes Modellieren und Programmieren - Teil 3]
 
 
  
 
==== Erwähnte BlueJ-Projekte als Vorlage ====
 
==== Erwähnte BlueJ-Projekte als Vorlage ====
Zeile 20: Zeile 17:
 
* [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/alphaFormen_Zeichnung.zip alphaFormen_Zeichnung]
+
* [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 28: Zeile 26:
 
* [http://asg-passau.xen-host.de/Inf-10/Staubsauger_Vorlage.zip Staubsauger_Vorlage]
 
* [http://asg-passau.xen-host.de/Inf-10/Staubsauger_Vorlage.zip Staubsauger_Vorlage]
 
* [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 ====
 
==== Engine-Alpha EDU-Klassen ====
  
(Rechtsklick --> Ziel speichern unter)
+
* [https://github.com/engine-alpha/edu-klassen/archive/master.zip alle EDU-Klassen als individuelle Vorlage]
* [http://asg-passau.xen-host.de/Inf-10/BILD.java JAVA-Klassen-Datei: BILD.java]
 
* [http://asg-passau.xen-host.de/Inf-10/WECHSELBILD.java JAVA-Klassen-Datei: WECHSELBILD.java]
 
* [http://asg-passau.xen-host.de/Inf-10/SPIEL.java JAVA-Klassen-Datei: SPIEL.java]
 
* [http://asg-passau.xen-host.de/Inf-10/SOUND.java JAVA-Klassen-Datei: SOUND.java]
 
  
 +
(Wenden Sie sich als Lehrkraft bei Interesse an StD Michael Ganshorn, <code>mike ''underscore'' gans ''at'' yahoo ''dot'' de</code>
  
(Wenden Sie sich als Lehrkraft bei Interesse an OStR 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 ...
  
==== Weitere Übungs- und Lernmaterialien ====
+
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="prettytable"
+
{| class="wikitable"
 
  ! Name !! Typ !! ab Seite
 
  ! Name !! Typ !! ab Seite
 
  |-
 
  |-
Zeile 62: 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
 
  |-
 
  |-
 
  | [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-6_1.htm Klassen in JAVA - 4] || Zuordnungs-Übung || ab Seite 8
 
  |-
 
  |-
 
  | [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-1.htm Fachbegriffe zur Vererbung] || Kreuzwort-Rätsel || ab Seite 12
Zeile 77: Zeile 73:
 
  |-
 
  |-
 
  | [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/05_Vererbung/Vererbung-5.htm Vererbung in JAVA - 2] || Lückentext || ab Seite 13
|-
 
| [http://engine-alpha.org/files/HotPot/05_Vererbung/Vererbung-6_1.htm Vererbung in JAVA - 3] || Zuordnungs-Übung || ab Seite 13
 
 
  |-
 
  |-
 
  | [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/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 16
+
  | [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 18
+
  | [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/Zuordnung-2.htm bedingte Anweisungen in JAVA - 1] || Zuordnungs-Übung || ab Seite 19
+
  | [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/Mix-1.htm bedingte Anweisungen in JAVA - 2] || Baustein-Übung || ab Seite 19
+
  | [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 20
+
  | [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 23
+
  | [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 23
+
  | [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/10_Projekt_AMPEL/AMPEL-modellieren-programmieren.html Mini-Projekt AMPEL] || Hilfestellung || ab Seite 24
+
  | [http://engine-alpha.org/files/HotPot/10_Projekt_AMPEL/AMPEL-modellieren-programmieren.html Mini-Projekt AMPEL] || '''Hilfestellung''' || ab Seite 27
 
  |-
 
  |-
  | JAVA-Dok-Kommentare || ... folgt bald ... || ab Seite 27
+
  | [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/08_Schleifen/Zaehlschleife-1.htm Zählschleife in JAVA] || gemischte Übungen || ab Seite 30
+
  | [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/Operatoren-1.htm Operatoren in JAVA - 1] || Zuordnungs-Übung || ab Seite 33
+
  | [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/09_bedingte-Wiederholung/Operatoren-2.htm Operatoren in JAVA - 2] || Lückentext || ab Seite 33
+
  | [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 || ab Seite 34
+
  | [http://engine-alpha.org/files/HotPot/09_bedingte-Wiederholung/Test.htm Schleifen] || '''Test 3''' || ab Seite 38
 
  |-
 
  |-
  | Überladen von Methoden || ... folgt bald ... || ab Seite 35
+
  | [http://engine-alpha.org/files/HotPot/12_Arrays/Doc-ueberladen-Arrays.htm Fachbegriffe] || Kreuzwort-Rätsel || ab Seite 40
 
  |-
 
  |-
  | Arrays || ... folgt bald ... || ab Seite 37/38
+
  | [http://engine-alpha.org/files/HotPot/12_Arrays/Arrays.htm Arrays] || '''Test 4''' || ab Seite 40
|-
 
| Polymorphie || ... folgt bald ... || ab Seite 43
 
 
  |}
 
  |}
 
<div class="center" style="font-size: 20px; font-weight: 500; color: #d00">weiteres Material folgt ...</div>
 
 
 
  
 
==== Unterrichtsprojekt: PingPong ====
 
==== Unterrichtsprojekt: PingPong ====
Zeile 123: 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 ====
Zeile 133: Zeile 120:
 
* [http://engine-alpha.org/files/noNedOnline/Projekt_Kamele.pdf Kamele-Anleitung als PDF]
 
* [http://engine-alpha.org/files/noNedOnline/Projekt_Kamele.pdf Kamele-Anleitung als PDF]
 
* [http://asg-passau.xen-host.de/Inf-10/Kamele_Vorlage.zip Kamele_Vorlage als BlueJ-Projekt]
 
* [http://asg-passau.xen-host.de/Inf-10/Kamele_Vorlage.zip Kamele_Vorlage als BlueJ-Projekt]
 
 
  
 
=== 11. Klasse ===
 
=== 11. Klasse ===
 
  
 
==== Unterrichtsprojekt: Snake ====
 
==== Unterrichtsprojekt: Snake ====
* keine Anleitung:
+
* '''Keine Anleitung''', die Schüler sollen selbst modellieren und kreativ werden.
** 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.
** '''Tipp''':  
+
* '''Vorlage''': Entweder <code>RECHTECK</code> und <code>SPIEL</code> aus der EDU-Variante oder mit der Core-Variante.
*** Entweder die im Unterricht erstellte Struktur SCHLANGE verwenden.
 
*** Oder die generische Klasse ''java.util.LinkedList'' verwenden.
 
* '''Vorlage''':
 
** Entweder RECHTECK und SPIEL aus der EDU-Variante
 
** Oder mit der Core-Variante
 

Aktuelle Version vom 7. Januar 2020, 14:25 Uhr

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

Erwähnte BlueJ-Projekte als 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

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 Klasse java.util.LinkedList verwenden.
  • Vorlage: Entweder RECHTECK und SPIEL aus der EDU-Variante oder mit der Core-Variante.