Geometric computing

CS-457

This file is part of the content downloaded from Geometric computing.
Course summary

Summary

This course will cover mathematical concepts and efficient numerical methods for geometric computing. We will develop and implement algorithms to simulate and optimize 2D and 3D geometric models with an emphasis towards computational design for digital fabrication.


Content
- Overview of modern digital fabrication technology
- Discrete geometric models for curves, surfaces, volumes
- Physics-based simulation methods
- Forward and inverse design optimization methods
- Shape Optimization


Prerequisites

RECOMMENDED COURSES

CS-328 : Numerical Methods for Visual Computing and ML

IMPORTANT CONCEPTS TO START THE COURSE

Undergraduate knowledge of linear algebra, calculus, and numerical methods; programming experience (e.g.
Python, C/C++, Java, Scala)


Learning Outcomes

By the end of the course, the student must be able to:

  • Model and formalize geometric shape design & optimization problems
  • Implement computational methods for shape processing and numerical optimization based on discrete geometry representations
  • Apply geometric abstraction principles to reduce the complexity of shape optimization problems
  • Design and fabricate physical prototypes


Administration

Course NumberĀ CS-457
LecturerProf. Dr. Mark Pauly
AssistantsUday Kusupati, Liliane-Joy Dandy
LectureFriday, 9:15 - 12:00
PracticalMonday: 14:15 - 16:00
Office Hour
Credits6


Contact

If you have questions regarding the course homework, we encourage you to ask publicly in the discussion forum.

However, for questions that may contain solutions (even partial) or that don't concern other students, please make a PRIVATE post on Ed.