Prof. Dr. Patrick Cato

Allgemeine Informationen rund um die Kurse von Prof. Dr. P. Cato

This course provides a comprehensive introduction to big data and databases, covering both theoretical concepts and practical applications. Students will learn about various data models, query languages, transaction management, physical design considerations, and popular database systems used in modern computing environments.

Course Outline:

  1. Introduction to Big Data and Databases
  2. Conceptual Data Model
  3. Relational Data Model
  4. SQL - Structured Query Language (CAI)
  5. SQL2 - Advanced SQL (CAI)
  6. Transactions (CAI)
  7. Physical Design and Secondary Index (CAI)
  8. PostgreSQL (CAI)
  9. NoSQL (CAI)
  10. MongoDB (CAI)
  11. Neo4j  (CAI)
  12. Redis (CAI)
  13. Hadoop (CAI)
  14. HBase (CAI)
  15. Apache Spark
Weitere Kurse

After completing the module, students are able to:

- explain the mathematical and statistical foundations of uncertainty modeling, distinguish between epistemic and aleatoric uncertainty, and contrast modular and end-to-end AD-stack architectures;
- evaluate methods for quantifying and calibrating uncertainty in perception, identify causes of miscalibration, and select appropriate improvement methods;
- analyze how cooperative V2X systems both reduce and introduce uncertainty, and classify concepts for representing, communicating, and propagating uncertainty in cooperative perception architectures;
- describe human behavior and cognitive models of drivers and VRUs and incorporate them into motion prediction;
- formulate probabilistic models for the motion prediction of traffic participants, trace the propagation of uncertainties along the prediction-to-planning chain mathematically, and apply uncertainty-aware planning methods (e.g., RRT variants);
- assess methods for scenario-based validation, runtime monitoring, and the safe integration of automated driving functions under uncertainty, and judge their suitability against relevance and criticality criteria.