Veranstaltungen an der htw saar

Im Wintersemester 2024/25 leite ich die Lernveranstaltungen Programmierung 1, Programmierung 3 und Softwaretechnik im Studienbereich Informatik der htw saar.

Student:innen der htw saar können sich in Moodle für diese Veranstaltung einschreiben.

In der Lernveranstaltung Programmierung 1 tauchen Sie in die Welt der objektorientierten Programmierung mit Java als Programmiersprache ein.

Sie erwerben die Fähigkeiten, Java-Code für einfache Berechnungen zu schreiben, Klassen zu erstellen, Vererbungskonzepte anzuwenden und die Funktionalität ausgewählter Java-API-Klassen zu nutzen. Darüber hinaus entwickeln Sie die Fähigkeit, die Qualität von Code zu beurteilen, komplexe Programmieraufgaben zu lösen und arbeiten an einem eigenen Softwareprojekt, um objektorientierte Prinzipien in die Praxis umzusetzen.

Diese Veranstaltung fördert nicht nur Ihre technischen Kompetenzen, sondern auch überfachliche Kompetenzen wie effektive Lernstrategien und Teamarbeit und die Fähigkeit, die Zusammenarbeit zu reflektieren.

Modulbeschreibung

Student:innen der htw saar können sich in Moodle für diese Veranstaltung einschreiben.

In der Lernveranstaltung Programmierung 3 erweitern Sie Ihre Programmierkenntnisse um solche für die Entwicklung skalierbarer und wartbarer Software sowie für die automatisierte Qualitätssicherung.

Schwerpunkte sind die Anwendung fortgeschrittener Programmierkonzepte, die Verbesserung der Softwarequalität durch Refactoring sowie der Einsatz moderner Werkzeuge und Technologien in der Softwareentwicklung.

Durch praxisnahe Projekte und agile Teamarbeit werden Sie optimal auf das Berufsleben als professionelle Programmierer:in vorbereitet.

Modulbeschreibung

Student:innen der htw saar können sich in Moodle für diese Veranstaltung einschreiben.

In der Lernveranstaltung Softwaretechnik erfahren Sie eine umfassende Einführung in die Welt der professionellen Softwareentwicklung und erwerben die Fähigkeiten, um in diesem Bereich erfolgreich zu arbeiten.

Sie lernen die Grundprinzipien der agilen Softwareentwicklung verstehen und anwenden. Sie beschäftigen sich mit den Schritten zur Erstellung von Software-Designs und üben, Anforderungen für Softwareprojekte zu definieren. Außerdem üben Sie, Softwareprojekte mit agilen Methoden zu planen und zu organisieren.

Sie machen sich mit verschiedenen Techniken und Werkzeugen vertraut, um die Qualität Ihrer Software zu sichern und Fehler frühzeitig zu erkennen. Darüber hinaus erfahren Sie, wie wichtig Teamarbeit und effektive Kommunikation in der Softwareentwicklung sind.

Modulbeschreibung