Department and CEG 477
Course Ardy
Goshtasby
Course
Number Coordinator
Course Title Computer Graphics II Total Credits 4
(Also listed as MTH 477.) Continuation of CEG 476. Covers selected topics in detail, including hidden line and surface removal, shading models, curved surface generation, and color models. Projects are individualized and creative. Selected papers are used for in-depth materials. Emphasis is on design of graphics systems. 3 hours lecture, 2 hours lab. Prerequisite: CEG 476.
Teaching techniques for generating 3-D scenes and techniques for interacting with the generated scenes. Subjects covered in this course are complementary to those covered in CEG476.
Laboratory Projects
There will be three programming assignments and a final project. Final project will involve a 10-minute presentation of a graphics topic and implementation of a moderate-size graphics software.
| Core | Advanced | Core | Advanced | |||
| Data Structures | 1.5 | Concepts of PL | ||||
| Algorithms | 1.5 | Comp Organization + Architecture | ||||
| Software Design | 1.0 | Other |
This requires writing a 2-page report and make a 15-minute presentation on computer graphics topics of interest.
In this course, various applications of computer graphics in various field are mentioned. Total one hour is devoted to this topic.
About half of the course deals with theory. The other half is on practice.
Assignments are in the form of programs. Before assigning the programs, a complete analysis of the problem to be solved is made to class. This involves 30 minutes to one hour for each assignment. There are three assignments in this course. Instead of the final exam, this course has a final project. The students are required to put together the programs written so far into a moderate size graphics software.
Depending on the assignment, parts of the project will be handed out and students are allowed to use the provided programs or write their own code to complete the project.