Modulbeschreibung

Software Engineering Fundamentals

Kürzel:
M_SW_Eng
Durchführungszeitraum:
HS/26
ECTS-Credits:
3
Lernziele:
  • verstehen grundlegende Konzepte, Prozesse und Werkzeuge der Softwareentwicklung
  • können Softwareprojekte systematisch planen, leiten, umsetzen und testen
  • wenden moderne Entwicklungswerkzeuge (z. B. Git, CMake, GoogleTest, Doxygen) sicher an
  • entwickeln Teamarbeits- und Kommunikationskompetenz
  • reflektieren Codequalität und dokumentieren Software verständlich
  • können einen professionellen Test Harness einsetzen (u.a. Mocks, Stubs)
  • nutzen Test Coverage (Line, Branch) als Feedback zu den definierten Testfällen
  • programmieren eigenständig in allen Phasen des Projekts (individuelle Programmiernachweise)
  • nutzen LLM-basierte Werkzeuge (z. B. Code-Assistenten) im Kontext von Software Engineering sinnvoll und verantwortungsvoll – etwa zur Ideenfindung, für Code-Verbesserungen, Testvorschläge oder Dokumentation, ohne eigenes Verständnis und eigene Prüfungen zu ersetzen
  • setzen statische Codeanalyse ein, z.B. Lint
  • kennen die test-driven development Philosophie vs. code first
  • kennen den Nutzen von Coding Guidelines
  • lernen, wie man sich in einer grösseren/komplexeren bereits bestehenden Code Base zurechtfindet
Verantwortliche Person:
Trummer Michael (TRMI)
Standort (angeboten):
Rapperswil-Jona
Empfohlene Module:
Skriptablage:
Modultyp:
Wahlpflicht-Modul für Elektrotechnik STD_05(Empfohlenes Semester: 3)
Wahlpflicht-Modul für Elektrotechnik STD_14(Empfohlenes Semester: 3)
Wahlpflicht-Modul für Elektrotechnik STD_21(Empfohlenes Semester: 3)
Wahlpflicht-Modul für Elektrotechnik STD_24(Empfohlenes Semester: 3)
Wahlpflicht-Modul für Maschinentechnik STD_05(Keine Semesterempfehlung)
Wahlpflicht-Modul für Maschinentechnik-Innovation STD_10(Keine Semesterempfehlung)
Wahlpflicht-Modul für Maschinentechnik-Innovation STD_14(Keine Semesterempfehlung)
Wahlpflicht-Modul für Maschinentechnik-Innovation STD_21(Keine Semesterempfehlung)
Wahl-Modul für Maschinentechnik-Innovation STD_23(Keine Semesterempfehlung)
Semester Empfehlung:
Elektrotechnik_STD_24
  • Musterstudienplan Elektrotechnik Teilzeit – Semester 3
  • Musterstudienplan Elektrotechnik Vollzeit – Semester 3

Kurse in diesem Modul