Course Information

Course Title: Matlab Scheduling Algorithm Simulation Code - CSC417 / CSC2549: Physics-Based Animation

Instructor: Professor [Name] (Contact via email)

Office Hours: Tuesdays 5:00 PM - 6:00 PM via Zoom (Link will be sent to registered students)

Teaching Assistant (TA): Vismay Modi, Honglin Chen

Course Description:

This course aims to introduce students to the fundamental mathematical and algorithmic techniques required for effective numerical simulation of physical phenomena, such as rigid bodies, deformable bodies, and fluids. The focus is on developing algorithms that produce visually compelling representations of physical systems. Topics include the mathematics for describing the motion of physical objects, discretization techniques, and efficient numerical methods for solving discrete equations.

Prerequisites:

- C/C++ programming

- Linear algebra

- Calculus

- Numerical methods

Students should be familiar with basic linear algebra, geometry, and vector calculus. Basic programming skills in C++ are assumed. (Strongly recommended: Multivariable calculus.)

Useful Resources: Please refer to the course materials for recommended readings and additional resources.

Zoom Office Hours:

- Tuesday: 4:00 PM - 5:00 PM

- Wednesday: 2:00 PM - 3:00 PM

(Links will be sent via email to registered students)

Discussion Board: Access course discussion board for assignments and discussions.

Summary

CSC417 provides the theoretical and practical foundation for developing physics-based animation algorithms using Matlab. Students will learn to simulate and represent complex physical systems like rigid bodies, deformable bodies, and fluids. The course emphasizes the application of numerical methods to solve physical equations for real-time simulations.