Die Absolventinnen und Absolventen sehen sich heute einem sehr komplexen technischen Umfeld des Software-Engineering ausgesetzt. Um in Projekten in der Rolle als Wirtschaftsinformatiker kompetent mitzuarbeiten, müssen sie einen vertieften Einblick in die heutige Software-Entwicklung erhalten.
Die objektorientierte Programmierung (OOP) ist weit verbreitet. Eine solide Basis anhand der Programmiersprache Java gibt den Absolventinnen und Absolventen die Kompetenz, die Konzepte und Prinzipien der Objektorientierung (OO) in unterschiedlichen Kontexten gewinnbringend anzuwenden oder sich als Software-Engineer weiterzuentwicklen.
Gute Mittelschulkenntnisse der theoretischen Informatik
Referenzliteratur: Steyer, R. (2018). ECDL Computing. Herdt Verlag
Workload[h]
Kontaktstudium: 51
Begleitetes Selbststudium: 42
Unbegleitetes Selbststudium: 87
Modulschlussprüfung von 120 Minuten entscheidet über die Zuteilung der 6 ECTS Punkte
Erlaubte Hilfsmittel: Open Book (nur schriftliche lokal vorhandene Literatur/Notizen, kein Internet!)
Fachkompetenzen:
Die Teilnehmenden können:
Methodenkompetenzen:
Die Teilnehmenden können:
Selbstkompetenzen:
Die Teilnehmenden können:
Sozialkompetenzen:
Die Teilnehmenden können:
Themen-/Lernblock I: Einführung in Informatik, Programmierung und die OOP
Themen-/Lernblock II: Objektsammlungen, Bibliotheken, Klassenentwurf
Themen-/Lernblock III: Entwurf, Vererbung, Anwendung
Themen-/Lernblock IV: Anwendung Algorithmen und Datenstrukturen
Lehrvideos, Lehrgespräch, begleitete Übungs-/Programmierarbeiten
Pflichtliteratur:
Weiterführende Literatur:
Durchführung gemäss Stundenplan