Februar:
02.02. – 08.02.2004 |
 |
Mo
02 |
Di
03 |
Mi
04 |
Do
05 |
Fr
06 |
|
Winterferien |
|
|
|
Februar:
09.02. – 15.02.2004 |
 |
Mo
09 |
Di
10 |
Mi
11 |
Do
12 |
Fr
13 |
|
Winterferien |
|
|
|
Februar:
16.02. – 22.02.2004 |
 |
Mo
16 |
Di
17 |
Mi
18 |
Do
19 |
Fr
20 |
|
Grundlagen OO-Softwareentwicklung mit Stiften und
Mäusen
|
Montag
1 Stunde |
Thema: Grundbegriffe: Objekt, Klassen, Nachrichten
- Organisatorisches
Belehrungen, Ablauf des Semesters, Hinweise zur Info-CD
mit Software für das Semester
- Grundbegriffe I
Software,
Programm, Algorithmus
- Grundbegriffe Objekt
und Klasse
Analyse des Inhaltes eines Koffers
Begriffe Objekt
und Klasse
OOM als Finden und Abbilden geeigneter Objekte und Klassen für
das Lösen eines Problems auf dem Computer
Installation eines Delphi-Systems und Einbindung der Stifte und
Mäuse-Software |
|
|
Dienstag
|
Thema: erste Programme
einfache
Zeichenübungen (2 Häuser, relative Koordinaten)
|
|
|
Mittwoch
|
Thema: Kontrollstrukturen
- Wiederholungen
Begriffe: Objekt, Klasse, Nachricht, Dienst,
- Übungen mit dem Stiften und Mäusen
weitere Zeichenübungen
Analyse der
Klasse
Stift
UML-Klassendiagramm
- Kontrollstrukturen
Rahmenhandlung:
Software zum Freihandzeichnen ist zu entwickeln
Systematisches Vorgehen nach Stifte und Mäuse-Konzept führt
zu algorithmischen Kontrollstrukturen
Aufgabe 3 des Freihandzeichnens |
|
|
|
|
Februar:
23.02. – 29.02.2004 |
 |
Mo
23 |
Di
24 |
Mi
25 |
Do
26 |
Fr
27 |
|
Grundlagen OO-Softwareentwicklung mit Stiften und
Mäusen
|
Montag |
Thema: Kontrollstrukturen
Stuktogramme für die Zeichenaufgaben vor- und
nachbereiten |
|
|
Dienstag
|
Thema: Kontrollstrukturen
Aufgabe 8 beenden |
|
|
Mittwoch
|
Thema: Kontrollstrukturen
Aufgaben 11/12 bearbeiten |
|
März:
01.03. – 07.03.2004 |
 |
Mo
01 |
Di
02 |
Mi
03 |
Do
04 |
Fr
05 |
|
Grundlagen OO-Softwareentwicklung mit Stiften und
Mäusen
|
Montag |
Grundlagen OO-Softwareentwicklung mit Stiften
und Mäusen
Thema: Kontrollstrukturen
Projekt
Pfeilwurf:
Welche Objekte/Klassen werden benötigt, welche Eigenschaften
und Dienste sollten sie haben? |
|
|
Dienstag
|
Grundlagen OO-Softwareentwicklung mit Stiften
und Mäusen
Thema: komplexe Übung
HA:
|
|
|
Mittwoch
|
Grundlagen OO-Softwareentwicklung mit Stiften
und Mäusen
Thema: OOM – Entwicklung von Klassen ohne
Implementierung
- Projekt Pfeilwurf
Grundidee des Pfeilwurf-Spieles erläutern
Entwicklung der notwendigen Klassen Pfeil und Zielscheibe
und deren UML-Darstellung
Vorgabe der fertigen Klassenbibliotheken
Schrittweise Entwicklung des Pfeilprojekts
HA: Nr . 5 fortführen
|
|
|
|
|
März:
08.03. – 14.03.2004 |
 |
Mo
08 |
Di
09 |
Mi
10 |
Do
11 |
Fr
12 |
|
Grundlagen Softwareentwicklung
|
Montag |
Grundlagen OO-Softwareentwicklung mit Stiften
und Mäusen
Thema: OOM – Entwicklung von Klassen ohne
Implementierung
- Projekt Pfeilwurf
Projekt beenden
Zusammenfassung
- Projekt Schatzsuche
Grundidee des Spieles erläutern
Entwicklung der notwendigen Klassen und deren UML-Darstellung
Vorgabe der fertigen Klassenbibliotheken
Projekt selbst bearbeiten in Analogie
zum Pfeilwurf
HA:
|
|
|
Dienstag
|
Thema: OOM – Entwicklung von Klassen ohne
Implementierung
- Projekt Schatzsuche
Grundidee des Spieles erläutern
Entwicklung der notwendigen Klassen und deren UML-Darstellung
Vorgabe der fertigen Klassenbibliotheken
Projekt selbst bearbeiten in Analogie
zum Pfeilwurf
HA:
|
|
|
Mittwoch
|
Thema: OOM – Entwicklung von Klassen ohne
Implementierung
HA:
|
|
|
|
|
März:
15.03. – 21.03.2004 |
 |
Mo
15 |
Di
16 |
Mi
17 |
Do
18 |
Fr
19 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: OOM – Entwicklung von Klassen ohne
Implementierung
- Projekt Minigolf
Grundidee des Spieles erläutern
Entwicklung der notwendigen Klassen
und deren UML-Darstellung
Vorgabe der fertigen Klassenbibliotheken
Projekt selbst bearbeiten in Analogie zum Pfeilwurf
HA: |
|
|
Dienstag
|
Thema: OOM – Entwicklung von Klassen ohne
Implementierung
HA: |
|
|
Mittwoch
|
Thema: Entwicklung von Klassen
- Auswertung und Analyse bisheriger
Projekte
Aufgaben wurden Klassen übertragen
Jetzt: Wie entwickelt man Klassen?
- Projekt Ampel
OOA/OOD im UML-Editor
OOP in Delphi
HA: |
|
|
|
|
März:
22.03. – 28.03.2004 |
 |
