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

Small group: Functional and Object-oriented Programming Concepts - International Group ASTA 

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* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
4 Wed, 21. Oct. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
5 Mon, 26. Oct. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
6 Tue, 27. Oct. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
7 Wed, 28. Oct. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
8 Mon, 2. Nov. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
9 Tue, 3. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
10 Wed, 4. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
11 Mon, 9. Nov. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
12 Tue, 10. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
13 Wed, 11. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
14 Mon, 16. Nov. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
15 Tue, 17. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
16 Wed, 18. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
17 Mon, 23. Nov. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
18 Tue, 24. Nov. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
19 Wed, 25. Nov. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
20 Mon, 30. Nov. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
21 Tue, 1. Dec. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
22 Wed, 2. Dec. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
23 Mon, 7. Dec. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
24 Tue, 8. Dec. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
25 Wed, 9. Dec. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
26 Mon, 14. Dec. 2015 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
27 Tue, 15. Dec. 2015* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
28 Wed, 16. Dec. 2015* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
29 Mon, 11. Jan. 2016 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
30 Tue, 12. Jan. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
31 Wed, 13. Jan. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
32 Mon, 18. Jan. 2016 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
33 Tue, 19. Jan. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
34 Wed, 20. Jan. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
35 Mon, 25. Jan. 2016 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
36 Tue, 26. Jan. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
37 Wed, 27. Jan. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
38 Mon, 1. Feb. 2016 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
39 Tue, 2. Feb. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
40 Wed, 3. Feb. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
41 Mon, 8. Feb. 2016 15:20 17:00 S103/25 Prof. Dr. phil. nat. Marc Fischlin
42 Tue, 9. Feb. 2016* 15:20 17:00 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
43 Wed, 10. Feb. 2016* 08:00 09:40 S101/A02S101/A1 Prof. Dr. phil. nat. Marc Fischlin
44 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
45 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
46 Wed, 17. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
47 Th, 18. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
48 Fri, 19. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
49 Mon, 22. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
50 Tue, 23. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
51 Wed, 24. Feb. 2016* 08:55 17:00 S103/204S103/209 Prof. Dr. phil. nat. Marc Fischlin
52 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
Instructors
Prof. Dr. phil. nat. Marc Fischlin