Final Project

Each student (possibly with a partner) is expected to propose and complete a final project, likely with substantial programming efforts related to differentiable programming and applications. Many topics will be suggested, but students are free to select their own project topic.

Possible projects include but are not limited to an improved implementation of a simulation algorithm from a paper or a synthesis of techniques from several papers. The projects are encouraged to have some research content and novelty.

All students are required to document the progress and results (program executables, images, video clips, reports, etc.) of their final projects using html. Please inform the instructor your project website location, as soon as you finish setting it up.


Important Deadlines:

  • Oct 5, 2025 - Meet with the instructor to discuss possible project ideas.
  • Oct 16, 21-23, 2025 - Project Proposal Presentations
  • Nov 18-20, 2025 - Proress Report
  • Dec 19, 2025 - Final Project Presentation & Demo

  • Schedules for presentations:

  • Project Proposal Presentations
  • Final Project Presentations & Demos

  • List of Possible Course Projects:

  • Parameter Estimation of Dynamical Systems
  • Parameter Optimization for Quantum Computers
  • System Identification for Complex Structures
  • Motion Control of Traffic Flows
  • Motion Control of Multi-Agent Systems
  • Differentiable Design of Softwares and Systems
  • Real-to-Sim Reconstruction
  • Sim-to-Real Transfer and Generalization
  • Fall 2023 projects
  • Fall 2021 projects

  • Each course project (50% of class grade) will be graded with the following guideline:

  • Project Proposal Presentation (5%)
  • Project Progress Presentation (5%)
  • Concept Integration from the Course (10%)
  • Originality and Creativity (10%)
  • System Implementation and Demonstration (20%)
  • In addition
  • Final Project Presentation (Oral Exam) (5%)
  • Final Project Report (Written Exam) (10%)