19305601 Lecture

WiSe 22/23: Computer Science A

Max Willert

Comments

Contents: We begin with the notion of an algorithm, and we describe the cycle from problem statement to algorithmic solution to working code. We consider numerous examples that illustrate fundamental principles of algorithm design. In order to implement our algorithms, we introduce the functional programming language Haskell. Additionally, we explore the theoretical, technological, and organizational principles of computer systems. Topics covered include the binary representation of information in a computer, Boolean functions and their implementation as circuits, the design principles of CPUs, and the von-Neumann-architecture.

Prerequisites: We recommend that participants of this class attend the Brückenkurs Mathematical Foundations of Computer Science and Bioinformatics.

close

Suggested reading

  • S. Thompson; Haskell: The Craft of Functional Programming; Addison-Wesley
  • F. Rabhi, G. Lapalme; Algorithms: A Functional Proramming Approach; Addison-Wesley
  • G. Hutton; Programming in Haskell; Cambridge University Press
  • A. Tanenbaum, J. Goodman; Computerarchitektur; Pearson Studium
close

32 Class schedule

Additional appointments

Wed, 2023-02-22 08:00 - 10:00
Klausur

Lecturers:
Dr. Max Willert

Location:
Hs 1a Hörsaal (Habelschwerdter Allee 45)
Hs 1b Hörsaal (Habelschwerdter Allee 45)

Mon, 2023-04-03 08:00 - 10:00
Nachklausur

Lecturers:
Dr. Max Willert

Location:
Gr. Hörsaal (Raum B.001) (Arnimallee 22)

Fri, 2023-04-28 10:00 - 12:00
Informatik A - Klausureinsicht

Lecturers:
Dr. Max Willert

Location:
T9/046 Seminarraum (Takustr. 9)

Regular appointments

Wed, 2022-10-19 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-10-26 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-11-02 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-11-09 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-11-16 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-11-23 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-11-30 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-12-07 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2022-12-14 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-01-04 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-01-11 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-01-18 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-01-25 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-02-01 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-02-08 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Wed, 2023-02-15 08:00 - 10:00
Informatik A (Serientermin 2)

Lecturers:
Dr. Max Willert

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

Fri, 2022-10-21 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-10-28 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-11-04 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-11-11 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-11-18 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-11-25 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-12-02 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-12-09 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2022-12-16 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-01-06 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-01-13 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-01-20 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-01-27 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-02-03 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-02-10 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Fri, 2023-02-17 08:00 - 10:00
Informatik A (Serientermin 1)

Lecturers:
Dr. Max Willert

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

Subjects A - Z