Computer Animation: Algorithms & Techniques

CSCI 712 (Fall 2023)

Assignments


Introduction

The best learning comes from doing, thus this course requires a number of programming assignments.  There will be 5 assignments.

A list of the assignments is given below.  More details on each assignment will be provided as the course progresses.

The Assignments

Ground Rules

1) Can be implemented in the language / API of your choice.

2) Can work in groups of 2 though this is not required

3) Animations of the assigments in action will be posted as videos on a student maintained Web site.

Assignment Grading

  • Each assignment will be worth 15 points
  •   3 points – for something that's submitted
  •   9 points – for something that runs incorrectly
  • 15 points – for something that runs correctly
  • In addition, for each assignment (except assignment 0), bonus features will be assigned allowing students to gain etxra points. Note that 25 points worth of extras is required to gain a perfect score.   Note also, that if a student plans correctly, the completion of bonuses can be used to eliminate one of the assignments.  

    No more that 100 points total will be counted towards the assignment portion of the grade.

    Due Dates 

    Students will create and maintain a Web site for submitting assignments.   On this page, video clips of the assignment in action will be posted.   This Web site should be set up in time for the submission of assignment 0.

    Due dates for the rest of the assignments are can be found on the SCHEDULE page

    It is extremely important to continue to make progress as the course progresses.  If you foresee any problems with meeting deliverable deadlines, and see the instructor well in advance (at least one week) of the deadline that might be missed we can attempt to work out alternate arrangements.  


    last updated 08/23/2023