Termintipp

Informatik 11

Abitur 2011

Termine

Objektorientierte Entwicklung

Vererbung: Projekt Pong/Breakout

Als Ziel haben wir ein Spiel wie Breakout vor Augen. Dabei konzentrieren wir uns auf dem Ball und dürfen nicht enttäuscht sein, wenn wir am Ende nur Bruchstücke eines Spielklassikers vollendet haben. Es geht ihr um den Lernzuwachs.

OOA: Was brauchen wir? Welche Objektklassen sind beteiligt und was müssen sie können? Use-Case-Diagramme können hier behilflich sein.

OOD: Zunächst gehen wir von der Klasse Kreis aus, die wir im Projekt "Zeichnung" kennen gelernt haben. Diese erweitern wir durch Vererbung zu einem (zunächst) statischen Ball. Gleichzeitig können wir die Leinwand zum Spielfeld erweitern. Wir notieren die erforderlichen Eigenschaften und Methoden als UML-Klassendiagramm und skizzieren auch den Vererbungspfad (Kreis -> Ball -> RollenderBall -> AbprallenderBall / SchwererBall).

OOP: Die Implementation erfolgt erst in der nächsten Stunde. Umbrello kann evtl. dabei helfen, die vorgegebenen Anforderungen in Java-Code umzusetzen (als Rahmen).

Tipps zur Installation von Javakara

Referate: Themen

Vorbemerkung: Im zweiten Quartal sollen wichtige informatische Hintergründe und Entwicklungslinien mosaikhaft beleuchtet werden. Im Rahmen eines Kurzreferates erhält jeder Kursteilnehmer die Gelegenheit, seinen Beitrag zu diesem Mosaik zu leisten.

Tipp: Podcasts für alternative Computersysteme bietet eine Sammlung von über 40 Berichten zu zahlreichen Themen.

Themenliste :

Außer den angegebenen Quellen können die folgenden zusätzlichen Werke verwendet werden:

Abitur 2010

Moodle im Intranet

Abitur 2009

Die alten Inhalte (vgl. Info/Verlauf) werden tw. für den neuen 11. Jahrgang verwertet, tw. in den neuen 12. Jahrgang übernommen.

/!\

Bitte abonnieren: http://wiki.skolelinux.de/RalfGesellensetter/Unterricht/InformatikGk12


Verwandte Seiten: WissenschaftlicheArbeiten / DiplomThemen / ThesisThemes / VorgeschlageneArbeitsthemen

RalfGesellensetter/Unterricht/InformatikGk11 (zuletzt geändert am 2013-11-03 12:10:34 durch anonym)

Alle Inhalte in diesem Wiki stehen unter der GPL.