This course introduces the basics of interactive computer graphics including software and hardware requirements for computer graphics systems, graphics data structures, algorithms and programming languages, raster and random display devices, and graphics applications. Students will work with dedicated graphics computers in completing laboratory exercises and course projects.
Prerequisite: CPSC 374 or permission of instructor. (3 credits)
This course and its outcomes support the Computing Learning Outcomes of Problem Solving and Critical Thinking (PS&CT), and Communication and Interpersonal Skills (C&IS). These Computing Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Effective Communication.
Learning Outcomes | Course Objectives |
---|---|
PS & CT d. Implement computing solutions that consist of system and application software written in various programming languages | 1. Write programs to implement standard graphics output primitives using standard approaches and algorithms. |
PS & CT b. Integrate design and implementation principles to develop effective applications | 2. Use transformations to display various graphic effects including motion. |
PS & CT a. Formulate project requirements and alternative solutions appropriate to the computing problems | 3. Design programs to display graphic images to given specifications. |
C & IS c. Devise effective user interfaces based on the application | 4. Use graphics to communicate with end user. |
PS & CT a. Formulate project requirements and alternative solutions appropriate to the computing problems | 5. Describe characteristics and functioning of common graphics input/output devices, and graphics processors. |
6. Compare standard graphics devices at various levels. |