Back to Informatik

Mathematik für Informatiker II

8 ECTS
Semester 2

Probability Theory

Overview

Foundations of probability and statistical analysis

Learning Objectives

  • Understand probability concepts
  • Master random variables
  • Work with probability distributions
  • Apply statistical inference
  • Analyze expected values and variance

Practical Applications

Data Science

Statistical analysis of datasets

Example: Analyzing user behavior patterns

Machine Learning

Probabilistic models

Example: Building recommendation systems

Network Security

Risk assessment

Example: Analyzing security breach probabilities

Practice Problems

  • Calculate probability distributions
  • Analyze random variables
  • Apply Bayes' theorem
  • Compute confidence intervals

Numerical Methods

Overview

Computational techniques for mathematical problems

Learning Objectives

  • Master numerical integration
  • Understand error analysis
  • Implement numerical algorithms
  • Solve differential equations
  • Apply optimization methods

Practical Applications

Scientific Computing

Solving complex equations

Example: Simulating physical systems

Financial Analysis

Numerical optimization

Example: Portfolio optimization algorithms

Computer Graphics

Numerical algorithms

Example: 3D rendering calculations

Practice Problems

  • Implement numerical integration methods
  • Solve systems of linear equations
  • Create optimization algorithms
  • Develop differential equation solvers

Statistics for Computer Science

Overview

Statistical methods and their applications in computing

Learning Objectives

  • Apply statistical testing
  • Understand data analysis
  • Master regression methods
  • Work with sampling techniques
  • Implement statistical algorithms

Practical Applications

Machine Learning

Statistical learning models

Example: Building predictive models

A/B Testing

Statistical hypothesis testing

Example: Website conversion optimization

Data Analysis

Statistical inference

Example: User behavior analysis

Practice Problems

  • Implement hypothesis tests
  • Create regression models
  • Analyze large datasets
  • Build sampling algorithms