Numerical Algorithms

TitleTimeRoomInstructor
Numerical Algorithms27.02.2023 08:45 - 10:00 (Mon)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms01.03.2023 08:45 - 10:00 (Wed)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms (recitation)01.03.2023 11:45 - 12:45 (Wed)Office Meeting room O1.101 big
Numerical Algorithms06.03.2023 08:45 - 10:00 (Mon)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms08.03.2023 08:45 - 10:00 (Wed)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms (recitation)08.03.2023 11:45 - 12:45 (Wed)Office Meeting room O1.101 big
Numerical Algorithms13.03.2023 08:45 - 10:00 (Mon)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms20.03.2023 08:45 - 10:00 (Mon)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms22.03.2023 08:45 - 10:00 (Wed)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms (recitation)22.03.2023 11:45 - 12:45 (Wed)Office Meeting room O1.101 big
Numerical Algorithms27.03.2023 08:45 - 10:00 (Mon)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms29.03.2023 08:45 - 10:00 (Wed)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms (recitation)29.03.2023 11:45 - 12:45 (Wed)Office Meeting room O1.101 big
Numerical Algorithms12.04.2023 08:45 - 10:00 (Wed)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms (recitation)12.04.2023 11:45 - 12:45 (Wed)Office Meeting room O1.101 big
Numerical Algorithms17.04.2023 08:45 - 10:00 (Mon)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms19.04.2023 08:45 - 10:00 (Wed)Office Meeting room O1.101 bigWojtan, Christopher
Numerical Algorithms (recitation)19.04.2023 11:45 - 12:45 (Wed)Office Meeting room O1.101 big
Description: 
This course introduces numerical algorithms with applications in Computer Vision, Machine Learning, Computer Graphics, Robotics, and Computational Physics. The course will teach students algorithms that solve linear systems, root finding problems, continuous optimization problems, and ordinary differential equations, with special attention given to the complications created by numerical errors. After completing this course, students should not only be able to implement and apply common numerical algorithms, but also identify strengths and weaknesses in solutions proposed by others. The course will follow parts of the book Numerical Algorithms by Justin Solomon (available for free as a pdf on Justin's website). https://people.csail.mit.edu/jsolomon/share/book/numerical_book.pdf
Capacity: 
8/15
Course Code: 
C_CS-3001_S23
Course instructor(s): 
Christopher Wojtan
Main Contact: 
Christopher Wojtan
Course type: 
Taught course
Course tags: 
Elective
Course level: 
Advanced/foundational
Primary Track: 
Computer Science
Secondary Track(s): 
Data Science & Scientific Computing
Mathematics
Course format: 
On campus
Duration: 
Half semester
ECTS: 
3
Semester: 
Spring 1
Minimum number of participants: 
4
Target audience: 
Graduate students in mathematics, computer science, or the natural/physical sciences who wish to better understand computational algorithms for solving difficult mathematical problems.
Prerequisites: 
Programming experience and undergraduate coursework on linear algebra and differential equations.
Teaching format: 
Lectures, self-study, and in-depth discussions. Weekly homeworks
Assessment form(s): 
Regular assignments and class participation.
Grading scheme: 
Numeric grades (1-5)
Course Category: 
Credit Course
Academic Year: 
AY 2022/23