Coding Essentials 2
Im Kurs Coding Essentials 2 beschäftigen wir uns mit Programmierung „im Grossen”. Dafür werden neue Mittel der Abstraktion eingeführt, insbesondere befassen wir uns mit objektorientierter Programmierung und Modellbildung. Der Kurs knüpft an Coding Essentials 1 an und dessen Inhalte werden als bekannt vorausgesetzt.
Inhalte
Konzepte der objektorientierten Programmierung und Modellbildung
Klassen und Objekte
Komposition & Aggregation
Vererbung & Polymorphie
Kapselung & Data Hiding
Andere Themen
Massendatentypen & Datenstrukturen
Ausnahmebehandlung (Exceptions)
Build Tools, Frameworks und Libraries
Angestrebte Lernergebnisse / Learning Outcomes
Die Studierenden können in Einzelarbeit und auf Basis gegebener Anforderungen größere Programme erstellen,
indem sie Konzepte der Objekt-orientierten Programmierung sowie gängige Frameworks und Libraries verwenden,
um später an der Entwicklung großer Software-Systeme mitwirken zu können.