20-00-0004-iv Functional and Object-oriented Programming Concepts

Small group: Functional and Object-oriented Programming Concepts - Ü 20 

Course offering details

Instructors: Prof. Dr. phil. nat. Marc Fischlin

Event type: Integrated Course

Org-unit: Dept. 20 - Computer Science

Displayed in timetable as: Functional and Object-oriented Programming Concepts

Subject:

Crediting for:

Hours per week: 8

Language of instruction: German

Min. | Max. participants: - | -

Course Contents:
Basic competences in science-based, problem-oriented development of software systems. Introduction to basic terms and principles of computer science. Development of essential programming skills. Understanding the role of abstraction and modeling in the field of computer science.

The main topics are:
- Basic concepts of programming languages
- Foundations of functional programming languages
- Foundations of object-oriented programming languages
- Design and implementation of small software systems
- Basic type systems
- Fundamental data structures and algorithms and their complexity
- Recursion
- Simple I/O
- Basics of testing
- Documenting source code

Literature:
- 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

Small group(s)
This course is divided into the following small groups: Show plenary course offering
  • Functional and Object-oriented Programming Concepts - Ü01

    Prof. Dr. phil. nat. Marc Fischlin

    Tue, 20. Oct. 2015 [08:00]-Tue, 9. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 02

    Prof. Dr. phil. nat. Marc Fischlin

    Wed, 14. Oct. 2015 [11:40]-Wed, 10. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 03

    Prof. Dr. phil. nat. Marc Fischlin

    Mon, 19. Oct. 2015 [09:50]-Mon, 8. Feb. 2016 [11:30]

  • Functional and Object-oriented Programming Concepts - Ü 04

    Prof. Dr. phil. nat. Marc Fischlin

    Wed, 14. Oct. 2015 [11:40]-Wed, 10. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 05

    Prof. Dr. phil. nat. Marc Fischlin

    Tue, 20. Oct. 2015 [08:00]-Tue, 9. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 06

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 07

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 08

    Prof. Dr. phil. nat. Marc Fischlin

    Mon, 19. Oct. 2015 [11:40]-Mon, 8. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 09

    Prof. Dr. phil. nat. Marc Fischlin

    Wed, 14. Oct. 2015 [11:40]-Wed, 10. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 10

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 11

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 12

    Prof. Dr. phil. nat. Marc Fischlin

    Tue, 20. Oct. 2015 [08:00]-Tue, 9. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 13

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 14

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [11:40]-Th, 11. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 15

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [11:40]-Th, 11. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 16

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [11:40]-Th, 11. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 17

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [11:40]-Th, 11. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 18

    Prof. Dr. phil. nat. Marc Fischlin

    Tue, 20. Oct. 2015 [09:50]-Tue, 9. Feb. 2016 [11:30]

  • Functional and Object-oriented Programming Concepts - Ü 19

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [09:50]-Th, 11. Feb. 2016 [11:30]

  • Functional and Object-oriented Programming Concepts - Ü 20

    Prof. Dr. phil. nat. Marc Fischlin

    Fri, 16. Oct. 2015 [13:30]-Fri, 12. Feb. 2016 [15:10]

  • Functional and Object-oriented Programming Concepts - Ü 21

    Prof. Dr. phil. nat. Marc Fischlin

    Fri, 16. Oct. 2015 [13:30]-Fri, 12. Feb. 2016 [15:10]

  • Functional and Object-oriented Programming Concepts - Ü 22

    Prof. Dr. phil. nat. Marc Fischlin

    Fri, 16. Oct. 2015 [13:30]-Fri, 12. Feb. 2016 [15:10]

  • Functional and Object-oriented Programming Concepts - Ü 23

    Prof. Dr. phil. nat. Marc Fischlin

    Fri, 16. Oct. 2015 [13:30]-Fri, 12. Feb. 2016 [15:10]

  • Functional and Object-oriented Programming Concepts - Ü 24

    Prof. Dr. phil. nat. Marc Fischlin

    Wed, 14. Oct. 2015 [16:15]-Wed, 10. Feb. 2016 [17:55]

  • Functional and Object-oriented Programming Concepts - Ü 25

    Prof. Dr. phil. nat. Marc Fischlin

    Tue, 20. Oct. 2015 [08:00]-Tue, 9. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 26

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 27

    Prof. Dr. phil. nat. Marc Fischlin

    Fri, 16. Oct. 2015 [11:40]-Fri, 12. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 28

    Prof. Dr. phil. nat. Marc Fischlin

    Fri, 16. Oct. 2015 [11:40]-Fri, 12. Feb. 2016 [13:20]

  • Functional and Object-oriented Programming Concepts - Ü 29

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 29

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 31

    Prof. Dr. phil. nat. Marc Fischlin

    Th, 15. Oct. 2015 [08:00]-Th, 11. Feb. 2016 [09:40]

  • Functional and Object-oriented Programming Concepts - Ü 35

    Prof. Dr. phil. nat. Marc Fischlin

    Wed, 14. Oct. 2015 [15:20]-Wed, 10. Feb. 2016 [17:00]

  • Functional and Object-oriented Programming Concepts - Ü 36

    Prof. Dr. phil. nat. Marc Fischlin

    Wed, 14. Oct. 2015 [15:20]-Wed, 10. Feb. 2016 [17:00]

  • Functional and Object-oriented Programming Concepts - International Group ASTA

    Prof. Dr. phil. nat. Marc Fischlin

    Mon, 26. Oct. 2015 [15:20]-Mon, 8. Feb. 2016 [17:00]

