[CMSC 437] |
[Syllabus] |
[Lecture Notes] |
[Homework] |
[Projects] |
[Files] |
[Notes, all]
CS437 Selected Lecture Notes
These are not intended to be complete lecture notes.
Complicated figures or tables or formulas are included here
in case they were not clear or not copied correctly in class.
Source code may be included in line or by a link.
Lecture numbers correspond to the syllabus numbering.
Lecture 1, Introduction and overview
Getting Started, solving setup problems
Lecture 2, Examples and Mouse Handling
Lecture 3, Color
Lecture 4, Multiple Windows and Motion
Lecture 5, Menu Design and Implementation
Lecture 6, Getting User input
Lecture 7, Text sizes and fonts
Lecture 8, Writing and restoring user work
Lecture 9a, Painters Algorithm, Display Lists
Lecture 9, review 1
Lecture 10, quiz 1
Lecture 11, Pan and Zoom, Scroll Bars
Lecture 12, Timing
Lecture 13, Motion and movement, scenes
Lecture 14, Curves and Surfaces, Targets
Lecture 15, Parallelism in your GUI
Lecture 16, 3D with motion
Lecture 17, Kinematics and timing
Lecture 18, Rendering survey
Lecture 19a, Capturing Screen
Lecture 19, Review 2
Lecture 20, Quiz 2
Lecture 21, Perspective viewing
Lecture 22, Data structures for rendering
Lecture 23, More Graohics math
Lecture 24, Windowing Systems
Lecture 25, Lighting in 3D
Lecture 26, Texture mapping in 3D
Lecture 27, Color Scale
Lecture 28, Output Jpeg, PostScript
Lecture 29, Review 3
Lecture 30, quiz 3
Last updated 5/25/09