20-00-0004-iv Funktionale und objektorientierte Programmierkonzepte

Veranstaltungsdetails

Lehrende: Dr.-Ing. Guido Rößling

Veranstaltungsart: Integrierte Veranstaltung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: FoP

Fach:

Anrechenbar für:

Semesterwochenstunden: 8

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
Essentielle Kompetenzen in wissenschaftlich basierter, problemorientierter Entwicklung von Softwaresystemen. Vermittlung grundlegender Begriffe der Informatik, sowie Entwicklung einfacher Programmierfähigkeiten. Verstehen der Bedeutung von Abstraktion und Modellierung in der Informatik.
Themenschwerpunkte sind:
- Grundlegende Programmierkonzepte
- Grundlagen der funktionalen Programmierung
- Grundlagen der objektorientierten Programmierung
- Entwurf einfacher Softwaresysteme
- Einfache Typsysteme
- Grundlegende Datenstrukturen und Algorithmen und ihre Komplexität
- Rekursion
- Einfache Ein-/Ausgabe
- Grundlagen des Testens
- Dokumentation von Sourcecode

Literatur:
- How to Design Programs; M. Felleisen et al.; The MIT Press Cambridge
- Structure and Interpretation of Computer Programs; H. Abelson et al.; Springer
- Thinking in Java; B. Eckel; Prentice Hall
- Christian Ullenboom: Java ist auch eine Insel; Galileo Computing