Literature
Appointments
Date From To Room Instructors
1 Tue, 13. Oct. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
2 Wed, 14. Oct. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
3 Fri, 16. Oct. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
4 Tue, 20. Oct. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
5 Wed, 21. Oct. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
6 Fri, 23. Oct. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
7 Tue, 27. Oct. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
8 Wed, 28. Oct. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
9 Fri, 30. Oct. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
10 Tue, 3. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
11 Wed, 4. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
12 Fri, 6. Nov. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
13 Tue, 10. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
14 Wed, 11. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
15 Fri, 13. Nov. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
16 Tue, 17. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
17 Wed, 18. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
18 Fri, 20. Nov. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
19 Tue, 24. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
20 Wed, 25. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
21 Fri, 27. Nov. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
22 Tue, 1. Dec. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
23 Wed, 2. Dec. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
24 Fri, 4. Dec. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
25 Tue, 8. Dec. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
26 Wed, 9. Dec. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
27 Fri, 11. Dec. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
28 Tue, 15. Dec. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
29 Wed, 16. Dec. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
30 Fri, 18. Dec. 2015 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
31 Tue, 12. Jan. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
32 Wed, 13. Jan. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
33 Fri, 15. Jan. 2016 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
34 Tue, 19. Jan. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
35 Wed, 20. Jan. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
36 Fri, 22. Jan. 2016 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
37 Tue, 26. Jan. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
38 Wed, 27. Jan. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
39 Fri, 29. Jan. 2016 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
40 Tue, 2. Feb. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
41 Wed, 3. Feb. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
42 Fri, 5. Feb. 2016 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
43 Tue, 9. Feb. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
44 Wed, 10. Feb. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
45 Fri, 12. Feb. 2016 13:30 15:10 S202/C120 Prof. Dr. phil. nat. Marc Fischlin
46 Mon, 15. Feb. 2016* 08:55 17:55 S103/126S103/109S103/116S102/331S103/204S103/107S102/34S103/121S102/36S103/112S103/313S103/113S103/12S103/209 Prof. Dr. phil. nat. Marc Fischlin
47 Tue, 16. Feb. 2016* 08:55 17:55 S103/126S103/100S103/175S103/109S103/116S102/331S102/34S103/121S102/36S103/104S103/164S103/113S103/209S103/161 Prof. Dr. phil. nat. Marc Fischlin
48 Wed, 17. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
49 Th, 18. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
50 Fri, 19. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
51 Mon, 22. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
52 Tue, 23. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
53 Wed, 24. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
54 Th, 25. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
Class session overview
  • 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
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
Instructors
Prof. Dr. phil. nat. Marc Fischlin