spacer spacer spacer spacer

VisLab Banner

  spacer              


Instructor: Colin Ware
Classroom: J.E. Chase Ocean Engineering Lab, Room 130


This course is an introduction to computer graphics.


Textbook

TextBook: Edward Angel, Interactive Computer Graphics, Fifth Edition. Addison Wesley.


Topics Covered

The graphics virtual machine

The graphical User Interface and basic 2D drawing using OpenGL

  • The graphics library utility toolkit (glut) and simple interactive programming
  • Drawing geometric shapes with difference colors and sizes.

Geometric Transformations

  • Matrix operations for rotations, translations and scales.
  • Composing geometric operations
  • Dot products and cross products.

Perspective Viewing

Lighting and Shading

Textures

Scene Graphs

Splines

Animation

The format will be 85% lectures and discussions, 15% student presentations.

Project

There may be a course project. This will be determined by mid-semester.


Marks

  • Assignments: (5 or 6 programming, 1 presentation) 55%
  • Midterm exam 15%
  • Final exam. 30%


Lectures

Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6: Topics and sources for 12 minute presentation

OpenGL Resources

spacer

CCOM-JHC Logo   The VisLab is part of the Center for Coastal & Ocean Mapping/Joint Hydrographic Center
at the University of New Hampshire
  UNH Logo
spacer spacer spacer spacer spacer