COMPUTER GRAPHICS
Survey of computer graphics. Image representation, formation, presentation, composition and manipulation. Modeling, transformation, and display of geometric objects in two and three dimensions. Representation of curves and surfaces. Rendering, animation, multi-media and visualization. Fluency with vector mathematics (e.g., from MATH 234 or a linear algebra class) is recommended.
Prerequisites & course information
Requisites: MATH 222 and (COMP SCI 367 or 400 ) or graduate/professional standing or declared in the Capstone Certificate in Computer Sciences for Professionals Course Designation: Level - Intermediate L&S Credit - L&S Liberal Arts and Science Repeatable for Credit: No Last Taught: Fall 2026 Learning Outcomes: 1. Develop interactive graphical applications in 2D and 3D using different types of APIs Audience: Undergraduate 2. Analyze and apply coordinate systems and transformations in 2D and 3D to model objects hierarchically and prepare them for viewing Audience: Undergraduate 3. Explain and apply shape modeling techniques, including parametric curves and meshes, in 2D and 3D Audience: Undergraduate 4. Select and apply appearance modeling techniques including texturing and lighting Audience: Undergraduate 5. Explain the structure and operation of the graphics pipeline and hardware, and use this understanding to implement and optimize efficient graphical applications Audience: Undergraduate 6. Identify the issues in discrete representations and select approaches to mitigate them Audience: Undergraduate 7. Discuss how imagery is perceived and the impact of perception on computer generated imagery Audience: Undergraduate Learning Outcomes: 1. Develop interactive graphical applications in 2D and 3D using different types of APIs Audience: Undergraduate 2. Analyze and apply coordinate systems and transformations in 2D and 3D to model objects hierarchically and prepare them for viewing Audience: Undergraduate 3. Explain and apply shape modeling techniques, including parametric curves and meshes, in 2D and 3D Audience: Undergraduate 4. Select and apply appearance modeling techniques including texturing and lighting Audience: Undergraduate 5. Explain the structure and operation of the graphics pipeline and hardware, and use this understanding to implement and optimize efficient graphical applications Audience: Undergraduate 6. Identify the issues in discrete representations and select approaches to mitigate them Audience: Undergraduate 7. Discuss how imagery is perceived and the impact of perception on computer generated imagery Audience: Undergraduate
Sources
- Course catalogue ↗2026-2027