Fall 2005


Sample Code

Project 1
Project 2
Project 3

Basic Info

C++ hints

Tutorials for CS559

These are some tutorials and sample code to help you get started doing the programming for CS559.

There are two types of tutorials here. One set was written by Mike Gleicher (with help from 559 TAs) to help students understand the concepts behind the libraries. The other set was written by Stephen Chenney (with help from 559 TAs) and has much more specifics about how to do projects within the CS environment.

Part 1 - Getting started with Windows and FlTk

Mike's notes on Getting Started with FlTk

Tutorial 1: Setting Up a Console Application in Visual Studio 2003

Tutorial 2: Command Line Arguments

Tutorial 3: An FLTK Window

Tutorial 4: A More Complex FLTK Example

Part 2 - Working with Images and LibTarga

Tutorial 5: Use the LibTarga library

Tutorial 6: Modify and Display Image

Part 3 - Getting Started with OpenGL

Mike's "OpenGL Survival Guide"

Tutorial 7 - OpenGL in FLTK (with some 3D basics)

Tutorial 8 - OpenGL Lighting

Tutorial 9 - OpenGL Input