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

Course offering details
Close 

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