|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 1 repeat of each C S undergraduate course (all 100-, 200-, 300- or 400-level courses). This includes all students who received any grade including those who withdraw (receive a "W" grade) from a C S course. Students must wait 1 semester/term before being allowed to take a course they have failed twice. Petitions for exceptions to the policy can be completed at cs.byu.edu/undergraduate-handbook/retake-policy-cs-courses/.|
|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.