[Syllabus] | [Lecture Notes] | [Homework] | [Projects] | [Files] | [Notes, all]

CMSC 437 Graphical User Interface Programming

when Monday and Wednesday 6:00-9:00

First class May 30, 2007

in ECS = ENG 333 computer lab

WWW access http://www.csee.umbc.edu/~squire


Textbook: Interactive Computer Graphics,

A Top-Down Approach Using OpenGL, Fourth Edition

by Edward Angel ISBN 0-321-32137-5

Publisher: Addison Wesley

Optional additional books for specific areas:

OpenGL Programming Guide V1.4, Fourth Edition

or V2.0, Fifth Edition

OpenGL Reference Manual V1.4, Fourth Edition

Reference Manual for Motif 2.1

Java Graphics (any one you like, I use the WEB pages)

X Windows and Motif, I use man pages


Grading Policy

 Distribution                       Course grade

 Quiz 1 + Quiz 2 25%                  A 90% - 100%
 Final Exam      15%                  B 80% - 89.9%
 Project         40%                  C 70% - 79.9%
 Homework        20%                  D 60% - 69.9%
                                    


 UMBC rules apply to cheating/copying.
 You may work together and discuss homework and the project.
 You must do your own work and not copy from anyone else!
 Copying/cheating will result in a minimum punishment of a zero on
 that assignment for everyone involved.

Computer usage

 You need access to  linux.gl.umbc.edu or some other GL machine

 All students must have an account on the UMBC gl machines.
 The projects and some homework will use the "submit" mechanism.
 All students must be able to access the WWW to get assignments.
 Modem and SSH connections are available for remote use.

Bring your wireless laptop to class if you wish.

Your own machine may be easier for you to use than the lab computer.
You can download and test and demonstrate easier on your own machine.
Project and some homework are presented and demonstrated in the classroom.

Class motto: If it works, use it.
If not, find another way.

Make it work

Jon Squire, Instructor, office hours:

  Monday and Wednesday before and after class
  and by appointment ITE 226
  EMail: squire@umbc.edu

Course links

Student Academic Integrity

"By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are to be held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. To read the full Student Academic Policy, consult the UMBC Student Handbook, the Faculty Handbook, or the UMBC Policies section of the UMBC Directory."

Last updated 4/24/07