[CMSC 437 Home] | [Syllabus] | [Homework] | [Projects] | [Lecture notes] | [files] | [Notes, all]

CMSC 437 Syllabus, Spring 2005

Class schedule, topic and assignments

Days ??? Times ??? ITE ???

Reading assignments: Interactive Computer Graphics,

A Top-Down Approach Using OpenGL, Third Edition

by Edward Angel ISBN 0-201-77343-0



Cls Date   Subject                                 Reading     Homework
                                                   and Notes   assigned due
 1.        Introduction
           Overview of X Windows, Motif-Lesstif,   Lect 1      HW1
           OpenGL-Mesa, Microsoft Windows,
           Java applications and applets.

 2.        Installation and sample files           Lect 2
           Edit, compile and run a program.
           Drawing lines, rectangles and text.

 3.        Colors and Graphic images.              Lect 3
           Demonstrations and hands on task.

 4.        Multiple Windows and Motion             Lect 4
           Help to pick your project

 5.        Menu design and implementation.         Lect 5

 6.        Getting user data, text and numbers.    Lect 6
           Basic mouse input.
 
 7.        Lighting in 3D                          Lect 7      HW2   HW1

 8.        Texture mapping in 3D                   Lect 8

 9.        Review                                  Lect 9

 10.       Quiz 1                                  Lect 10

 11.       Painters algorithm. Display list.       Lect 11
           Select, delete, move, front, back.
           Snap to grid.
 12.       Pan and zoom, scroll bars               Lect 12
           Rubber band sizing.


 13.       Text sizes and fonts.                   Lect 13

 14.       File selection box.
           Writing and restoring users work.

 15.

 16.

 17.

 18.
  
 19.       Review 2                                Lect 19
    
 20.       Quiz 2                                  Lect 20
   
 21.

 22.

 23.

 24.

 25.

 26.       3D with motion                          Lect 26
           demonstration of projects

 27.       Output graphics as JPEG, xx.jpg  and    Lect 27
           PostScript, xx.ps.

 28.       Review 3                                Lect 28

 29.       Quiz 3                                  Lect 29
           demonstration of projects


    No late homework or project accepted after midnight ?/??
    Late penalty is 10% per class, limit 50%.
    * submitted, not graded until next weekend (not late for a while)

Other links

Last updated 7/10/04