Image from Overwatch 2

Course Schedule (tentative)


Date Lecture Topic Lecture notes Resources
1/28 (Tu Wk1) 01 Intro to game programming    
1/30 (Th) 02    
2/4 (Tu Wk2) 03 Intro to Unity    
2/6 (Th) 04    
2/11 (Tu Wk3) 05 Geometry and Geometric Programming    
2/13 (Th) 06      
2/18 (Tu Wk4) 07 Geometry and Geometric Programming continued    
2/20 (Th) 08    
2/25 (Tu Wk5) 09 Geometry and Geometric Programming continued    
2/27 (Tu) 10    
3/3 (Tu Wk6) 11 Skeletal animation    
3/5 (Th) 12    
3/10 (Tu Wk7) 13 Motion planning    
3/12 (Th) 14    
3/17 (Tu) (Spring break)    
3/19 (Th) (Spring break)    
3/24 (Tu Wk8) 15 Motion planning continued    
3/26(Th) 16  
3/31 (T Wk9) 17 Motion planning continued  
4/2 (Th) 18 MIDTERM 1    
4/7 (T Wk10) 19 Motion planning continued    
4/9 (Th) 20    
4/14 (Tu Wk11) 21 AI and Procedural methods    
4/16 (Th) 22    
4/21 (Tu Wk12) 23 AI and Procedural methods    
4/23 (Th) 24    
4/28 (Tu Wk13) 25 TBD    
4/30 (Th) 26    
5/5 (Tu Wk14) 27 Network and cheating    
5/7 (Th) 28    
5/12 (Tu Wk15) 29 TBD    
12/19 (Tu) Final Exam @ 1:30-3:30 PM    

To help reinforce lecture material, in-class exercises will be given from time to time, without announcement. Working in small groups is permitted. They will account for at most 5% of the final course grade.


  Return to CMSC 425 Home

  Web Accessibility