Course Information: Introduction to Computer Graphics

Computer Science Department
Course Competency Plan
COURSE: CpSc 456 Introduction to Computer Graphics

Course Description: 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 the instructor. (3 credits)

Course Outcomes: This course and its outcomes support the Computer Science Learning Outcomes of Problem Solving and Critical Thinking (PS&CT) and Communication and Interpersonal Skills (C&IS). These Computer Science Learning Outcomes are tied directly to the University Wide Outcomes of Critical Thinking and Problem Solving and Communication.

Course ObjectivesDepartmental Learning Outcomes
The student will be able to:
  1. Describe characteristics and functioning of common graphics input/output devices, and graphics processors. [PS&CT e]
  2. Compare standard graphics devices at various levels. [PS&CT e]
  3. Write programs to implement standard graphics output primitives using standard approaches and algorithms. [PS&CT a, b, c, d]
  4. Design programs to display graphic images to given specifications. [PS&CT a, b, c, d, e, f]
  5. Use transformations to display various graphic effects including motion. [PS&CT a, b, c]
  6. Use graphics to communicate with end user. [C&IS b, c]
Problem Solving and Critical Thinking
Solve abstract and complex problems using software design methodology. Make informed choices among alternative solutions.


Communication and Interpersonal Skills
Use written, oral and electronic methods for effective communication.