Computer Science
Master's programme in Computer Science (2008 study regulations as revised in 2010)
0089b_MA120-
Numerical Mathematics I
0084cA1.9-
19212001
Lecture
Numerics I (Volker John)
Schedule: Mo 10:00-12:00, Mi 10:00-12:00 (Class starts on: 2025-10-13)
Location: A7/SR 031 (Arnimallee 7)
Comments
Numerical methods for: iterative solution of nonlinear systems of equations (fixpoint and Newton methods), curve fitting, interpolation, numerical quadrature, and numerics for initial value problems and two point boundary value problems with ODEs. The course is taught in German.
Suggested reading
Stoer, Josef und Roland Bulirsch: Numerische Mathematik - eine Einführung, Band 1. Springer, Berlin, 2005.
Aus dem FU-Netz auch online verfügbar.
Es wird ein Vorlesungsskript geben.
-
19212002
Practice seminar
Practice seminar for Numerics I (N.N.)
Schedule: Di 10:00-12:00 (Class starts on: 2025-10-14)
Location: A7/SR 031 (Arnimallee 7)
-
19212001
Lecture
-
Algebra and Number Theory
0084cB2.5-
19200701
Lecture
Algebra and Theory of Numbers (Alexander Schmitt)
Schedule: Mo 08:00-10:00, Mi 08:00-10:00 (Class starts on: 2025-10-15)
Location: T9/Gr. Hörsaal (Takustr. 9)
Comments
Subject matter:
Selected topics from:Divisibility into rings (especially Z- and polynomial rings); residual classes and congruencies; modules and ideals
Euclidean, principal ideal and factorial rings
The quadratic law of reciprocity
Primality tests and cryptography
The structure of abel groups (or modules about main ideal rings)
Symmetric function set
Body extensions, Galois correspondence; constructions with compasses and rulers
Non-Label groups (set of Lagrange, normal dividers, dissolvability, sylow groups) -
19200702
Practice seminar
Practice seminar for Algebra and Theory of Numbers (Alexander Schmitt)
Schedule: Mi 14:00-16:00, Do 14:00-16:00 (Class starts on: 2025-10-15)
Location: A6/SR 025/026 Seminarraum (Arnimallee 6)
-
19200701
Lecture
-
Discrete Mathematics I
0084cB3.2-
19202001
Lecture
Discrete Geometrie I (Christian Haase)
Schedule: Di 10:00-12:00, Mi 12:00-14:00 (Class starts on: 2025-10-14)
Location: A3/SR 120 (Arnimallee 3-5)
Additional information / Pre-requisites
Solid background in linear algebra. Knowledge in combinatorics and geometry is advantageous.
Comments
Physical presence in the exercises on Wednesdays is mandatory.
This is the first in a series of three courses on discrete geometry. The aim of the course is a skillful handling of discrete geometric structures including analysis and proof techniques. The material will be a selection of the following topics:
Basic structures in discrete geometry- polyhedra and polyhedral complexes
- configurations of points, hyperplanes, subspaces
- Subdivisions and triangulations (including Delaunay and Voronoi)
- Polytope theory
- Representations and the theorem of Minkowski-Weyl
- polarity, simple/simplicial polytopes, shellability
- shellability, face lattices, f-vectors, Euler- and Dehn-Sommerville
- graphs, diameters, Hirsch (ex-)conjecture
- Geometry of linear programming
- linear programs, simplex algorithm, LP-duality
- Combinatorial geometry / Geometric combinatorics
- Arrangements of points and lines, Sylvester-Gallai, Erdos-Szekeres
- Arrangements, zonotopes, zonotopal tilings, oriented matroids
- Examples, examples, examples
- regular polytopes, centrally symmetric polytopes
- extremal polytopes, cyclic/neighborly polytopes, stacked polytopes
- combinatorial optimization and 0/1-polytopes
For students with an interest in discrete mathematics and geometry, this is the starting point to specialize in discrete geometry. The topics addressed in the course supplement and deepen the understanding for discrete-geometric structures appearing in differential geometry, topology, combinatorics, and algebraic geometry.
Suggested reading
- G.M. Ziegler "Lectures in Polytopes"
- J. Matousek "Lectures on Discrete Geometry"
- Further literature will be announced in class.
-
19202002
Practice seminar
Practice seminar for Discrete Geometrie I (Sofia Garzón Mora, Christian Haase)
Schedule: Mi 14:00-16:00 (Class starts on: 2025-10-15)
Location: A6/SR 031 Seminarraum (Arnimallee 6)
-
19202001
Lecture
-
Numerical Mathematics II
0084cB3.4-
19202101
Lecture
Basic Module: Numeric II (Robert Gruhlke)
Schedule: Mo 12:00-14:00, Mi 12:00-14:00 (Class starts on: 2025-10-15)
Location: A3/Hs 001 Hörsaal (Arnimallee 3-5)
Comments
Description: Extending basic knowledge on odes from Numerik I, we first concentrate on one-step methods for stiff and differential-algebraic systems and then discuss Hamiltonian systems. In the second part of the lecture we consider the iterative solution of large linear systems.
Target Audience: Students of Bachelor and Master courses in Mathematics and of BMS
Prerequisites: Basics of calculus (Analysis I, II) linear algebra (Lineare Algebra I, II) and numerical analysis (Numerik I)
-
19202102
Practice seminar
Practice seminar for Basic Module: Numeric II (André-Alexander Zepernick)
Schedule: Mi 10:00-12:00, Fr 08:00-10:00 (Class starts on: 2025-10-15)
Location: A6/SR 025/026 Seminarraum (Arnimallee 6)
-
19202101
Lecture
-
-
Operating Systems 0089bA1.1
-
Mobile Communications 0089bA1.10
-
Pattern Recognition 0089bA1.11
-
Network-Based Information Systems 0089bA1.12
-
Project Seminar: Data Management Systems 0089bA1.13
-
Robotics 0089bA1.14
-
Semantic Business Process Management 0089bA1.15
-
Semantics of Programming Languages 0089bA1.16
-
Seminar: Contributions to Software Engineering 0089bA1.17
-
Seminar: Data Management 0089bA1.18
-
Seminar: Artificial Intelligence 0089bA1.19
-
Image Processing 0089bA1.2
-
Seminar: Programming Languages 0089bA1.20
-
Software Project: Data Management 0089bA1.21
-
Software Project: Mobile Communications 0089bA1.22
-
Software Project: Compiler Construction 0089bA1.23
-
Software Project: Web Technologies 0089bA1.24
-
Software Processes 0089bA1.25
-
Advanced Topics in Data Management 0089bA1.26
-
Telematics 0089bA1.27
-
Transactional Systems 0089bA1.28
-
Compiler Construction 0089bA1.29
-
Computer Graphics 0089bA1.3
-
Distributed Systems 0089bA1.30
-
XML Technology 0089bA1.31
-
Telematics Project 0089bA1.32
-
Seminar: Database Systems 0089bA1.33
-
Seminar: Modern Web Technology 0089bA1.34
-
Software Technology Project 0089bA1.35
-
Software Project: Artificial Intelligence 0089bA1.36
-
Module (lecture/integrated exercise 2 hrs/wk) 1 0089bA1.37
-
Module (course 2 hrs/wk) 2 0089bA1.38
-
Module (project 1 hr/wk) 3 0089bA1.39
-
Computer Vision 0089bA1.4
-
Module (lecture+exercise 2+1 hrs/wk) 4 0089bA1.40
-
Module (seminar 2 hrs/wk) 5 0089bA1.41
-
Module (lecture+exercise 2+2 hrs/wk) 6 0089bA1.42
-
Module (seminar+practical 1+1 hrs/wk) 7 0089bA1.43
-
Module (project seminar 3 hrs/wk) 8 0089bA1.44
-
Module (lecture+exercise 4+2 hrs/wk) 9 0089bA1.45
-
Module (lecture+exercise 2+2 hrs/wk) 10 0089bA1.46
-
Module (practical 4 hrs/wk) 11 0089bA1.47
-
Module (project 4 hrs/wk) 12 0089bA1.48
-
Seminar: IT Security 0089bA1.49
-
Database Technology 0089bA1.5
-
Module (lecture+exercise 2+2 hrs/wk) 13 0089bA1.50
-
Module (lecture+exercise 2+2 hrs/wk) 14 0089bA1.51
-
Module (lecture+exercise 2+2 hrs/wk) 15 0089bA1.52
-
Module (project 4 hrs/wk) 16 0089bA1.53
-
Module (4 lecture + 2 exercise hrs/wk, 8 CP) No. 17 0089bA1.54
-
Module (4 lecture + 2 exercise hrs/wk, 8 CP) No. 18 0089bA1.55
-
Module (project 4 hrs/wk) No. 19 0089bA1.56
-
Module (project 4 hrs/wk) No. 20 0089bA1.57
-
Module (4 lecture + 2 exercise hrs/wk, 10 CP) No. 21 0089bA1.58
-
Module (practical 2 hrs/wk (contact hours), 4 CP) No. 22 0089bA1.59
-
Empirical Evaluation in Computer Science 0089bA1.6
-
Module (practical 2 hrs/wk, 4 CP) No. 23 0089bA1.60
-
Advanced Aspects of Functional Programming 0089bA1.7
-
Computer Security 0089bA1.8
-
Artificial Intelligence 0089bA1.9
-
Model-driven Software Development 0089cA1.11
-
Computer Security 0089cA1.16
-
Compiler Construction 0089cA1.19
-
Computer Graphics 0089cA1.2
-
Practices in Professional Software Development 0089cA1.22
-
Current research topics in Applied Computer Science 0089cA1.27
-
Special Aspects of Applied Computer Science 0089cA1.28
-
Special Aspects of Software Development 0089cA1.30
-
Selected Topics in Applied Computer Science 0089cA1.31
-
Fundamentals of Software Testing 0089cA1.7
-
Current Research Topics in Algorithmics 0089bA2.1
-
Software Project: Application of Algorithms 0089bA2.11
-
Module (lecture/integrated exercise 2 hrs/wk) 1 0089bA2.12
-
Module (course 2 hrs/wk) 2 0089bA2.13
-
Module (lecture+exercise 2+1 hrs/wk) 3 0089bA2.14
-
Module (Seminar 2 hrs/wk) 4 0089bA2.15
-
Module (lecture+exercise 2+2 hrs/wk) 5 0089bA2.16
-
Module (lecture+exercise 4+2 hrs/wk) 6 0089bA2.17
-
Module (lecture+exercise 2+2 hrs/wk) 7 0089bA2.18
-
Module (practical 4 hrs/wk) 8 0089bA2.19
-
Computational Geometry 0089bA2.2
-
Module (project 4 hrs/wk) 9 0089bA2.20
-
Module (seminar 2 hrs/wk) No. 10 0089bA2.21
-
Module (2 lecture + 2 exercise hrs/wk, 5 CP) No. 11 0089bA2.22
-
Module (4 lecture + 2 exercise hrs/wk, 8 CP) No. 12 0089bA2.23
-
Module (4 lecture + 2 exercise hrs/wk, 10 CP) No. 13 0089bA2.24
-
Module (4 lecture + 2 exercise hrs/wk, 10 CP) No. 14 0089bA2.25
-
Selected Topics in Algorithims 0089bA2.3
-
Advanced Algorithms 0089bA2.4
-
Cryptography and Security in Distributed Systems 0089bA2.6
-
Model Checking 0089bA2.7
-
Seminar: Algorithms 0089bA2.8
-
Advanced Algorithms 0089cA2.1
-
Model Checking 0089cA2.2
-
Current Research Topics in Theoretical Computer Science 0089cA2.3
-
Computational Geometry 0089cA2.4
-
Selected Topics in Theoretical Computer Science 0089cA2.5
-
Advanced topics in Theoretical Computer Science 0089cA2.6
-
Special aspects of Theoretical Computer Science 0089cA2.7
-
Cryptography and Security in Distributed Systems 0089cA2.8
-
Module (lecture/integrated exercise 2 hrs/wk) 1 0089bA3.10
-
Module (course 2 hrs/wk) 2 0089bA3.11
-
Module (project 1 hr/wk) 3 0089bA3.12
-
Module (lecture+exercise 2+1 hrs/wk) 4 0089bA3.13
-
Module (seminar 2 hrs/wk) 5 0089bA3.14
-
Module (lecture+exercise 2+2 hrs/wk) 6 0089bA3.15
-
Module (seminar+practical 1+1 hrs/wk 7 0089bA3.16
-
Module (project seminar 3 hrs/wk) 8 0089bA3.17
-
Module (lecture+exercise 4+2 hrs/wk) 9 0089bA3.18
-
Module (lecture+exercise 2+2 hrs/wk) 10 0089bA3.19
-
Microprocessor Lab 0089bA3.2
-
Module (practical 4 hrs/wk) 11 0089bA3.20
-
Module (project 4 hrs/wk) 12 0089bA3.21
-
Module (lecture+exercise 2+2 hrs/wk) 13 0089bA3.22
-
Module (lecture+exercise 2+2 hrs/wk) 14 0089bA3.23
-
Module (project 4 hrs/wk) 15 0089bA3.24
-
Module (seminar 2 hrs/wk) No. 16 0089bA3.25
-
Module (2 lecture + 4 exercise hrs/wk, 8 CP) No. 17 0089bA3.26
-
Module (2 lecture + 4 exercise hrs/wk, 8 CP) No. 18 0089bA3.27
-
Module (2 lecture + 4 exercise hrs/wk, 10 CP) No. 19 0089bA3.28
-
Seminar: Computer Systems 0089bA3.6
-
Operating Systems 0089cA3.1
-
Current Research Topics in Computer Systems 0089cA3.10
-
Special Aspects of Computer Systems 0089cA3.11
-
Selected Topics in Technical Computer Science 0089cA3.12
-
Microprocessor Lab 0089cA3.2
-
Mobile Communications 0089cA3.3
-
Telematics 0089cA3.5
-
Project Management 0089bA4.25
-
Module (project 1 hr/wk) 1 0089bA4.26
-
Starting a Business in IT 0089bA4.27
-
Module (lecture/integrated exercise 2 hrs/wk) 2 0089bA4.28
-
Module (course 2 hrs/wk) 3 0089bA4.29
-
Module (project 1 hr/wk) 4 0089bA4.30
-
Module (lecture+exercise 2+1 hrs/wk) 5 0089bA4.31
-
Module (seminar 2 hrs/wk) 6 0089bA4.32
-
Module (lecture+exercise 2+2 hrs/wk) 7 0089bA4.33
-
Module (seminar+practical 1+1 hrs/wk) 8 0089bA4.34
-
Module (project seminar 3 hrs/wk) 9 0089bA4.35
-
Module (lecture+exercise 4+2 hrs/wk) 10 0089bA4.36
-
Module (lecture+exercise 2+2 hrs/wk) 11 0089bA4.37
-
Module (practical 4 hrs/wk) 12 0089bA4.38
-
Module (project 4 hrs/wk) 13 0089bA4.39
-
Module (lecture+exercise 2+2 hrs/wk) 14 0089bA4.42
-
Module (lecture+exercise 2+2 hrs/wk) 15 0089bA4.43
-
Module (lecture+exercise 2+2 hrs/wk) 16 0089bA4.44
-
Module (project 4 hrs/wk) 17 0089bA4.45
-
Module (seminar 2 hrs/wk) No. 18 0089bA4.46
-
Module (seminar 2 hrs/wk) No. 19 0089bA4.47
-
Module (2 lecture + 4 exercise hrs/wk, 8 CP) No. 20 0089bA4.48
-
Module (2 lecture + 4 exercise hrs/wk, 8 CP) No. 21 0089bA4.49
-
Digital Video 0089bA4.5
-
Module (2 lecture + 2 practical hrs/wk, 5 CP) No. 22 0089bA4.50
-
Module (2 lecture + 2 practical hrs/wk, 5 CP) No. 23 0089bA4.51
-
Module (practical 2 hrs/wk, 4 CP) No. 24 0089bA4.52
-
Module (practical 2 hrs/wk, 4 CP) No. 25 0089bA4.53
-
Module (4 lecture + 2 exercise hrs/wk, 10 CP) No. 26 0089bA4.54
-
Module (4 lecture + 2 exercise hrs/wk, 10 CP) No. 27 0089bA4.55
-
E-Learning Platforms 0089bA4.6
-
Module (project 1 hr/wk) 1 0089bA4.7
-
Medical Image Processing 0089bA4.9
-
Special Lecture: Graph Theory 0084bC3.3
-
Special Lecture: Cryptography 0084bC3.6
-
Main Lecture: Logic and Model Theory 0084bC4.1
-
Probability and Statistics I 0084cA1.8
-
Advanced Module: Combinatorics and Graph Theory 0280aA2.1
-
Specialization Module: Discrete Geometry and Optimization 0280aA2.2
-
Special Module: Visualization 0280aA4.6
-
Algorithmische Bioinformatik 0260aA1.4
-
Statistics I for Students of Life Sciences 0260aA2.5
-
Statistics II for Students of Life Sciences 0260aA2.6
-
Diskrete Mathematik 0262aA1.1
-
Algorithmen in der Systembiologie 0262aA1.3
-
Fortgeschrittene Algorithmen in der Bioinformatik 0262aA1.4
-
Sequenzanalyse und molekulare Evolution (A) 0262aA2.1
-
Vertiefung statistischer Methoden in Genetik und Bioinformatik (B) 0262aA2.10
-
Sequenzanalyse und molekulare Evolution (B) 0262aA2.2
-
Mathematische Aspekte und Algorithmen der Strukturbiologie (A) 0262aA2.3
-
Mathematische Aspekte und Algorithmen der Strukturbiologie (B) 0262aA2.4
-
Simulating Molecular and Cellular Processes (A) 0262aA2.5
-
Simulating Molecular and Cellular Processes (B) 0262aA2.6
-
Advanced Statistical Methods in Genetics and Bioinformatics (A) 0262aA2.9
-
Theoretical Physics 1 0182aA2.1
-
Theoretical Physics 2 0182aA2.2
-
Atomic and Molecular Physics 0182aA4.2
-
Solid State Physics 0182aA4.3
-
Biophysics 0182aA4.4
-
Introduction to Astronomy and Astrophysics 0182aA4.5
-
Advanced Module: Epistemology and Philosophy of Science 0044cB1.1
-
Advanced Module: Philosophy of Language and Hermeneutics 0044cB1.2
-
Advanced Module: Metaphysics and Ontology 0044cB1.3
-
Advanced Module: Ethics 0044cB1.4
-
Advanced Module: Political/Social Philosophy and Anthropology 0044cB1.5
-
Advanced Module: Aesthetics 0044cB1.6
-
Cognitive and Experimental Psychology 0281bA1.1
-
Differential and Personality Psychology 0281bA1.3
-
Social Psychology 0281bA1.4
-
Developmental Psychology 0281bA1.5
-