Department of Computer Science Worcester Polytechnic Institute |
---|
Course Title: | Computer Graphics |
---|---|
Course Number: | CS-4731 |
Term | B, 2006 |
Meeting Info: | Mon., Tue., Thu., Fri. 09:00-09:50am, Fuller Labs (FL), Room 320 |
Instructor: | Prof. Robert W. Lindeman |
E-Mail: | gogo at wpi.edu |
Telephone: | x6712 |
TAs: | Amanda Jamin (ajamin at wpi.edu) |
Fan Wu (wuf at wpi.edu) | |
Textbook: | Hill, F.S., Computer Graphics Using Open GL Second Edition, 2001, Prentice Hall, ISBN: 0-02-354856-8 Read each chapter during the week it is assigned. The books discuss much more than I can cover in class, and I will cover things not in the books. You must come to class prepared! |
There are several objectives for this course:
50% | Assignments |
25% | Midterm Exam |
25% | Final Exam |
Here is a link to instructions for downloading and installing MinGW, which is a good way to write portable code under Windows. If your code compiles and runs under Windows using MinGW, there is a good chance it will also do so on CCC.
Each assignment is to be done individually, though discussion about different approaches is encouraged (more about this below).
The official WPI statements on Academic Honesty can be accessed at http://www.wpi.edu/Pubs/Policies/Honesty/Students/. Those who have any doubt about what that means, and fail to gain that understanding after a discussion with the instructor, are encouraged to drop this class. Remember this warning - any breach of ethics will give you an NR.
Week | Dates | Lecture Topic | Book Chapters | Projects |
---|---|---|---|---|
1 | 10/24-10/27 | Intro. Get your feet wet in OpenGL. 2D systems, Window-to-viewport mapping | Ch. 1-2, 3.1-3.3 | Tue. 10/24: Project 5 ASSIGNED Fri. 10/27: Project 1 ASSIGNED |
2 | 10/30-11/03 | Points, Scalars, Vectors, 3D modeling, Fractals | Ch. 4.2-4.4, App. 2, Ch. 9 | Mon. 10/30: Project 1 Prep Work DUE Fri. 11/03: Project 1 New Stuff DUE Fri. 11/03: Project 2 ASSIGNED |
3 | 11/06-11/10 | Meshes, 3D Transformations and coordinate systems | Ch. 6.1-6.2, Ch. 5.2-5.5 | Mon. 11/06: Project 5, part 1 DUE Thu. 11/09: Project 2 Prep Work DUE Sat. 11/11: Project 5, part 2 DUE |
4 | 11/13-11/17 | The synthetic camera, View volume and projection, Illumination, Shading MIDTERM EXAM: Fri. 11/17 |
Ch.7.1-7.4, 8.1-8.3 | Tue. 11/14: Project 2 New Stuff DUE Tue. 11/14: Project 3 ASSIGNED |
5 | 11/20-11/21 | Texturing 11/23-11/24 - NO CLASS - THANKSGIVING |
Ch.8.4-8.6 | Mon. 11/20: Project 5, part 3 DUE |
6 | 11/27-12/01 | Hidden-surface removal, Shadows, Curves | Ch. 13, 10 | Tue. 11/28: Project 3 DUE Tue. 11/28: Project 4 ASSIGNED |
7 | 12/04-12/08 | Raster graphics, Color spaces | Ch. 11, 12 | Mon. 12/04: Project 5, part 4 DUE |
8 | 12/11-12/14 | Ray tracing FINAL EXAM: Thu. 12/14 |
Ch. 14.1-14.7 | Mon. 12/11: Project 4 DUE |
Time | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
9:00 | CS 4731 FL-320 |
CS 4731 FL-320 |
CS 4731 FL-320 |
CS 4731 FL-320 |
|
:30 | |||||
10:00 | Lindeman FL-144 |
Lindeman FL-144 |
|||
:30 | |||||
11:00 | Lindeman FL-144 |
||||
:30 | |||||
12:00 | |||||
:30 | |||||
1:00 | Amanda ADP Lab (FL-B16) |
||||
:30 | |||||
2:00 | |||||
:30 | |||||
3:00 | Amanda ADP Lab (FL-B16) |
Fan ADP Lab (FL-B16) |
Amanda ADP Lab (FL-B16) |
||
:30 | |||||
4:00 | |||||
:30 | |||||
5:00 | |||||
:30 | |||||
6:00 | Fan ADP Lab (FL-B16) |
||||
:30 | |||||
7:00 | |||||
:30 | |||||
8:00 | |||||
:30 |