Programmierung für Fortgeschrittene - von Hashtabellen bis Design Patterns
Organisatorisches
Fachbereich | Informatik |
---|---|
Leiter/in | Herr Brenner (brenner[a]freiburg-seminar.de) |
Zielgruppe (Klassenstufen) | 10 bis 13 |
Termin | nach Absprache |
Ort/Raum | Richard-Fehrenbach-Gewerbeschule Freiburg |
Inhalte
Objektorientierte Programmierung für Fortgeschrittenene: Von Listen, Bäumen und Hashtabellen bis zu Polymorphie, Refactoring und Design Patterns
Dieser Kurs wendet sich an alle, die schon Erfahrungen in Java, Python, C# oder einer anderen objektorientierten Programmiersprache gesammelt haben und nun lernen wollen, wie man anspruchsvolle Projekte entwirft und umsetzt. Als wichtiges Hilfsmittel lernen wir dabei einige Datenstrukturen aus der Informatik und deren Eigenschaften kennen, z.B. verschiedene Arten von Listen, Bäumen sowie die Idee des Hashing. Ausgerüstet mit diesen Werkzeugen beschäftigen wir uns mit der objektorientierten Modellierung am Beispiel eines Computerspiels. Dabei lernen wir die Ideen der Vererbung, Interfaces und insb. das Prinzip der Polymorphie kennen. Dieses Wissen wenden wir zuerst in abgeschlossenen Aufgaben, später in längeren individuellen Projekten an. Dabei beschäftigen wir uns auch damit, wie man Programme gut strukturiert und diese Struktur während der Entwicklung immer wieder verbessert.
Anmeldung
- Für BISHERIGE Teilnehmer/innen am Freiburg-Seminar:
Um auf das Anmeldeformular zugreifen zu können, musst Du eingeloggt sein (Zugangsdaten vergessen?). Die Anmeldung ist von 04.03.2024 – 31.03.2024 möglich.
- Für NEUE Teilnehmer:innen am Freiburg-Seminar:
Wenn Du nächstes Schuljahr zum ersten Mal am Freiburg-Seminar teilnehmen möchtest, kannst Du Dich ab 08.04.2024 für ein Aufnahmegespräch eintragen.