CAS Software Development (SD)

Fundierte Kenntnisse von Programmier-Werkzeugen, der Datenmodellierung und von Datenstrukturen und Algorithmen sind für jeden Software Entwickler selbstverständlich. Dieses CAS vermittelt fundiertes Wissen und Fähigkeiten für das Arbeiten in einem professionellen Software-Entwicklungsumfeld.

Kurs Unterricht
(Lektionen)
Projektaufwand
(Stunden, in Eigenorganisation)
Java40 
Datenstrukturen und Algorithmen48 
Relationale Datenbanken und SQL32 
XML Technologien32~12
GUI/Ergonomie40~12
Integrationsprojekt48~36
Total240~60

Aufbau und Didaktik

Jeder Kurs besteht aus Unterricht mit praktischen Übungen und Projekten/Fallbeispielen vor Ort, ergänzt durch selbstständige Projektarbeit in Gruppen und individuelles Selbststudium. Die Projektarbeiten und Fallstudien werden von den Dozierenden mit klaren Leistungszielen definiert. Das individuelle Selbststudium beinhaltet das persönliche Vertiefen der Lerninhalte, das Vorbereiten von Prüfungen usw.

Die Qualifikation umfasst Präsenz, Prüfungen, bewertete Übungen und Projektarbeiten gemäss den Angaben in den einzelnen Kursen.

In allen Kursen werden entweder Unterlagen und/oder Standardwerke zum jeweiligen Thema abgegeben (siehe Kursbeschreibungen). Viele Kursunterlagen stehen in elektronischer Form zur Verfügung.

Alle Kurse werden systematisch mit Studierendenbefragungen evaluiert und einem kontinuierlichen Qualitätsmanagement unterzogen.

Lernleistung

Das CAS-Modul SD umfasst eine Lernleistung von total 12 ECTS (360 Stunden).