Computer Graphics
|
|||||||||
|
Time: MW 11:00-12:15 Instructor: Brandon Lloyd The official description for this course can be found here. PrerequisitesCOMP 665 (235). We will review the relevant material from this course during the first few lectures. Students should have a basic knowledge of linear algebra. Programming projects will be done in a C-like language (C++, C#, Java, Python). TextbookThere is no official text for this course. Most of the material covered in this course can be found on the Internet. The lecture notes will be made available on-line. A good text, however, can reinforce and provide a more in-depth treatment of the material discussed in the lectures. Here is a non-exhaustive list of suggested reference texts: Fundamentals of Computer Graphics Computer Graphics: Principles and Practice Advanced Animation and Rendering Techniques: Theory and Practice Interactive Computer Graphics: A Top-Down Approach Using OpenGL Lecture scheduleThe following topics (subject to change) will be covered in the course in approximately the following order:
Assignments and TestsThere will be several programming assignments during the semester relating to the following topics:
There will also be a final project. Students will submit proposals for a project of their choosing. The final projects will be presented by the students at the end of the semester. In addition, there will be 2 tests during the semester. The final project will take the place of a final exam. GradingA student's grade will be determined according the following percentages:
All assignments are given with ample time for completion. Late assignments will be docked 5% for each day (M-F) they are late. Students will be expected to abide by the university honor code. |