Mo
22 |
Di
23 |
Mi
24 |
Do
25 |
Fr
26 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Entwicklung von Klassen
- Projekt Ampel
OOA/OOD im UML-Editor
OOP in Delphi
HA: |
|
|
Dienstag
|
Thema: Entwicklung von Klassen
- Projekt Ampel
OOA/OOD im UML-Editor
OOP in Delphi
HA: |
|
|
Mittwoch
|
Thema: Entwicklung von Klassen
- Projekt Ampel
OOA/OOD im UML-Editor
OOP in Delphi
HA: |
|
|
|
|
März:
29.03. – 04.04.2004 |
 |
Mo
29 |
Di
30 |
Mi
31 |
Do
01 |
Fr
02 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Entwicklung von Klassen
- Projekt Überholen
OOA/OOD im UML-Editor
OOP in Delphi
HA: |
|
|
Dienstag
|
Thema: Entwicklung von Klassen
- Projekt Überholen
OOA/OOD im UML-Editor
OOP in Delphi
HA: |
|
|
Mittwoch
|
Klausur
|
|
Mai:
03.05. – 09.05.2004 |
 |
Mo
03 |
Di
04 |
Mi
05 |
Do
06 |
Fr
07 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Vererbung durch Spezialisierung
HA: |
|
|
Dienstag |
Thema: Vererbung durch
Generalisierung
|
|
|
Mittwoch
|
planungsbedingter Unterrichtsausfall
(Berufsberatung)
|
|
|
|
|
Mai:
10.05. – 16.05.2004 |
 |
Mo
10 |
Di
11 |
Mi
12 |
Do
13 |
Fr
14 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Vererbung durch
Generalisierung – Polymorphie
- Analyse Projekt Figuren
Vergleich der HA
Erarbeitung der Polymorphie
und des Späten Bindens
Umgang mit dem Debugger
- Projekt Windmühlen
Programm für Windmühlen
Vergleich der Mühlenklassen
Aufruf vererbter Methoden – spätes Binden – Polymorphie
Implementationshinweise
HA: |
|
|
Dienstag
|
Thema: komplexe Übung
- Projekt Windmühlen
Programm für Windmühlen
Vergleich der Mühlenklassen
Aufruf vererbter Methoden – spätes Binden – Polymorphie
Implementationshinweise
HA: |
|
|
Mittwoch
|
Thema: komplexe Übung
- Projekt Windmühlen
Programm für Windmühlen
Vergleich der Mühlenklassen
Aufruf vererbter Methoden – spätes Binden – Polymorphie
Implementationshinweise
HA: |
|
|
|
|
Mai:
17.05. – 23.05.2004 |
 |
Mo
197 |
Di
18 |
Mi
19 |
Do
20 |
Fr
21 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Zusammenfassung
HA: |
|
|
Dienstag
|
Thema: Delphi pur
- Entwicklungsumgebung von Delphi,
Formulare, Klassen
(LB OOP in Delphi Bd. 2)
HA: |
|
|
Mittwoch
|
Klausur
|
|
|
|
|
Mai:
24.05. –30.05.2004 |
 |
Mo
24 |
Di
25 |
Mi
26 |
Do
27 |
Fr
28 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Delphi pur
- Projekt Fahrscheinautomat
(nach Paetec: Arbeitsmaterial Delphi Kapitel 4.5)
HA: |
|
|
Dienstag
|
Thema: Delphi pur
- Projekt Fahrscheinautomat
(nach Paetec: Arbeitsmaterial Delphi Kapitel 4.5)
HA: |
|
|
Mittwoch
|
Thema: Delphi pur
- Projekt Fahrscheinautomat
(nach Paetec: Arbeitsmaterial Delphi Kapitel 4.5)
HA: |
|
|
|
|
Mai:
31.05. – 06.06.2004 |
 |
Mo
31 |
Di
01 |
Mi
02 |
Do
03 |
Fr
04 |
|
Grundlagen Softwareentwicklung
|
|
Dienstag
|
Pfingsten
|
|
|
Mittwoch
|
Thema: Delphi pur
- Projekt Fahrscheinautomat
(nach Paetec: Arbeitsmaterial Delphi Kapitel 4.5)
HA: |
|
Juni:
07.06. – 13.06.2004 |
 |
Mo
07 |
Di
08 |
Mi
09 |
Do
10 |
Fr
11 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Delphi pur
- kleiner Test ;-)
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
Dienstag
|
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
Mittwoch
|
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
|
|
Juni:
14.06. – 20.06.2004 |
 |
Mo
14 |
Di
15 |
Mi
16 |
Do
17 |
Fr
18 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
Dienstag
|
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
Mittwoch
|
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
|
|
Juni:
21.06. – 27.06.2004 |
 |
Mo
21 |
Di
22 |
Mi
23 |
Do
24 |
Fr
25 |
|
Grundlagen Softwareentwicklung
|
Montag |
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
Dienstag
|
Thema: Delphi pur
- Projekt Kryptografie
(nach Spolwig: Krypto 2000)
HA:
|
|
|
Mittwoch
|
Thema: Zusammenfassung
- Zusammenfassung und Ausblick ;-)
HA: |
|
|
|
|
Juni:
28.06. – 04.07.2004 |
 |
Mo
28 |
Di
29 |
Mi
30 |
Do
01 |
Fr
02 |
|
Sommerferien bis 06.08.2004 |