Computer Graphics         Syllabus, J Peters, CISE UFL

INTRODUCTION 1, 2*
What to expect
Test 0
Ingredients   q
GraphicsPipeline
openGLwebGL
Project 0 **   faq

   
CURVES 15.6
Maps
BB-form summary
endpoint video
derivative video
Hermite interpolation, forward differences
Project 1A   faq
Project 1B   faq
notes
Project 1C
sample test faq
Test 1 ***   Oct 03   8:20 PM - 10:10 PM at FAB 0103  
topics: OpenGL, polynomials, BB-form, Curves

3D OBJECTS + LIGHT 5,12
Models
Project 2 faq
Coordinates
tutorial
quaternions
Lighting 4,10,12,20,24
Test 2   Nov 07   8:20 PM - 10:10 PM FLG 0280
sample test   faq
Basic Objects, Coordinates,   Transformations (Quaternions), Lighting

CURVED SURFACES + TEXTURES 11,12.1
Surfaces (patches in BB-form)  
subdivision surfaces   OpenSubdiv
Project 3   PN
Texture mapping,  11
Discretization Graphics Pipeline 3,9,8
Test 3   Dec 05   8:20 PM - 10:10 PM FLG 0280
sample test Surfaces, Textures, Graphics Pipeline video
optional show and tell (for small bonus) on Dec 09  
Additional Resources tst
* covers roughly this section of Fundamentals of Computer Graphics
** late policy for projects: -10% of obtained points per day
*** Tests are in class and "open book":     allowed: book, class notes, hand calculator     not allowed: communication devices


GRADING ALGORITHM:
  • points for tests (50% of grade) and projects (50% of grade) are accumulated separately and enter the grade as percentage of available.   For example, each Test (all parts) contributes [obtained points/total points]*[50/3] %.
  • The individual student cumulative places a student into a peer clusters. Each peer group gets a grade assigned. Final grades are curved to a typical course mean.   There are N peer groups yielding grades A, A-, B+, B, ... outliers occur and fewer groups are possible.   There are N peer groups yielding grades A, A-, B+, B, ... For example, if everyone has approximately the same cumulative tally, everyone gets the same grade.