Kleingruppe(n)
Die Veranstaltung ist in die folgenden Kleingruppen aufgeteilt:
  • Funktionale und objektorientierte Programmierkonzepte - Ü 01

    Dr.-Ing. Guido Rößling

    Di, 25. Okt. 2016 [08:00]-Di, 7. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 02

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [11:40]-Mi, 8. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 03

    Dr.-Ing. Guido Rößling

    Mo, 24. Okt. 2016 [09:50]-Mo, 6. Feb. 2017 [11:30]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 04

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [11:40]-Mi, 8. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 05

    Dr.-Ing. Guido Rößling

    Di, 25. Okt. 2016 [08:00]-Di, 7. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 06

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 07

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 08

    Dr.-Ing. Guido Rößling

    Mo, 24. Okt. 2016 [11:40]-Mo, 6. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 09

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [11:40]-Mi, 8. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 10

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 11

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 12

    Dr.-Ing. Guido Rößling

    Di, 25. Okt. 2016 [08:00]-Di, 7. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 13

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 14

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [11:40]-Do, 9. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 15

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [11:40]-Do, 9. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 16

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [11:40]-Do, 9. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 17

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [11:40]-Do, 9. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 18

    Dr.-Ing. Guido Rößling

    Di, 25. Okt. 2016 [09:50]-Di, 7. Feb. 2017 [11:30]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 19

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [09:50]-Do, 9. Feb. 2017 [11:30]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 20

    Dr.-Ing. Guido Rößling

    Fr, 21. Okt. 2016 [13:30]-Fr, 10. Feb. 2017 [15:10]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 21

    Dr.-Ing. Guido Rößling

    Fr, 21. Okt. 2016 [13:30]-Fr, 10. Feb. 2017 [15:10]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 22

    Dr.-Ing. Guido Rößling

    Fr, 21. Okt. 2016 [13:30]-Fr, 10. Feb. 2017 [15:10]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 23

    Dr.-Ing. Guido Rößling

    Fr, 21. Okt. 2016 [13:30]-Fr, 10. Feb. 2017 [15:10]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 24

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [16:15]-Mi, 8. Feb. 2017 [17:55]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 25

    Dr.-Ing. Guido Rößling

    Di, 25. Okt. 2016 [08:00]-Di, 7. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 26

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 27

    Dr.-Ing. Guido Rößling

    Fr, 21. Okt. 2016 [11:40]-Fr, 10. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 28

    Dr.-Ing. Guido Rößling

    Fr, 21. Okt. 2016 [11:40]-Fr, 10. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 29

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 30

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 31

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [08:00]-Do, 9. Feb. 2017 [09:40]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 32

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [15:20]-Mi, 8. Feb. 2017 [17:00]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 33

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [15:20]-Mi, 8. Feb. 2017 [17:00]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 34

    Dr.-Ing. Guido Rößling

    Mo, 24. Okt. 2016 [15:20]-Mo, 6. Feb. 2017 [17:00]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 35

    Dr.-Ing. Guido Rößling

    Mi, 19. Okt. 2016 [11:40]-Mi, 8. Feb. 2017 [13:20]

  • Funktionale und objektorientierte Programmierkonzepte - Ü 36

    Dr.-Ing. Guido Rößling

    Do, 20. Okt. 2016 [13:30]-Do, 9. Feb. 2017 [15:10]

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Di, 18. Okt. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
2 Mi, 19. Okt. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
3 Di, 25. Okt. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
4 Mi, 26. Okt. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
5 Di, 1. Nov. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
6 Mi, 2. Nov. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
7 Di, 8. Nov. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
8 Mi, 9. Nov. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
9 Di, 15. Nov. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
10 Mi, 16. Nov. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
11 Di, 22. Nov. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
12 Mi, 23. Nov. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
13 Di, 29. Nov. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
14 Mi, 30. Nov. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
15 Di, 6. Dez. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
16 Mi, 7. Dez. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
17 Di, 13. Dez. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
18 Mi, 14. Dez. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
19 Di, 20. Dez. 2016 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
20 Mi, 21. Dez. 2016 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
21 Di, 17. Jan. 2017 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
22 Mi, 18. Jan. 2017 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
23 Di, 24. Jan. 2017 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
24 Mi, 25. Jan. 2017 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
25 Do, 26. Jan. 2017 17:00 19:30 S101/A1 Dr.-Ing. Guido Rößling
26 Di, 31. Jan. 2017 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
27 Mi, 1. Feb. 2017 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
28 Di, 7. Feb. 2017 15:20 17:00 S101/A02S101/A1S101/A01 Dr.-Ing. Guido Rößling
29 Mi, 8. Feb. 2017 08:00 09:40 S101/A02S101/A1S101/A04 Dr.-Ing. Guido Rößling
30 Mo, 13. Feb. 2017 09:00 13:00 S103/175S103/109S115/020S103/204S103/107S115/127S103/113S103/161 Dr.-Ing. Guido Rößling
31 Di, 14. Feb. 2017 13:00 17:00 S103/109S103/107S103/113S103/161 Dr.-Ing. Guido Rößling
32 Mi, 15. Feb. 2017 13:00 17:00 S103/100S103/175S103/107S102/36S115/127S103/113S103/209S103/161 Dr.-Ing. Guido Rößling
33 Do, 16. Feb. 2017 13:00 17:00 S103/100S103/175S103/109S115/020S103/204S103/107S102/36S115/127S103/113 Dr.-Ing. Guido Rößling
34 Fr, 17. Feb. 2017 09:00 13:00 S103/100S103/175S103/204S103/107S102/36S103/112S103/113S103/209 Dr.-Ing. Guido Rößling
35 Mo, 20. Feb. 2017 13:00 17:00 S103/100S103/109S102/36S103/113S103/161 Dr.-Ing. Guido Rößling
36 Di, 21. Feb. 2017 09:00 13:00 S103/100S103/175S103/109S103/204S102/36S103/112S103/161 Dr.-Ing. Guido Rößling
37 Di, 21. Feb. 2017 13:00 14:30 S105/122 Dr.-Ing. Guido Rößling
38 Mi, 22. Feb. 2017 13:00 17:00 S103/175S103/109S102/36S103/113S103/161 Dr.-Ing. Guido Rößling
39 Do, 23. Feb. 2017 09:00 13:00 S103/175S103/109S103/204S102/36S103/112S103/113 Dr.-Ing. Guido Rößling
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
Lehrende
Dr.-Ing. Guido Rößling