[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. 5/30 Introduction Overview of X Windows, Motif-Lesstif, Lect 1 HW1 OpenGL-Mesa, Microsoft Windows, 1.1-1.2 Java applications and applets. 2. 5/30 Examples and sample files Lect 2 Installation and edit, compile and run a program. Start 3. 6/4 Colors and Graphic images. Lect 3 4. 6/4 Multiple Windows and Motion Lect 4 Help to pick your project 2.1-2.3 5. 6/4 Menu design and implementation. Lect 5 HW2 HW1 6. 6/6 Getting user data, text and numbers. Lect 6 Basic mouse input. 7. 6/6 Lighting in 3D Lect 7 Definitions and equations Ch 6 8. 6/6 Texture mapping in 3D Lect 8 Review 1 Lect 9 9. 6/11 Texture and bump mapping 7.6-7.7 10. 6/11 Quiz 1 Lect 10 11. 6/11 Painters algorithm. Display list. Lect 11 HW3 HW2 Select, delete, move, front, back. Snap to grid. 12. 6/13 Pan and zoom, scroll bars Lect 12 Rubber band sizing. 13. 6/13 Text sizes and fonts. Lect 13 14. 6/13 Perspective Viewing, Resize Choices Lect 14 HW4 HW3 Transformation Matrices 5.1-5.5 15. 6/18 Capturing Screen Lect 15 16. 6/18 More Graphics Math Lect 16 10.1 - 10.8 17. 6/18 Writing and restoring users work Lect 17 Review 2 Lect 19 18. 6/20 Rendering survey Lect 18 13.1-13.8 19. 6/20 TBD Lect 18a 20. 6/20 Quiz 2 Lect 20 21. 6/20 Curves and Surfaces Lect 21 HW5 HW4 22. 6/25 Windowing Systems Lect 22 23. 6/25 Movie about graphics Lect 23 24. 6/25 Data Structures for Rendering Lect 24 25. 6/25 Physics in your GUI Lect 25 presentation and demonstration of projects 26. 6/27 3D with motion Lect 26 HW6 HW5 27. 6/27 Kinematics and timing Lect 27 practice projects, screen, hookup 28. 6/27 Output graphics as JPEG, xx.jpg and Lect 28 HW6 PostScript, xx.ps. 29. 6/27 Review Lect 29 Project presentation and demonstration of projects 30. 7/2 Final Exam 6:00-9:00 Lect 30 presentation and demonstration of projects All homework and projects due. No late homework or project accepted after midnight of final exam submit cs437 proj your-file or files (executable not needed) * submitted, not graded until next weekend (not late for a while)
Last updated 6/13/07