WiSe 24/25  
Mathematics and...  
Computer Scienc...  
Course

Computer Science

Computer Science

0086e_k135
  • Software Engineering Concepts

    0086eA1.1
    • 19300001 Lecture
      Fundamentals of Programming (Wolfgang Mulzer)
      Schedule: Mo 14:00-16:00, Mi 12:00-14:00 (Class starts on: 2024-10-14)
      Location: , Gr. Hörsaal (Raum B.001), Hs Anorganik

      Comments

      Qualification goals 

      The students can explain and compare different programming paradigms. They are able to interpret descriptions and source code related to fundamental data structures, to characterize how they work, and to implement basic algorithms and data structures in different programming paradigms, adapting them to given requirements. They can discuss the advantages and disadvantages of different solutions for algorithmic problems.

      Contents

      Students acquire the fundamentals of programming. We will discuss basic programming paradigms, such as imperative, functional, and object oriented. Students will learn about expressions and data types, as well as fundamental aspects of imperative programming (e.g., state, statements, control structures, input-output), and practice their application. Students will also gain an understanding of fundamental aspects of functional programming (functions, recursion, higher-order functions, currying), object-oriented concepts such as encapsulation and inheritance, polymorphism, as well as basic algorithmic tasks (e.g., searching, sorting, selection, and simple array- and pointer-based data structures), and practice their implementation.

    • 19300002 Practice seminar
      Practice seminar for Fundamentals of Programming (N.N.)
      Schedule: Mo 08:00-10:00, Mo 10:00-12:00, Mo 12:00-14:00, Mo 16:00-18:00, Di 08:00-10:00, Di 10:00-12:00, Di 12:00-14:00, Di 16:00-18:00, Mi 10:00-12:00 (Class starts on: 2024-10-14)
      Location: T9/053 Seminarraum (Takustr. 9)

      Comments

      Tutorien finden erst ab der 2. Vorlesungswoche statt

  • Programming Lab

    0086eA1.12
    • 19335804 PC-based Seminar
      Programming Lab (N.N.)
      Schedule: -
      Location: keine Angabe

      Comments

      Students work on many small practical learning tasks. They can choose these from a large set of candidate tasks in various topic areas, such as:

      • Programming languages
      • Selection and use of libraries
      • Databases and SQL
      • Automated tests
      • Debugging,
      • Working with existing code
      • Web development
      • Working with tools such as version management, package management, IDEs, testing tools etc..

      The material has enormously high relevance for building professional software development skills.
      Work is mostly done in pairs, to help with reflection and for overcoming roadblocks.

  • Academic Work in Computer Science

    0086eA1.16
    • 19319701 Lecture
      Scientific Work/Research in Computer Science (Volker Roth)
      Schedule: Mi 12:00-14:00 (Class starts on: 2024-12-11)
      Location: T9/SR 005 Übungsraum (Takustr. 9)

      Comments

      The lecture introduces students to scientific work. The essential forms of written and oral knowledge representation are described. It explains how to write computer science texts and how to read and examine them. Furthermore, students will be introduced to legal, ethical and philosophical problems of the sciences and in particular of computer science. Furthermore, problems of gender and diversity in computer science and in lectures will be presented and solution strategies will be discussed.

    • 19301710 Proseminar
      Undergraduate Seminar: Coding Theory (Max Willert)
      Schedule: Di 14:00-16:00 (Class starts on: 2024-10-15)
      Location: T9/046 Seminarraum (Takustr. 9)

      Comments

      Contents

      The proseminar delves more deeply into topics covered in the basic classes taught by the theory group. During the winter semester 2024/25, we consider the theory of coding.

      Prerequisites

      "Discrete Structures", "Linear Algebra" and "Algorithms and Data Structures"

      Suggested reading

      wird mit der Ankündigung bekannt gegeben

    • 19313017 Seminar / Undergraduate Course
      Seminar/Proseminar: Agile methods and technical practices (Lutz Prechelt, Linus Ververs)
      Schedule: Mo 10:00-12:00 (Class starts on: 2024-10-14)
      Location: T9/053 Seminarraum (Takustr. 9)

      Additional information / Pre-requisites

      Website

      https://www.mi.fu-berlin.de/w/SE/SeminarAgil2024


      Lecturer

      Linus Ververs


      Language

      German (presentation can be held in English)


      Target group

      • Proseminar: Bachelor students who attend / have attended the module "Scientific Work in Computer Science" and apply the knowledge they have learned and work scientifically for the first time in this seminar.
      • Seminar: Advanced Bachelor students who attend the module as part of their specialization area or Master students


      Prerequisites

      It is strongly recommended that you have already attended the software engineering module. (If not, please contact the lecturer in advance).

      Comments

      More than 20 years after the first publication of the agile manifesto (https://agilemanifesto.org/iso/en/manifesto.html), agile software development is here to stay. At the very least, many companies are tempted by the promise of agile development and flat hierarchies. In this seminar, we will look at different agile methods (Scrum, Kanban, eXtreme Programming, etc.), how they are used in practice, where and why they are deviated from and the technical practices (pair programming, continuous integration, DevOps, etc.) that support the agile way of working.


      During this seminar, students are expected to conduct independent research on their chosen topic. Whether the course is booked as a seminar or proseminar has an influence on the requirements:

      • Seminar: Here, several good sources (5-10) are to be found and a summary of the results presented. The aim is to work out the current state of research on the basis of a selected research question, identify gaps and contradictions in the research and derive recommendations for practice.
      • Proseminar: A good source should be found and presented in detail. Other related works (1-3) should only be discussed in passing for comparison. In the scientific articles presented, the conclusions presented should be critically examined with regard to credibility and relevance.

      Suggested reading

      The articles available for selection can be found in the resources folder on the KVV page.

    • 19328217 Seminar / Undergraduate Course
      Seminar/Proseminar: New Trends in Information Systems (Agnès Voisard, Muhammed-Ugur Karagülle)
      Schedule: Mi 10:00-12:00 (Class starts on: 2024-10-16)
      Location: T9/SR 005 Übungsraum (Takustr. 9)

      Comments

      This seminar aims at studying recent trends in data management. Among others, we will look at two emerging topics, namely Location-Based Services (LBS) and Event-Based Services (EBS).

      Event-based Systems (EBS) are part of many current applications such as business activity monitoring, stock tickers, facility management, data streaming, or security. In the past years, the topic has gained increasing attention from both the industrial and the academic community. Current research concentrates of diverse aspects that range from event capture (incoming data) to response triggering. This seminar aims at studying some of the current trends in Event-based Systems with a strong focus on models and design. Location-based services are now often part of every day's life through applications such as navigation assistants in the public or private transportation domain. The underlying technology deals with many different aspects, such as location detection, information retrieval, or privacy. More recently, aspects such as user context and preferences were considered in order to send users more personalized information.

      A solid background in databases is required, typically a database course at a bachelor level.

      Suggested reading

      Wird bekannt gegeben.

    • 19329617 Seminar / Undergraduate Course
      Seminar/Proseminar: Telematics (Jochen Schiller)
      Schedule: -
      Location: keine Angabe

      Comments

      This seminar focuses on several aspects of technical Computer Science. At the start of the seminar you will receive a list of suggested topics that mainly deal with particular aspects of the so-called Trusted Computing and security issues in the Internet of Things. You are also very welcome to suggest your own research topic that is closely related to technical Computer Science. You can work on your topic exclusively or in a small group of 2-3 students. But then, it has to be apparent who contributed what part to the seminar paper.

       

      It is possible to combine this seminar with the software project Telematics. Then, the theoretical foundations of the topic are dealt with in the scientific seminar paper and implemented in practice in the software project. Please note that the seminar paper is not supposed to deal with details of the implementation and that you are still obliged to write an accurate documentation of the software project in written form. 

       

      Concerning the schedule: This seminar takes place during the semester. There are only a few meetings, but these are mandatory. On the first meeting (03.11.2020), the topic list will be handed out and discussed. Please prepare a short (2-3 minutes) overview of your own topic suggestion if you would like to include it in the seminar. On the next week (10.11.2020), the topics will be assigned. After that there will be 3 presentation dates in total: the topic presentation (01.12.2021), a short interim presentation (12.01.2021) and the final presentation (23.02.2021). There will be no further meetings beyond that. This semester, all meetings will take place as video conferences with Webex.

    • 19334910 Proseminar
      PS: Methods for the analysis of graphs and networks (Katharina Baum, Pauline Hiort, Pascal Iversen)
      Schedule: Di 16:00-18:00 (Class starts on: 2024-10-15)
      Location: T9/K 040 Multimediaraum (Takustr. 9)

      Comments

      The world is complex, and so is its data. Graphs (or networks) are key for the analysis of complex data and in the integration of data layers. They allow mapping and formal investigation of relationships between entities (nodes).

      In the course of the seminar, we will explore different computational analysis methods of graphs and networks. We will learn about different types and properties of graphs and how to deal with them in general. In addition, application areas of graphs such as social or biological networks will be discussed.

      Examples for specific topics are

      • Basic properties of graphs and nodes and how to determine them: shortest paths, centralities, degree distribution, clustering coefficients
      • The small-world property of social interaction networks
      • Clusters and communities in networks
      • Application: Networks for mapping molecular regulations
      • Random graphs and their application
      • Working with large networks, representative subgraphs
      • Modeling information and signal flow in graphs and detecting signal sources
      • Nodes as vectors - graph-based embedding methods

    • 19336717 Seminar / Undergraduate Course
      Graph-neural networks in the life sciences and beyond (Katharina Baum, Pauline Hiort, Pascal Iversen)
      Schedule: Di 12:00-14:00 (Class starts on: 2024-10-15)
      Location: A6/SR 009 Seminarraum (Arnimallee 6)

      Comments

      Complex data can often be naturally modeled as a graph. Graphs or networks describe the interaction between objects and are an effective tool to represent systems in many applications. Graph neural networks are neural networks that directly input graphs and have recently emerged as a powerful tool to analyze networks and to predict properties of nodes and connections.

      This seminar offers an in-depth exploration of Graph Neural Networks (GNNs) and their applications across various domains, with a particular emphasis on the life sciences and biomedicine. We will begin by discussing the fundamental concepts and architectures of GNNs, including graph convolutional networks (GCNs) and graph attention networks (GATs). Applications that are discussed include protein-protein interaction networks, drug discovery and personalized medicine. Students will read and present research papers and participate in critical discussions.

      The language of this seminar is planned to be English. The students are encouraged to present and discuss in English, but contributions in German are also possible.

  • Discrete Structures in Computer Science

    0086eA1.2
    • 19300901 Lecture
      Discrete Structures for Computer Science (Katharina Klost)
      Schedule: Di 14:00-16:00, Do 14:00-16:00 (Class starts on: 2024-10-15)
      Location: Elisabeth-Schiemann-Hörsaal (R 014) (Königin-Luise-Str. 12 / 16)

      Comments

      Qualifikationsziele

      Die Studierenden formulieren3 Aussagen formal aussagenlogisch und prädikatenlogisch. Sie analysieren4 und vereinfachen3 die logische Struktur gegebener Aussagen und beschreiben4 die logische Struktur von Beweisen. Sie benennen Eigenschaften unterschiedlicher Mengen, Relationen und Funktionen und begründen4 diese mit Hilfe formaler Argumente. Sie können Beweise für elementare Aussagen unter Verwendung elementarer Beweistechniken entwickeln5 und die Mächtigkeit von Mengen mit Hilfe kombinatorischer Techniken sowie Wahrscheinlichkeiten von Zufallsereignissen bestimmen3. Sie sind in der Lage, Fragestellungen der (Bio-)Informatik mit Hilfe der Graphentheorie und der diskreten Wahrscheinlichkeitstheorie zu modellieren.3. Die Studierenden benennen Eigenschaften unterschiedlicher Graphen und begründen4 diese mit Hilfe formaler Argumente.

      Inhalte

      Studierende erlernen grundlegende Konzepte der Mengenlehre, Logik, Booleschen Algebra, Kombinatorik und Graphentheorie und üben deren Anwendung. Sie erarbeiten sich in der Mengenlehre Mengen, Relationen, Äquivalenz- und Ordnungsrelationen und Funktionen. Im Bereich der Logik und Booleschen Algebra erarbeiten sie sich Aspekte der Aussagenlogik, Prädikatenlogik, Erfüllbarkeitstests, sowie Boolesche Funktionen und Normalformen. Im Themenfeld Kombinatorik erlernen und diskutieren sie das Schubfachprinzip, Rekursion, Abzählprinzipien, Fakultät und Binomialkoeffizienten. Im Themenfeld Graphentheorie erarbeiten sie Repräsentationsformen, Wege, Kreise und Bäume. Zuletzt erarbeiten sie sich verschiedene Beweistechniken und grundlegende Aspekte Diskreter Wahrscheinlichkeitstheorie. Die meisten dieser Konzepte werden an Rechen- oder Beweisaufgaben geübt.

    • 19300902 Practice seminar
      Practice seminar for Discrete Structures for CS (Katharina Klost)
      Schedule: Di 12:00-14:00, Mi 10:00-12:00, Mi 14:00-16:00, Do 16:00-18:00 (Class starts on: 2024-10-15)
      Location: T9/055 Seminarraum (Takustr. 9)
  • Impacts of Computer Science

    0086eA1.3
    • 19301301 Lecture
      Consequences of Computer Science (N.N.)
      Schedule: Do 12:00-14:00 (Class starts on: 2024-10-17)
      Location: T9/Gr. Hörsaal (Takustr. 9)

      Additional information / Pre-requisites

      The course language is German, including all slides and practice sheets.

      Homepage

      http://www.mi.fu-berlin.de/w/SE/TeachingHome

      Comments

      This course deals with the consequences of computer science. Its aim is to establish an understanding of the fact that computer systems intervene in manifold ways in our private and professional lifes and shapen them. Many of these influences bring about major risks and need a conscious and enlightened composition in which computer scientists by nature play an important role -- or should at least do so.

      We will for example have a look at how computerisation influences our private sphere, economics and society as a whole, our security and working environment. A conceptual introduction will provide orientational knowledge besides basic knowledge (Verfügungswissen) and strategies how to deal with both: analyse critically and get involved in the technical development.

      Suggested reading

      See the slides.

    • 19301302 Practice seminar
      Exercise for Consequences of Computer Science (N.N.)
      Schedule: Mo 16:00-18:00, Di 10:00-12:00, Di 12:00-14:00, Mi 14:00-16:00, Do 08:00-10:00, Do 10:00-12:00, Fr 12:00-14:00 (Class starts on: 2024-10-14)
      Location: T9/049 Seminarraum (Takustr. 9)

      Comments

      siehe Vorlesung; Informationen zu den Zeiten und Orten der täglichen Übungen sind zu finden auf der Veranstaltungswebseite

  • Computer Architecture

    0086eA1.6
    • 19300601 Lecture
      Computer Architecture (Larissa Groth)
      Schedule: Fr 14:00-16:00, zusätzliche Termine siehe LV-Details (Class starts on: 2024-10-18)
      Location: T9/Gr. Hörsaal (Takustr. 9)

      Comments

      The module Computer Architecture covers basic concepts of computer systems. Topics are von-Neuman/Harvard architecture, microarchitectures, RISC/CISC, micro programming, pipelining, caches, memory hierarchy, bus systems, assembler programming, multi processor systems, branch prediction, representation of numbers and other data types, computer arithmetic.

      Suggested reading

      • Andrew S. Tannenbaum: Computerarchitektur, 5.Auflage, Pearson Studium, 2006
      • English: Andrew S. Tanenbaum (with contributions from James R. Goodman):
      • Structured Computer Organization, 4th Ed., Prentice Hall International, 2005.

    • 19300604 PC-based Seminar
      Practice seminar for Computer Architecture (Larissa Groth)
      Schedule: Di 10:00-12:00, Di 12:00-14:00, Di 14:00-16:00, Mi 12:00-14:00, Mi 14:00-16:00, Do 10:00-12:00, Do 12:00-14:00, Do 14:00-16:00, Fr 12:00-14:00 (Class starts on: 2024-10-15)
      Location: T9/K 038 Rechnerpoolraum (Takustr. 9)
  • Fundamentals of Theoretical Computer Science

    0086eA1.7
    • 19301201 Lecture
      Foundations of Theoretical Computer Science (Katharina Klost, Wolfgang Mulzer)
      Schedule: Mo 10:00-12:00, zusätzliche Termine siehe LV-Details (Class starts on: 2024-10-14)
      Location: T9/Gr. Hörsaal (Takustr. 9)

      Comments

      Contents:

      • models of computation
        • automata
        • formal languates
        • grammars and the Chomsky-hierarchy
        • Turing-machines
        • computabilty
      • introduction to the complexity of computational problems

      Suggested reading

      • Uwe Schöning, Theoretische Informatik kurzgefasst, 5. Auflage, Spektrum Akademischer Verlag, 2008
      • John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman, Einführung in die Automatentheorie, Formale Sprachen und Komplexität, Pearson Studium, 3. Auflage, 2011
      • Ingo Wegener: Theoretische Informatik - Eine algorithmenorientierte Einführung, 2. Auflage, Teubner, 1999
      • Michael Sipser, Introduction to the Theory of Computation, 2nd ed., Thomson Course Technology, 2006
      • Wegener, Kompendium theoretische Informatik - Eine Ideensammlung, Teubner 1996

    • 19301202 Practice seminar
      Practice seminar for Foundations of Theoretical Computer Science (Wolfgang Mulzer)
      Schedule: Di 08:00-10:00, Mi 14:00-16:00, Mi 16:00-18:00 (Class starts on: 2024-10-15)
      Location: T9/049 Seminarraum (Takustr. 9)
  • Concurrent, Parallel, and Distributed Programming

    0086eA1.8
    • 19322101 Lecture
      Concurrent, Parallel, and Distributed Programming (Barry Linnert, Claudia Müller-Birn)
      Schedule: Mo 14:00-16:00, Mi 12:00-14:00 (Class starts on: 2024-10-14)
      Location: T9/Gr. Hörsaal (Takustr. 9)

      Comments

      Website: https://www.mi.fu-berlin.de/w/SE/VorlesungNichtseq_Vert_Prg2021

       

      Contents:

      Programming and synchronization of concurrent processes that share resources or interact through message passing.

      • Non-Sequential programs and processes in their various forms, non-determinism, determinism
      • Synchronization mechanisms: locks, monitors, guards, events, semaphores
      • Non-Sequential program execution and object oriented systems
      • Control flow, strategies selection, priorities, handling and avoiding deadlock
      • Coroutines implementation, 
      • - Multiprocessor systems
      • Programming and Synchronisation of concurrent processes that interact through message passing
      • Remote Calling Techniques
      • Client-server, Peer-to-peer Networks
      • Parallel computing over networks
      • Concurrent and coordination languages
      • Processing on the server and on the client.
      • Middleware, structured communication, static and dynamic interfaces
      • Event-based and stream-based processing
      • Security of network applications
      • Non-functional Aspects (time, memory, quality of service)

      Suggested reading

      Literatur:

      • Principles of Concurrent and Distributed Programming. M. Ben-Ari. Addison-Wesley. 
      • Distributed Systems. Concepts and Design. Fifth Edition. George Coulouris, Jean Dollimore, Tim Kindberg, Gordon Blair. Pearson.

    • 19322102 Practice seminar
      Practice seminar for Concurrent and Distributed Programming (Barry Linnert)
      Schedule: Mo 10:00-12:00, Mo 12:00-14:00, Di 10:00-12:00, Di 12:00-14:00, Di 14:00-16:00, Do 10:00-12:00, Do 12:00-14:00, Do 14:00-16:00 (Class starts on: 2024-10-21)
      Location: T9/051 Seminarraum (Takustr. 9)
  • Analysis for Computer Scientists

    0086eA1.9
    • 19301101 Lecture
      Analysis for Computer Science and Bioinformatics (Katinka Wolter)
      Schedule: Mi 10:00-12:00, Fr 10:00-12:00 (Class starts on: 2024-10-16)
      Location: T9/Gr. Hörsaal (Takustr. 9)

      Additional information / Pre-requisites

      The sign-up for the tutorial sessions will be announced in due time.

      Comments

      Contents:

      • number systems: from natural numbers to real numbers, completeness property of the reals
      • polynomials: roots of polynomials, polynomial interpolation, rational functions
      • special functions:  exponential function, logarithm, trigonometric functions
      • complex numbers: exponential function for complex numbers, complex roots
      • convergence of sequences and series, convergence of functions, continuous functions, O-notation
      • differential calculus: derivative of a function,  interpretations and applications of the derivative
      • intergral calculus: primitive functions, definite integrals,  fundamental theorem of calculus, applications
      • power series
      • basics of stochastics: probability spaces, discrete and continuous random variables, expected value and variance of random variables

      Suggested reading

      • Kurt Meyberg, Peter Vachenauer: Höhere Mathematik 1, Springer-Verlag, 6. Auflage 2001
      • Dirk Hachenberger: Mathematik für Informatiker, Pearson 2005
      • Peter Hartmann: Mathematik für Informatiker, Vieweg, 4. Auflage 2006
      • Thomas Westermann: Mathematik für Ingenieure mit Maple 1, Springer-Verlag, 4. Auflage 2005

    • 19301102 Practice seminar
      Practice seminar for Analysis for Computer Science (Katinka Wolter)
      Schedule: -
      Location: keine Angabe
  • Architecture of Embedded Systems

    0086eB1.2
  • Data Visualization

    0086eB1.3
    • 19328301 Lecture
      Data Visualization (Claudia Müller-Birn)
      Schedule: -
      Location: keine Angabe

      Additional information / Pre-requisites

      https://www.mi.fu-berlin.de/en/inf/groups/hcc/teaching/winter_term_2021_22/course_data_visualization.html

      Comments

      The current rapid technological development requires the processing of large amounts of data of various kinds to make them usable by humans. This challenge affects many areas of life today, such as research, business, and politics. In these contexts, decision-makers use data visualizations to explain information and its relationships through graphical representations of data. This course aims to familiarize students with the principles, techniques, and methods in data visualization and provide practical skills for designing and implementing data visualizations.

      This course gives students a solid introduction to the fundamentals of data visualization with current insights from research and practice. By the end of the course, students will

      1. Be able to select and apply methods for designing visualizations based on a problem,
      2. know essential theoretical basics of visualization for graphical perception and cognition,
      3. know and be able to select visualization approaches and their advantages and disadvantages,
      4. be able to evaluate visualization solutions critically, and
      5. have acquired practical skills for implementing visualizations.

      This course is intended for students interested in using data visualization in their work and students who want to develop visualization software. Basic knowledge of programming (HTML, CSS, Javascript, Python) and data analysis (e.g., R) is helpful.

      In addition to participating in class discussions, students will complete several programming and data analysis assignments. In a mini-project, students work on a given problem. Finally, we expect students to document and present their assignments and mini-project in a reproducible manner.

      Please note that the course will focus on how data is visually coded and presented for analysis after the data structure and its content are known. We do not cover exploratory analysis methods for discovering insights in data are not the focus of the course.

      Suggested reading

      Textbuch

      Munzner, Tamara. Visualization analysis and design. AK Peters/CRC Press, 2014.

       

      Zusätzliche Literatur

      Kirk, Andy: Data visualisation: A handbook for data driven design. Sage. 2016.

      Yau, Nathan: Visualize This: The FlowingData Guide to Design, Visualization, and Statistics. Wiley Publishing, Inc. 2011.

      Spence, Robert: Information Visualization: Design for Interaction. Pearson. 2007.

    • 19328302 Practice seminar
      Data Visualization (Claudia Müller-Birn)
      Schedule: -
      Location: keine Angabe
  • Practices in Professional Software Development

    0086eB1.9
    • 19311824 Methodenkurs
      Practices of Professional Software Development (Lutz Prechelt)
      Schedule: Mo 12:00-14:00 (Class starts on: 2024-10-14)
      Location: T9/055 Seminarraum (Takustr. 9)

      Additional information / Pre-requisites

      Main source for the concepts dealt with is the website http://clean-code-developer.de

      Course website: http://www.mi.fu-berlin.de/w/SE/KursProfessionelleSWEntwicklung2024

      Comments

      When studying Computer Science at university you mainly focus on concepts. This approach generally makes sense as these conceps are far more persistent and applicable in a broader sense than concrete details would be. Many details, however, which are important for concrete software development, are falling by the wayside. The course is supposed to reduce this deficit.

      In it we mainly focus on concepts too, but always only on those which directly have to do with software development, and make sure to apply them precisely, personally in practice -- reflecting its use jointly (something which distinguisdes this course from most other software projects).

      The concepts dealt with and practiced may be assigned to three different but closeky connected spheres:

      • software development and structuring (object-oriented) Softwareentwurf und -strukturierung (und zwar objektorientiert)
      • approaches (for example in the areas prototyping, automatisation, incremental improvement)
      • personality development (aspects like consistency, responsibility, communicational skills)

       

      Important: Each participant needs to have a software project of his/her own, which has been started far in advance or the course (within a company, for founding a company or as an open source project), on which he/she works on a weekly basis for the entire duration of the course (mainly in a team) and which serves as training ground for the concepts.

      This is a hard prerequisite for participation.

  • Analysis II

    0084dA1.2
    • 19211601 Lecture
      Analysis II (Isabelle Schneider)
      Schedule: Di 10:00-12:00, Do 10:00-12:00 (Class starts on: 2024-10-15)
      Location: A3/Hs 001 Hörsaal (Arnimallee 3-5)

      Suggested reading

      • O. Forster: Analysis 1 und 2. Vieweg/Springer.
      • Königsberger, K: Analysis 1,2, Springer.
      • E. Behrends: Analysis Band 1 und 2, Vieweg/Springer.
      • H. Heuser: Lehrbuch der Analysis 1 und 2, Teubner/Springer.

    • 19211602 Practice seminar
      Practice seminar for Analysis II (Isabelle Schneider)
      Schedule: Mo 10:00-12:00, Mi 10:00-12:00, Fr 10:00-12:00 (Class starts on: 2024-10-14)
      Location: A6/SR 009 Seminarraum (Arnimallee 6)
  • Linear Algebra II

    0084dA1.5
    • 19211701 Lecture
      Linear Algebra II (N.N.)
      Schedule: Mi 12:00-14:00, Fr 08:00-10:00 (Class starts on: 2024-10-16)
      Location: A3/Hs 001 Hörsaal (Arnimallee 3-5)

      Comments

      Contents:

      • Determinants
      • Eigenvalues and eigenvectors: diagonalizability, trigonalizability, set of Cayley-Hamilton, Jordanian normal form
      • Bilinear forms
      • Vectorräume with scalar product: Euclidean, unitary vectorräume, orthogonal projection, isometries, self-adjusted images, Gram-Schmidt orthonormalization methods, major axis transformation

      Prerequisites:
      Linear Algebra I
      Literature:

      Will be mentioned in the lecture.

    • 19211702 Practice seminar
      Practice seminar for Linear Algebra II (N.N.)
      Schedule: Mo 10:00-16:00 (Class starts on: 2024-10-14)
      Location: A6/SR 025/026 Seminarraum (Arnimallee 6)
  • Computer-Oriented Mathematics I

    0084dA1.6
    • 19200501 Lecture
      Computerorientated Mathematics I (5 LP) (Ralf Kornhuber, Claudia Schillings)
      Schedule: Fr 12:00-14:00 (Class starts on: 2024-10-18)
      Location: T9/Gr. Hörsaal (Takustr. 9)

      Comments

      Contents:
      Computers play an important role in (almost) all situations in life today. Computer-oriented mathematics provides basic knowledge in dealing with computers for solving mathematical problems and an introduction to algorithmic thinking. At the same time, typical mathematical software such as Matlab and Mathematica will be introduced. The motivation for the questions under consideration is provided by simple application examples from the aforementioned areas. The content of the first part includes fundamental terms of numerical calculation: number representation and rounding errors, condition, efficiency and stability.

      Homepage: All current information on lectures and lectures

      Suggested reading

      Literatur: R. Kornhuber, C. Schuette, A. Fest: Mit Zahlen Rechnen (Skript zur Vorlesung)

    • 19200502 Practice seminar
      Practice seminar for Computerorientated Mathematics I (5 LP) (André-Alexander Zepernick)
      Schedule: Mo 08:00-16:00 (Class starts on: 2024-10-14)
      Location: A3/SR 119 (Arnimallee 3-5)
  • Probability and Statistics I

    0084dA1.8
    • 19200601 Lecture
      Stochastics I (Ana Djurdjevac)
      Schedule: Mo 14:00-16:00, Mi 12:00-14:00 (Class starts on: 2024-10-14)
      Location: T9/SR 006 Seminarraum (Takustr. 9)

      Additional information / Pre-requisites

      Zielgruppe: Studierende ab dem 3. Semester
      Voraussetzungen: Grundkenntnisse aus Analysis und Linearer Algebra

      Comments

      Inhalt:

      • Prinzipien des Zählens; Elemente der Kombinatorik
      • Modelle vom Zufall abhängiger Vorgänge: Wahrscheinlichkeitsräume, Wahrscheinlichkeitsmaße
      • Bedingte Wahrscheinlichkeiten; Unabhängigkeit; Bayes'sche Regel
      • Zufallsvariablen und ihre Verteilungen; Kenngrössen der Verteilungen: Erwartungswert und Varianz
      • Diskrete Verteilungen: Laplace-Verteilung; Binomialverteilung; geometrische Verteilung
      • Approximation der Binomialverteilung durch die Normalverteilung;
      • Approximation der Binomialverteilung durch die Poissonverteilung
      • Verteilungen mit Dichten: Gleichverteilung; Normalverteilung; Exponentialverteilung
      • Gemeinsame Verteilungen von mehreren Zufallsvariablen: diskret und mit Dichten; Unabhängigkeit von Zufallsvariablen; bedingte Verteilungen; Summen unabhängiger Zufallsvariablen und ihre Verteilungen
      • Kenngrößen gemeinsamer Verteilungen: Erwartungswert, Kovarianz und Korrelation; bedingte Erwartung
      • Grenzwertsätze: schwaches Gesetz der großen Zahl und relative Häufigkeiten; der zentrale Grenzwertsatz
      • Datenanalyse und deskriptive Statistik: Histogramme; empirische Verteilung; Kenngrößen von Stichprobenverteilungen; Beispiele irreführender deskriptiver Statistiken; lineare Regression
      • Elementare Begriffe und Techniken des Testens und Schätzens: Maximum-Likelihood-Prinzip; Konfidenzintervalle; Hypothesentests; Fehler erster und zweiter Art

      Suggested reading

      Literatur:

      • E. Behrends: Elementare Stochastik, Springer, 2013
      • H.-O. Georgii: Stochastik: Einführung in die Wahrscheinlichkeitstheorie und Statistik, De Gruyter, 2007
      • U. Krengel: Einführung in die Wahrscheinlichkeitstheorie und Statistik, Vieweg, 2005
      • D. Meintrup, S. Schäffler, Stochastik: Theorie und Anwendungen, Springer, 2005.
      • Die meisten der oben aufgeführten Bücher gibt es online über die UB.

    • 19200602 Practice seminar
      Tutorial: Stochastics I (N.N.)
      Schedule: Mo 12:00-14:00, Di 08:00-10:00 (Class starts on: 2024-10-14)
      Location: A6/SR 025/026 Seminarraum (Arnimallee 6)
  • Academic Work in Mathematics

    0084dB1.1
    • 19202211 Seminar
      Seminar Discrete Mathematics I (Tibor Szabo)
      Schedule: Mo 14:00-16:00 (Class starts on: 2024-10-14)
      Location: T9/046 Seminarraum (Takustr. 9)

      Comments

      This seminar will carry out a more specific study of some of the concepts of enumerative combinatorics and discrete structures that were introduced in the lecture Discrete Mathematics I.

    • 19203311 Seminar
      Proseminar/Seminar Gruppentheorie (N.N.)
      Schedule: -
      Location: keine Angabe

      Additional information / Pre-requisites

      Participants should feel comfortable with the contents of 'Linear algebra 1', and perhaps 'Linear algebra 2'. If there are interested students who have already done the 'Algebra und Zahlentheorie' module, we will also be able to find interesting topics for them.

      Comments

      In this (pro)seminar we will recapitulate the basics of group theory and study a few deeper properties and theorems. Possible topics are: solvable groups, nilpotent groups, representations of finite groups, the theorem of Schur-Zassenhaus, the theorems of P. Hall.

    • 19208111 Seminar
      Masterseminar Stochastics (Nicolas Perkowski, N.N.)
      Schedule: Termine siehe LV-Details (Class starts on: 2024-10-16)
      Location: A6/SR 009 Seminarraum (Arnimallee 6)

      Additional information / Pre-requisites

      Prerequisites: Stochastics I and II.
      Target Group: BMS Students, Master students and advanced Bachelor students.

      Comments

      Content: The seminar covers advanced topics of stochastics.

      Detailed Information can be found on the Homepage of the seminar.

      Suggested reading

      Literatur wir in der Vorbesprechung bekanntgegeben.

      Literature will be announced in the preliminary discussion

    • 19226511 Seminar
      Seminar Multiscale Methods in Molecular Simulations (Luigi Delle Site)
      Schedule: Fr 12:00-14:00 (Class starts on: 2024-10-18)
      Location: A7/SR 031 (Arnimallee 7)

      Additional information / Pre-requisites

      Audience: At least 6th semester with a background in statistical and quantum mechanics, Master students and PhD students (even postdocs) are welcome.

      Comments

      Content: The seminar will concern the discussion of state-of-art techniques in molecular simulation which allow for a simulation of several space (especially) and time scale within one computational approach.

      The discussion will concerns both, specific computational coding and conceptual developments.

      Suggested reading

      Related Basic Literature:

      (1) M.Praprotnik, L.Delle Site and K.Kremer, Ann.Rev.Phys.Chem.59, 545-571 (2008)

      (2) C.Peter, L.Delle Site and K.Kremer, Soft Matter 4, 859-869 (2008).

      (3) M.Praprotnik and L.Delle Site, in "Biomolecular Simulations: Methods and Protocols" L.Monticelli and E.Salonen Eds. Vol.924, 567-583 (2012) Methods Mol. Biol. Springer-Science

    • 19229917 Seminar / Undergraduate Course
      Proseminar/Seminar Geometrie / Optimierung / KI / Spieltheorie (Georg Loho)
      Schedule: Di 16:00-18:00 (Class starts on: 2024-10-15)
      Location: A7/SR 031 (Arnimallee 7)

      Comments

      Je nach Bedarf: 

      "KI als Werkzeug in der Mathematik" oder "Geometrie & Optimierung" oder etwas wie "Spieltheorie & Gesellschaft"

      Suggested reading

      G. D. James "The representation theory of the symmetric group" Springer, Lecture Notes in Mathemtaics vol 682, 1978

      B. E. Sagan "The Symmetric Group - Representations, Combinatorial Algorithms, and Symmetric Functions" 2nd Edition, 2000

    • 19239711 Seminar
      Infinite-Dimensional Dynamics (Bernold Fiedler, Isabelle Schneider)
      Schedule: Do 16:00-18:00 (Class starts on: 2024-10-17)
      Location: A7/SR 140 Seminarraum (Hinterhaus) (Arnimallee 7)

      Comments

      Students present recent papers on topics in delay equations.

    • 19239911 Seminar
      Nonlinear Dynamics (Bernold Fiedler, Isabelle Schneider)
      Schedule: Do 14:00-16:00 (Class starts on: 2024-10-17)
      Location: A7/SR 140 Seminarraum (Hinterhaus) (Arnimallee 7)

      Comments

      Students present recent papers on topics in dynamical systems.

    • 19247111 Seminar
      Topics in measure and integration theory (Marita Thomas)
      Schedule: Di 16:00-18:00 (Class starts on: 2024-10-15)
      Location: A3/SR 119 (Arnimallee 3-5)

      Comments

      This seminar builds upon the Analysis III course to deepen topics in measure and integration theory. Topics are, for example: covering theorems, Lebesgue-, Hausdorff- and Radon measures, Radon Nikodym derivatives. 

  • Special topics in Mathematics

    0084dB2.11
    • 19202001 Lecture
      Discrete Geometrie I (Georg Loho)
      Schedule: Di 10:00-12:00, Mi 10:00-12:00 (Class starts on: 2024-10-15)
      Location: A3/SR 120 (Arnimallee 3-5)

      Additional information / Pre-requisites

      Solid background in linear algebra. Knowledge in combinatorics and geometry is advantageous.

      Comments

      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 (Sophie Rehberg)
      Schedule: Mo 16:00-18:00, Fr 10:00-12:00 (Class starts on: 2024-10-14)
      Location: A6/SR 032 Seminarraum (Arnimallee 6)
  • Special topics in Pure Mathematics

    0084dB2.12
    • 19236101 Lecture
      Mathematisches Panorama (Sarah Wolf, Anina Mischau)
      Schedule: Di 12:00-14:00 (Class starts on: 2024-10-15)
      Location: T9/SR 005 Übungsraum (Takustr. 9)

      Comments

      This is for a course in German - Short explanation in English:

      Mathematical Panorama is a two-hour overview course for First-Semester students of Mathematics (in particular, but not only, for teacher students) that presents the wide field of modern Mathematics - its history, its topics, its problems, its methods, some basic concepts, applications, etc.

      This could be augmented by another two-hour course Mathematical Panorama II (next summer); both courses together count as the four-hour course Panorama of Mathematics (which is listed in some curricula at FU Berlin). There will also be a seminar in the summer term, where some topics connected to the course are treated actively (by the participants).

      Suggested reading

      • Günter M. Ziegler und Andreas Loos: Panorama der Mathematik, Springer-Spektrum 2018, in Vorbereitung (wird in Auszügen zur Verfügung gestellt)
      • Hans Wußing, 6000 Jahre Mathematik: Eine kulturgeschichtliche Zeitreise, Springer 2009
        • Band 1: Von den Anfängen bis Leibniz und Newton
        • Band 2: Von Euler bis zur Gegenwart
      • Heinz-Wilhelm Alten et al., 4000 Jahre Algebra, Springer 2008
      • Christoph J. Scriba, 5000 Jahre Geometrie, Springer 2009
      • Heinz Niels Jahnke, Geschichte der Analysis: Texte zur Didaktik der Mathematik, Spektrum 1999
      • Richard Courant und Herbert Robbins, What is Mathematics?, Oxford UP 1941 (deutsch: Springer 2010)
      • Phillip J. Davis, Reuben Hersh, The Mathematical Experience, Mariner Books 1999

    • 19236102 Practice seminar
      Übung zu: Mathematisches Panorama (Anina Mischau, Sarah Wolf)
      Schedule: Do 16:00-18:00 (Class starts on: 2024-10-24)
      Location: A7/SR 031 (Arnimallee 7)
  • Functional Analysis

    0084dB2.2
    • 19201901 Lecture
      Functional Analysis (Pavle Blagojevic)
      Schedule: Di 10:00-12:00, Do 10:00-12:00 (Class starts on: 2024-10-15)
      Location: A6/SR 025/026 Seminarraum (Arnimallee 6)

      Comments

      Content:
      Functional analysis is the branch of mathematics dealing with the study of normalized (or general topological) vector spaces and continuous images between them. Analysis, topology and algebra are linked.
      The lecture deals with Banach and Hilbert spaces, linear operators and functional as well as spectral theory of compact operators.

      Target group: Students from the 3rd/4th semester on.

      Requirements: Good command of the material of the lectures Analysis I/II and Linear Algebra I/II.

      Suggested reading

      Literatur:

      • Dirk Werner: Funktionalanalysis, 7. Auflage, Springer-Verlag 2011, ISBN 978-3-642-21016-7

    • 19201902 Practice seminar
      Tutorial: Functional Analysis (Pavle Blagojevic, N.N.)
      Schedule: Do 16:00-18:00 (Class starts on: 2024-10-17)
      Location: A3/019 Seminarraum (Arnimallee 3-5)

      Comments

      Inhalt:
      Die Funktionalanalysis ist der Zweig der Mathematik, der sich mit der Untersuchung von normierten (oder allgemeiner topologischen) Vektorräumen und stetigen Abbildungen zwischen ihnen befasst. Hierbei werden Analysis, Topologie und Algebra verknüpft.
      Die Vorlesung behandelt Banach- und Hilberträume, lineare Operatoren und Funktionale sowie Spektraltheorie kompakter Operatoren.

      Zielgruppe: Studierende vom 4. Semester an.

      Voraussetzungen: Sicheres Beherrschen des Stoffs der Vorlesungen Analysis I/II und Lineare Algebra I/II.

      Literatur:

       

      • Dirk Werner: Funktionalanalysis, 6. Auflage, Springer-Verlag 2007, ISBN 978-3-540-72533-6
      • Hans Wilhelm Alt: Lineare Funktionalanalysis : eine anwendungsorientierte Einführung. 5. Auflage. Springer-Verlag, 2006, ISBN 3-540-34186-2
      • Harro Heuser: Funktionalanalysis: Theorie und Anwendung. 3. Auflage. Teubner-Verlag, 1992, ISBN 3-519-22206-X

       

  • Algebra and Number Theroy

    0084dB2.5
    • 19200701 Lecture
      Algebra and Theory of Numbers (Kivanc Ersoy)
      Schedule: Mo 08:00-10:00, Mi 08:00-10:00 (Class starts on: 2024-10-14)
      Location: A3/SR 120 (Arnimallee 3-5)

      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 (N.N.)
      Schedule: Mi 12:00-18:00 (Class starts on: 2024-10-16)
      Location: A3/SR 119 (Arnimallee 3-5)
  • Mathematical Project

    0084dB2.9
    • 19246021 Projekt
      Mathematical modeling in discussions of societal challenges (Sarah Wolf, Anina Mischau, Joshua Wiebe)
      Schedule: Mi 13:00-17:00, zusätzliche Termine siehe LV-Details (Class starts on: 2024-10-16)
      Location: A6/SR 032 Seminarraum (Arnimallee 6)

      Additional information / Pre-requisites

      Ggf können Veranstaltungen mit Schüler*innen außerhalb der üblichen Veranstaltungszeit stattfinden.

      Voraussetzungen:

      • mindestens ein Interesse an Programmieren, grundlegende Programmierkenntnisse wären wünschenswert
      • Interesse an mathematischer Modellierung und gesellschaftlichen Diskursen

       

      Comments

      Dieses Projektseminar steht in Verbindung mit „Schule@DecisionTheatreLab“, einem Experimentallabor für Wissenschaftskommunikation gefördert von der Berlin University Alliance und dem Excellenzcluster MATH+. Das Projekt entwickelt ein innovatives Kommunikationsformat basierend auf mathematischen Modellen und führt dieses mit Gruppen von Schüler*innen durch. Decision Theatres sind Diskussionsveranstaltungen, in denen Teilnehmende eine gesellschaftliche Herausforderung mit Wissenschaftler*innen diskutieren und dabei mit einem mathematischen Modell experimentieren können.

      Das Projektseminar ist interdisziplinär ausgerichtet und verbindet mathematische Forschung mit didaktischen und sozialwissenschaftlichen Perspektiven bzw. Aspekten der Wissenschaftskommunikation. So werden z.B. Grundlagen des Kommunikationsformats erarbeitet (bspw. mathematische und agenten-basierte Modellierung oder die Arbeit mit empirischen Informationen), aber auch ein Bezug zum Mathematikunterricht an Schulen und damit zur Vermittlung von Mathematik hergestellt. Praktisch arbeiten die Studierenden in Gruppen an eigenen Modellen und entwerfen Elemente, die in Zusammenhang mit einem Decision Theatre im schulischen Kontext oder mit anderen gesellschaftlichen Zielgruppen verwendet werden können. Das Anwendungsthema ist nachhaltige Mobilität.

      In dem Projektseminar ist ein intensiver Austausch zwischen Studierenden aus dem Monostudiengang und aus dem Lehramtsstudiengang der Mathematik intendiert. Durch das Kennenlernen von und die Mitwirkung in einem aktuellen mathematischen wie didaktischen Forschungsprojekt und durch den Einblick in dessen Abläufe und Methoden erhalten die Studierende die Chance jeweils ihren Blick über den Tellerand ihres Studiengangs hinaus zu erweitern.

      Schwerpunkte im Bereich Mathematik für Schulen:

      • Chancen der Einbettung des Kommunikationsformates im Mathematikunterricht
      • neue Perspektiven auf Modellieren im Unterricht
      • Interaktion mit und Beobachtung von Schüler*innengruppen

      Schwerpunkte im Bereich mathematische Forschung:

      • Agenten-basierte Modelle: Definition, Implementierung, Sensitivitätsanalyse und Kalibrierung
      • synthetische Populationen: Daten, Algorithmen, Software Tools
      • Weiterentwicklung von mathematischen Modellen im Dialog mit Nicht-Wissenschaftler*innen (z.B. Schüler*innen)

      Suggested reading

      Wird in den Sitzungen bekannt gegeben.

  • Algebra I

    0084dB3.3
    • 19202501 Lecture
      Basic Module: Algebra I (Alexandru Constantinescu)
      Schedule: Mo 12:00-14:00, Mi 12:00-14:00, zusätzliche Termine siehe LV-Details (Class starts on: 2024-10-14)
      Location: A3/Hs 001 Hörsaal (Arnimallee 3-5)

      Comments

      Content


      This is the first part of a three semester course on algebraic geometry. Commutative algebra is the theory of commutative rings and their modules. It formally includes affine algebraic and local analytic geometry. Topics include:

      ? Affine algebraic varieties

      ? Rings, ideals, and modules

      ? Noetherian rings

      ? Local rings and localization

      ? Primary decompositione

      ? Finite and integral extensions

      ? Dimension theory

      ? Regular rings

      Target Group
      Students with the prerequisites mentioned below.

      Prerequisites
      ? Linear Algebra I+II ? Algebra and Number Theory

      Literature
      ? Atiyah, M.F.; Macdonald, I.G.: Introduction to commutative algebra. Addison-Wesley Publishing Co., Reading, Mass.-London-Don Mills, Ont. 1969 ix+128 pp. (This book is probably the best entry to the subject. It is short, concise, and clearly written.)
      ? Further literature will be announced in class.


      Homepage: Professor Alexander Schmitt

    • 19202502 Practice seminar
      Practice seminar for Basic Module: Algebra I (Alexandru Constantinescu)
      Schedule: Mo 08:00-10:00 (Class starts on: 2024-10-21)
      Location: A6/SR 031 Seminarraum (Arnimallee 6)
  • Numerical Mathematics II

    0084dB3.4
    • 19202101 Lecture
      Basic Module: Numeric II (Volker John)
      Schedule: Mo 10:00-12:00, Mo 14:00-20:00 (Class starts on: 2024-10-14)
      Location: A6/SR 025/026 Seminarraum (Arnimallee 6)

      Comments

      Description: Extending basic knowledge on initial value problems with ordinary differential equations from Numerik I, the course presents methods for stiff problems and multistep methods. In the second part of the course iterative methods for solving linear systems of equations are studied.

      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: Do 12:00-14:00 (Class starts on: 2024-10-17)
      Location: A6/SR 025/026 Seminarraum (Arnimallee 6)
    • Operating and Communication Systems 0086eA1.10
    • Database Systems 0086eA1.11
    • Statistics for Students of Computer Science 0086eA1.13
    • Information Security 0086eA1.14
    • Software Technology 0086eA1.15
    • Algorithms and Data Structures 0086eA1.4
    • Linear Algebra for Computer Scientists 0086eA1.5
    • Applied Biometrics 0086eB1.1
    • Fundamentals of Data Privacy and Data Protection Law 0086eB1.10
    • Specialization: Theoretical Computer Science 0086eB1.11
    • Current Topics in Computer Science 0086eB1.12
    • Advanced Topics in Computer Science 0086eB1.13
    • Research Lab 0086eB1.4
    • Functional Programming 0086eB1.5
    • Information Theory 0086eB1.6
    • Machine Learning 0086eB1.7
    • Man-Computer Interaction 0086eB1.8
    • Computer-Oriented Mathematics II 0084dA1.7
    • Numerical Mathematics I 0084dA1.9
    • Higher Analysis 0084dB2.1
    • Current Topics in Mathematics 0084dB2.10
    • Special topics in Applied Mathematics 0084dB2.13
    • Complex Analysis 0084dB2.3
    • Probability and Statistics II 0084dB2.4
    • Elementary Geometry 0084dB2.6
    • Geometry 0084dB2.7
    • Differential Equations I 0084dB3.1
    • Discrete Mathematics I 0084dB3.2
    • Differential Geometry I 0084dB3.5
    • Topology I 0084dB3.6
    • Visualization 0084dB3.8
    • Applied Modules: All Other Subjects 0086eC2.1
    • Applied Modules: All Other Subjects 0086eC2.2
    • Applied Modules: All Other Subjects 0086eC2.3
    • Oral Presentation of Bachelor's Thesis 0086eE1.2