Software Entwicklung Grundlagen
Niveau der Lehrveranstaltung/des Moduls laut Lehrplan
Bachelor
Lernergebnisse der Lehrveranstaltung/des Moduls
Die Studierenden erwerben grundlegende Kenntnisse von Prinzipien der prozeduralen und objektorientierten Programmierung.
Sie werden befähigt, selbstständig Lösungen für typische Aufgabenstellungen zu entwickeln und diese in Anwendungen zu implementieren. Die Studierenden können dafür die grundlegenden Elemente einer modernen Programmiersprache einsetzen.
Die Studierenden:
- können Ansätze der prozeduralen und objektorientierten Programmierung verstehen
- können Programmierbeispiele analysieren und verstehen
- können Sprachelemente moderner Programmiersprachen verstehen
- können eine geeignete Entwicklungsumgebung wählen, konfigurieren und verwenden
Voraussetzungen laut Lehrplan
keine
Lehrinhalte
Einführung in Programmiersprachen mit Fokus auf das Web (Klassifizierung, Prinzipien, Historie). Detaillierte Betrachtung einer spezifischen Programmiersprache, Aufbau von Programmen, Datentypen, Operatoren, Ablaufstrukturen, Modularisierung, Objektorientierung. Grundlagen der Softwareentwicklung und der benutzten Werkzeuge, insb. der Integrierten Entwicklungsumgebungen (IDE) und der typischen Arbeitsschritte vom Entwurf, der Implementierung über das Debugging bis zum laufenden Programm.
empfohlene Fachliteratur
- Ullenboom, C.: Java ist auch eine Insel - Einführung, Ausbildung, Praxis, Rheinwerk Computing, 2018
- Bloch, J.: Effective Java: Best Practices für die Java-Plattform, dpunkt.verlag, 2018
Bewertungsmethoden und -kriterien
Portfolioprüfung
Unterrichtssprache
Deutsch
Anzahl der zugewiesenen ECTS-Credits
4.5
eLearning Anteil in Prozent
20
Semesterwochenstunden (SWS)
3
geplante Lehr- und Lernmethoden
- Vortrag und Diskussion
- Workshop mit Bearbeitung von Fallbeispielen
Semester/Trimester, in dem die Lehrveranstaltung/das Modul angeboten wird
1
Name des/der Vortragenden
Studiengangsleitung
Studienjahr
1
empfohlene optionale Programmeinheiten
keine
Kennzahl der Lehrveranstaltungen/des Moduls
SWA1
Art der Lehrveranstaltung/des Moduls
Integrierte Lehrveranstaltung
Art der Lehrveranstaltung
Pflichtfach
Praktikum/Praktika
nicht zutreffend