CS4984
GUI Programming & Graphics Course Materials
Final Exam Syllabus
Syllabus
The course syllabus is current as of July 30, 2008.
Your GTA,
Shaimaa Lazem,
Email:
Class Listserv
(CS4984_97649@listserv.vt.edu)
Course Software
Java SE JDK 6 Update 7 Download
Eclipse IDE for Java Developers
Java OpenGL Bindings JSR-231 1.1.1
Installation Notes
Reference Pages
OpenGL Documentation Sources
OpenGL Redbook (Version 1.1)
OpenGL Bluebook (Version 1.0)
OpenGL gl_ and glu_ function documentation
GLUT Programming Interface API, Version 3
Java SE Platform
Java SE 6 API Specification
Creating a GUI with JFC/Swing
Java Swing Tutorial
OpenGL and Eclipse 1
- An Introduction with a simple view
OpenGL and Eclipse 2
- A more complex view for a series of examples
TextRender3D
- A class that renders tue 3D text
Applications Programming in Smalltalk-80: How to use Model-View-Controller (MVC)
Dan Sunday's Geometry Algorithms
Examples
(see Blackboard)
Optional Software
OpenGL Utility Toolkit 3.7.6
(Nate Robins)
GLUI C++ User Interface Library
BlueJ Java Environment
Local Pages
OpenGL Function Calls
glu Function Calls
glut Function Calls
Swing Events, Listeners, and Methods
Assignments
Assignment 4
due October 27, 2008
Assignment 5
due November 3, 2008
Assignment 6
due November 12, 2008
Projects
Project
due December 10, 2008
Return to
Pixel
home page