[CMSC 437] | [Syllabus] | [Lecture Notes] | [Homework] | [Projects] | [Files] | [Notes, all]
Subject to change. Check periodically.
Cls Date Subject Reading Homework
and Notes assigned due
1. 2/1 Introduction
Overview of X Windows, Motif-Lesstif, Lect 1 HW1
OpenGL-Mesa, Microsoft Windows, 1.1-1.2
Java applications and applets.
2. 2/3 Examples and sample files Lect 2
Installation and
edit, compile and run a program. Start
3. 2/8 Colors and Graphic images. Lect 3
4. 2/10 Multiple Windows and Motion Lect 4
Help to pick your project 2.1-2.3
5. 2/15 Menu design and implementation. Lect 5 HW2 HW1
6. 2/17 Getting user data, text and numbers. Lect 6
Basic mouse input.
7. 2/22 Lighting in 3D Lect 7
Definitions and equations Ch 6
8. 2/24 Texture mapping in 3D Lect 8
9. 3/1 Texture and bump mapping 7.6-7.7
Review 1 Lect 9
10. 3/3 Quiz 1 Lect 10
11. 3/8 Painters algorithm. Display list. Lect 11 HW3 HW2
Select, delete, move, front, back.
Snap to grid.
12. 3/10 Pan and zoom, scroll bars Lect 12
Rubber band sizing.
13. 3/15 Text sizes and fonts. Lect 13
14. 3/17 Perspective Viewing, Resize Choices Lect 14 HW4 HW3
Transformation Matrices 5.1-5.5
15. 3/29 Capturing Screen Lect 15
16. 3/31 More Graphics Math Lect 16
10.1 - 10.8
17. 4/5 Writing and restoring users work Lect 17
18. 4/7 Rendering survey Lect 18
13.1-13.8
19. 4/12 Review 2 Lect 19
20. 4/14 Quiz 2 Lect 20
21. 4/19 Curves and Surfaces Lect 21 HW5 HW4
22. 4/21 Windowing Systems Lect 22
23. 4/26 Movie about graphics Lect 23
24. 4/28 Data Structures for Rendering Lect 24
25. 5/3 Data Structures for Rendering Cont. Lect 25
(includes lecture 26 this semester)
26. 5/5 3D with motion Lect 26 HW6 HW5
(Includes Lecture 28 this semester)
27. 5/10 Output graphics as JPEG, xx.jpg and Lect 27 HW6
PostScript, xx.ps. Project
28. 5/12 Kinematics and timing Lect 28
practice projects, screen, hookup
(No lecture this semester, given 5/5)
29. 5/17 Review Lect 29
demonstration of projects
30. 5/24 Final Exam 1:00-3:00 Lect 30
demonstration of projects
No late homework or project accepted after midnight 5/24
Late penalty is 10% per class, limit 50% penalty.
* submitted, not graded until next weekend (not late for a while)
Last updated 5/5/05