Objektorientierte Softwareentwicklung
Dieser Kurs vermittelt Schüler:innen die Grundlagen der objektorientierten Programmierung durch Analyse, Modifikation und Entwicklung von Modellen in einer objektorientierten Programmiersprache.
Idee
Schüler:innen entdecken die Welt der objektorientierten Softwareentwicklung und lernen, komplexe Modelle zu analysieren, zu modifizieren und eigenständig zu entwickeln. Der Mehrwert liegt in der praxisnahen Vermittlung von Programmierkonzepten, die für Leistungskurse besonders relevant sind und reale Anwendungen in der Softwarebranche nachahmen – motivierend und zukunftsweisend!
Voraussetzungen
Grundkenntnisse in einer Programmiersprache (z. B. Java oder Python), Verfügbarkeit von Entwicklungsumgebungen wie einer IDE; für Leistungskurs geeignet. Technische Ausstattung: Computer mit Internetzugang und Installationsrechten für Software.
Ablauf
- Einführung in Modelle analysieren und modifizieren (Grundkurs). 2. Vertiefung: Modelle in objektorientierten Sprachen analysieren/erweitern (Leistungskurs). 3. Praktische Übungen zu Modellentwicklung. 4. Integration mit Ressourcen wie ILTiS, Lehrbüchern und Anregungen. Abschluss durch Projekte oder Tests.
Hinweise
Achten Sie auf Datenschutz bei Code-Sharing-Plattformen; fördern Sie kollaboratives Lernen. Potenzielle Bedenken: Differenzierung zwischen Grund- und Leistungskurs; regelmäßige Updates prüfen. Tipps: Nutzen Sie Ankündigungen und Landestagung-Materialien für Ergänzungen.