19307601 Lecture

ProInformatik II: Concepts of Proramming

Katharina Klost, Kristin Knorr, Marius Max Wawerek

Additional information / Pre-requisites

Comments

Contents: 

Students learn the basics of programming and basic programming paradigms like imperative programming and functional programming. They work with expressions, data types and basic aspects of imperative programming (state, statements, controll structures, IO) and practice their applications.

The students work on basic aspects of functional programming (functions, recursion, higher order functions, currying) and object oriented concepts as encapsulation, inheritance, polymorphy. They also work on elemental algorithmic questions (e.g. searching, sorting, selection, simple array and pointer based data structures) and practice their implementation.

close

Suggested reading

  • Simon Thompson: Haskell: The Craft of Functional Programming, Third Edition, Addison-Wesley, 2011.
  • Graham Hutton: Programming in Haskell, Cambridge University Press, 2007
  • Bird, R./Wadler, Ph.: Einführung in Funktionale Programmierung, Hanser Verlag, 1982.
  • Hans Hermes: Aufzählbarkeit, Entscheidbarkeit, Berechenbarkeit, Springer-Verlag, 1978.
close

72 Class schedule

Additional appointments

Fri, 2025-09-26 09:00 - 11:00
Klausur

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Regular appointments

Thu, 2025-08-28 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-08-29 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-01 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-02 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2025-09-03 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-04 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-09-05 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-08 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-09 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2025-09-10 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-11 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-09-12 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-15 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-16 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2025-09-17 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-18 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-09-19 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-22 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-23 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Wed, 2025-09-24 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-25 09:00 - 11:00
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-08-28 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-08-29 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-01 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-02 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-04 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-09-05 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-08 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-09 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-11 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-09-12 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-15 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-16 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-18 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Fri, 2025-09-19 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Mon, 2025-09-22 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Tue, 2025-09-23 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-09-25 14:00 - 15:30
ProInformatik II: Konzepte der Programmierung

Lecturers:
Katharina Klost
Kristin Knorr
Marius Max Wawerek

Location:
T9/Gr. Hörsaal (Takustr. 9)

Thu, 2025-08-28 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Fri, 2025-08-29 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Mon, 2025-09-01 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Tue, 2025-09-02 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Thu, 2025-09-04 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Fri, 2025-09-05 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Mon, 2025-09-08 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Tue, 2025-09-09 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Thu, 2025-09-11 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Fri, 2025-09-12 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Mon, 2025-09-15 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Tue, 2025-09-16 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Thu, 2025-09-18 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Fri, 2025-09-19 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Mon, 2025-09-22 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Tue, 2025-09-23 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Thu, 2025-09-25 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/051 Seminarraum (Takustr. 9)

Thu, 2025-08-28 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Fri, 2025-08-29 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Mon, 2025-09-01 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Tue, 2025-09-02 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Thu, 2025-09-04 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Fri, 2025-09-05 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Mon, 2025-09-08 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Tue, 2025-09-09 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Thu, 2025-09-11 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Fri, 2025-09-12 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Mon, 2025-09-15 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Tue, 2025-09-16 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Thu, 2025-09-18 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Fri, 2025-09-19 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Mon, 2025-09-22 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Tue, 2025-09-23 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Thu, 2025-09-25 10:30 - 13:30
ProInformatik II: Konzepte der Programmierung

Location:
T9/053 Seminarraum (Takustr. 9)

Subjects A - Z