CS 5350 Applied Geometric Representation and Computation

"Math is fun...when you understand the application" -- Your Instructor

Card image cap

Art Gallery/Triangulations

Card image cap

Data Structures

Card image cap

Geometry Processing

Quick Links: Piazza Forum Board | Office Hours Sign up | Teams Channel


Schedule/Road Map


The following is our tentative syllabus for the course, changes should be expected throughout the semester. I will announce in class, piazza, or through e-mail any major changes.
Week
Date
Lecture and Readings Assignments Note(s)
1 Friday - May 12, 2023
A1 SDL Tutorial/Setup (Due May 19 Anywhere on Earth) Welcome back to class!
2 Friday - May 19, 2023
A2 Triangulations (Due May 29 Anywhere on Earth)
3 Friday - May 26, 2023
Assignment - Gift Wrapping (Due June 10 Anywhere on Earth) A3 will be released a little later (extension on A2)
4 Friday - June 02, 2023
Mike at CoreCpp in Tel Aviv, expect some email delays.
5 Friday - June 09, 2023
Mike at C++ Italy, expect some email delays
6 Friday - June 16, 2023
-- --
7 Friday - June 23, 2023
Assignment - Paths (Due July 21 Anywhere on Earth)
8 Friday - June 30, 2023
9 Friday - July 07, 2023
Assignment - Final Project Proposal/Check-in Start Thinking about final project

Final Project has been pushed to your repo, check-in with instructor on your idea
10 Friday - July 14, 2023
11 Friday - July 21, 2023
Assignment - Survey Paper (Due Aug. 15 Anywhere on Earth) Have a final project idea (or otherwise consult with instructor/TA)
12 Friday - July 28, 2023
Check-in with TA or instructor about your project progress
13 Friday - August 04, 2023
Blender3D (Extra Credit) Anywhere on Earth) You should have at least a prototype of your project working

Mike tentatively at SIGGRAPH, expect some email delays
14 Friday - August 11, 2023
Final Project Due Aug. 15 (AOE) Last day of class :(
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!