Geometric and Numerical Methods for Computer Scientists
- Faculty
Faculty of Engineering and Computer Science
- Version
Version 1 of 27.11.2025.
- Module identifier
11B0158
- Module level
Bachelor
- Language of instruction
German
- ECTS credit points and grading
5.0
- Module frequency
irregular
- Duration
1 semester
- Brief description
Computer scientists increasingly have to work on applications in computer graphics, simulation and image processing. The necessary specialized mathematical knowledge, which extends the skills, methods and knowledge taught in the undergraduate mathematics courses, is taught in an application-oriented manner with theory and examples.
- Teaching and learning outcomes
- Calculation and representation of curves and surfaces with applications in computer graphics and animation
- Numerical solution methods for linear and non-linear equations and systems
- Elementary numerical methods for differential equations
- Integral transformations and their applications in computer science
- Overall workload
The total workload for the module is 150 hours (see also "ECTS credit points and grading").
- Teaching and learning methods
Lecturer based learning Workload hours Type of teaching Media implementation Concretization 30 Lecture Presence - 30 Seminar Presence - Lecturer independent learning Workload hours Type of teaching Media implementation Concretization 30 Preparation/follow-up for course work - 60 Creation of examinations -
- Graded examination
- Homework / Assignment
- Ungraded exam
- Regular participation
- Exam duration and scope
Graded examination:
The term paper consists of a written assignment (approx. 10-15 pages) and an oral presentation (approx. 15-20 minutes).
Ungraded examination:Regular attendance: attendance of at least 80% of the course
- Recommended prior knowledge
The module requires in-depth knowledge of calculus and linear algebra, as acquired in introductory mathematics modules (e.g., Mathematics 1 to 3 for MI/TI). Prior knowledge of the following topics is particularly important:
- Vectors, matrices, determinants
- Differential and integral calculus
- Complex numbers
- Differential equations
- Functions of several variables
- Knowledge Broadening
Students master basic algorithms of geometry and numerics, they know and understand applications of these mathematical methods in computer graphics, animation, simulation, signal and image processing.
- Knowledge deepening
Students have in-depth knowledge of geometric and numerical methods.
- Knowledge Understanding
Students assess geometric and numerical methods with regard to the conditions and consequences of their use and apply these methods in a problem-solving manner. They interpret the results critically from the perspective of their specific application.
- Application and Transfer
Students assess and apply numerical and geometric procedures and methods in the fields of computer graphics, animation, simulation and numerical data analysis.
- Communication and Cooperation
Students can present the results of their term paper, competently explain their solution approaches and procedures and present them orally and in writing.
- Literature
- Hoschek/Lasser: Grundlagen der geometrischen Datenverarbeitung Teubner, Stuttgart 1989
- Pareigis, B.: Analytische und projektive Geometrie für die Computer-Graphik Teubner, Stuttgart 1990
- R.A. Plastok/Z. Xiang: Computergrafik mitp-Verlag, Bonn 2003 (engl. Original 1992/200)
- Schwetlick/Kretzschmar: Numerische Verfahren für Naturwissenschaftler und Ingenieure Fachbuchverlag Leipzig, Leipzig 1991
- Eldén/Wittmeyer-Koch: Numerical Analysis Academic Press, Boston, London 1990
- Blatter, C.: Wavelets - Eine Einführung Vieweg, Braunschweig 1998
- Stollnitz/Derose/Salesin: Wavelets for Computer Graphics Morgan Kaufmann, San Francisco 1996
- Butz, T.: Fouriertransformation für Fu?g?nger Teubner, Stuttgart 1998
- Neubauer, A.: DFT-Diskrete Fourier-Transformation Elementare Einführung SpringerVieweg, Wiesbaden 2012
- Piegl/Tiller: The NURBS Book Springer, Berlin, Heidelberg, New York 1997
- Applicability in study programs
- Computer Science and Media Applications
- Computer Science and Media Applications B.Sc. (01.09.2025)
- Computer Science and Computer Engineering
- Computer Science and Computer Engineering B.Sc. (01.09.2025)
- Person responsible for the module
- Ambrozkiewicz, Mikolaj
- Teachers
- Ambrozkiewicz, Mikolaj
- Rehm, Ansgar