CS3744
GUI Programming & Graphics Course Materials
Final Exam Syllabus
Syllabus
The course syllabus was last updated January 18, 2010.
Your GTAS:
Patrick Fiaux,
Email: and
Shiyi Wei,
Email:
Class Listserv
(CS3744_17600@listserv.vt.edu)
Course Software
Java SE JDK 6 Update 18
(includes JRE)
Java SE 6 Documentation
Eclipse IDE for Java Developers
(Version 3.5.0)
Java OpenGL Bindings JSR-231 2.x
NetBeans IDE 6.8
Java Binding for the OpenGL API Wiki
NetBeans OpenGL Plugins
Java-NetBeans Installation Notes
Optional Eclipse 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
Fall 2008 Midterm
Gracanin's HW2 solution example
JOGL example
, including images
Examples
(see Scholar)
Optional Software
OpenGL Utility Toolkit 3.7.6
(Nate Robins)
GLUI C++ User Interface Library
Local Pages
OpenGL Function Calls
glu Function Calls
glut Function Calls
Swing Events, Listeners, and Methods
Assignments
Homework 1
due February 2, 2010
Homework 2
due February 11, 2010
Homework 3
due February 16, 2010
Homework 4
due March 2, 2010
Homework 5
due March 18, 2010
Homework 6
due April 8, 2010
Homework 7
due April 27, 2010
Projects
Midterm Project
due March 23, 2010
Final Project
due May 4, 2010
Return to
Pixel
home page