|Hours||3.0 Credit, 3.0 Lecture, 0.0 Lab|
|Prerequisites||C S 355 & MATH 213 & MATH 215; or C S 355 & MATH 313|
|Note||Students are allowed only 1 retake of C S 455. This includes students who have failed or withdrawn (received a "W" grade). If after 1 retake, a student needs to retake the course again, the student must wait 1 semester/term before being allowed to take any C S course and must follow the petition process at cs.byu.edu/retake-policy. This policy does not apply to classes dropped before the add/drop deadline. Petitions for exceptions to the policy can be completed at cs.byu.edu/retake-policy.|
|Programs||Containing C S 455|
Understanding fundamental principles of computer graphics
Students will be proficient in basic computer graphics algorithms such as modeling, trnasformations and rendering.
Students will design and code solutions to several programming problems in graphics using algorithms and data structures.
In addition, sutudents will use these techniques to program a large semester project.