Tong Lai Yu, Ph.D.


CS 420 Computer Graphics


  • Syllabus  
     
  • Lecture Notes  
     
  • Labs

  • Homeworks:

  • Furlough days of 2009:
    1. 10/13 ( Tue ), 10/22 ( Thu )
    2. 11/25 ( Wed ), 11/30 ( Mon )
    3. 12/1 ( Tue ), 12/8 ( Tue )

  • Midterm on 11/9/09 ( Mon ).
  • Closed-notes, closed-books. But a student can bring in a reference sheet containing relevant materials of the class.
  • You will be asked to write a GL program using a JB 359 terminal and compile and run it during the exam. You are allowed to refer to any previous programs you have written in the class. Before coming to the exam, you are advised to prepare a folder containing some basic routines like main() and init() and a Makefile template. This can speed up your program development in the exam.
  • Review all the classworks like matrix mutiplication, finding determinants, transformation matrices, homogeneous coordinates, normal calculations, vector dot product and cross product, orthogonal matrices, affine transformations .....
  • 5-page single-spaced report of your project :
  • One report per group
  • Title
  • Objective
  • Abstract -- summarizes what features your package has, highlights the essentials, what functions or special features of Opengl have you used in your application to achieve the goals and effects
  • Introduction -- background, significance of your work
  • Your software package -- describe your program, highlights some significant codes, explain how they work, principles, mechanisms, theories
  • The interface -- describes briefly how to use your package and what users expect to see ( includes a couple screen capture )
  • Conclusions -- what have you learned, how can one improve upon your work, forward looking ....
  • References
  • News:

  • Mythics Graphics Presentation:
  • Date: 11/18/09 ( Wed )
  • Dr. Turner and Mr. David Stover will come to our class on 11/18/09 ( Wed ) at 3:30 pm to present the Mythics project.
  • Contest of Project Presentation:

  • Guests are invited to attend.
  • Each presentation is rated by students, guests and the instructor ( equal weight ).
  • Awards for champion group:
    • Two points ( i.e. 2% of overall grade ) extra credit awarded to each group member.
    • A prize ( one or two books ) for the whole group.
  • Award for runner-up:
    • On extra credit point for each group member.
  • Project Abstract ( 200 words ) due this Wed. ( 10/28/09 ).

  • One point Extra Credit plus Free Lunch. Open house on 10/30/09 ( Fri ). Need volunteers to talk to high school students concerning graphics for about 10 minutes at 10 am or 1 pm. If you are interested, please contact Dr. Yu on Monday ( 10/24/09 ).
  • There has been a large demand in graphics programmer in various fields, including video games, multimedia, web programming, education, space and auto industries, and medicines; a significant number of our graduates: get jobs in these fields.

  • Games may be developed by one person in spare time.
  • Linux Tutorial:
      Date:
      Time:
      Place: JB 359