


Softwareentwicklung 1
o.Univ.-Prof. Dr. Hanspeter Mössenböck
Sommersemester (Beginn: jeweils im März)
Vorlesung: wöchentlich Mi 15:30 - 17:00
Übung: wöchentlich Mi 17:15 - 18:45
Diese Lehrveranstaltung führt in die Grundlagen der Programmierung mittels der Programmiersprache Java ein. Sie lernen unter anderem:
- Algorithmisches Denken
- Beschreibung von Programmiersprachen mittels Grammatiken
- Einfache Datentypen (Zahlen, Zeichen, Wahrheitswerte) und zusammengesetzte Datentypen (Arrays, Klassen)
- Anweisungsarten für Verzweigungen und Schleifen
- Gliederung von Programmen mittels Methoden, Klassen und Paketen
- Rekursion
- Dynamische Datenstrukturen
- Parallele Programmierung mittels Threads
- Ausnahmebehandlung
- Grundlagen der objektorientierten Programmierung
In den Übungen werden wöchentlich praktische Programmieraufgaben ausgegeben, die zu Hause zu implementieren sind und den Vorlesungsstoff vertiefen. Am Ende des Semesters können Sie Java-Programme mittlerer Komplexität selbstständig erstellen, testen und ausführen.