Lehrveranstaltungen

Einführung in die Softwareentwicklung - Digitale Methodik

Dozent:innen: Univ.-Prof. Dr. Andreas Hildebrandt
Kurzname: 08.079.015-DM
Kurs-Nr.: 08.079.015-DM
Kurstyp: Vorlesung

Empfohlene Literatur

- Programming in Scala, Fifth Edition. Martin Odersky, Lex Spoon, Bill Venners, Frank Sommers.
- Programming Scala: Scalability = Functional Programming + Objects, Third Edition. Dean Wampler.

Inhalt

Statische Typisierung und funktionale Programmierung.
Refaktorisierung und Entwurfsmuster.
Nebenläufige Programmierung.
Codeausführung und Performance.
Softwaredesign.
Testen & Debuggen.

Wir erproben alle erlernten Konzepte anhand der Programmiersprache Scala, die sowohl sehr konsequent Objektorientheit umsetzt als auch funktionale Programmierung erlaubt. Auf wöchentlichen Übungsblättern werden die Konzepte anhand kleiner Programmierprojekte eingeübt und vertieft.

Termine

Datum (Wochentag) Zeit Ort
24.10.2022 (Montag) 14:00 - 16:00 N 1
31.10.2022 (Montag) 14:00 - 16:00 N 1
07.11.2022 (Montag) 14:00 - 16:00 N 1
14.11.2022 (Montag) 14:00 - 16:00 N 1
21.11.2022 (Montag) 14:00 - 16:00 N 1
28.11.2022 (Montag) 14:00 - 16:00 N 1
05.12.2022 (Montag) 14:00 - 16:00 N 1
12.12.2022 (Montag) 14:00 - 16:00 N 1
19.12.2022 (Montag) 14:00 - 16:00 N 1
09.01.2023 (Montag) 14:00 - 16:00 N 1
16.01.2023 (Montag) 14:00 - 16:00 N 1
23.01.2023 (Montag) 14:00 - 16:00 N 1
30.01.2023 (Montag) 14:00 - 16:00 N 1
06.02.2023 (Montag) 14:00 - 16:00 N 1