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

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

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 Tue, 20. Oct. 2015 08:00 09:40 S103/100 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 Tue, 27. Oct. 2015 08:00 09:40 S103/100 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 Tue, 3. Nov. 2015 08:00 09:40 S103/100 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 Tue, 10. Nov. 2015 08:00 09:40 S103/100 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 Tue, 17. Nov. 2015 08:00 09:40 S103/100 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 Tue, 24. Nov. 2015 08:00 09:40 S103/100 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 Tue, 1. Dec. 2015 08:00 09:40 S103/100 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 Tue, 8. Dec. 2015 08:00 09:40 S103/100 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 Tue, 15. Dec. 2015 08:00 09:40 S103/100 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 Tue, 12. Jan. 2016 08:00 09:40 S103/100 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 Tue, 19. Jan. 2016 08:00 09:40 S103/100 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 Tue, 26. Jan. 2016 08:00 09:40 S103/100 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 Tue, 2. Feb. 2016 08:00 09:40 S103/100 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 Tue, 9. Feb. 2016 08:00 09:40 S103/100 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 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
46 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
47 Wed, 17. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
48 Th, 18. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
49 Fri, 19. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
50 Mon, 22. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
51 Tue, 23. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
52 Wed, 24. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
53 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
Instructors
Prof. Dr. phil. nat. Marc Fischlin