Web Business & Technology VZ
Apply Icon
Jetzt
Bewerben

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

Übungsserien und/oder Projektarbeit und/oder Abschlussklausur (Zusammen mit 'Software Entwicklung Grundlagen Lab' als Modulprü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

Praktikum/Praktika

nicht zutreffend