Informatik

Einführung in die Softwareentwicklung

Dozent:innen: Univ.-Prof. Dr. Andreas Hildebrandt
Kurzname: Einf. Softwareentw.
Kurs-Nr.: 08.079.015
Kurstyp: Vorlesung/Übung

Voraussetzungen / Organisatorisches

Benötigte Vorkenntnisse
Einführung in die Programmierung

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 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
31.10.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
07.11.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
14.11.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
21.11.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
28.11.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
05.12.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
12.12.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
19.12.2022 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
09.01.2023 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
16.01.2023 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
23.01.2023 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
30.01.2023 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude
06.02.2023 (Montag) 14:00 - 16:00 00 521 N 1
1342 - Naturwissenschaftliches Hörsaalgebäude