Generated on Tue Oct 25 10:19:18 2022

CS 476: Computer Graphics I (JSON)

Catalog description: Languages, programming, devices, and data structures for representation and interactive display of complex objects.

Prerequisites: At least C- in C S 370 or C S 371.    (Catalog Link)

Credits: 3 (3)

Coordinator: Shaun Cooper

Textbook: Interactive Computer Graphics, A Top-Down Approach with WebGL, 7th Edition. Edward Angel & Dave Shreiner. Pearson Publishing Company, ISBN-13 978-0-13-357484-5.
    (also: online reading)

BS degree role: selected elective

Course Learning Objectives

  1. Techniques used in three-dimensional graphics
  2. Computer Graphics lightning and shading
  3. Client-server graphics using WebGL
  4. Geometric and Solid modeling
  5. Computer Graphics implementation algorithms

Course Practicum Requirements

  1. Program in WebGL, HTML and JavaScript
  2. Build a graphical model of a real world building using WebGL
  3. Use interactive interfaces to manipuate a graphical scene

Course Topics

  1. Graphics Systems and Models
  2. WebGL Programmings
  3. Interaction and Animation
  4. Geometric Objects and Transformations
  5. Orthogonal and Perspective Viewing
  6. Lighting and Shading
  7. Curves and Surfaces

Course Improvement Decisions

(Course improvement decisions or recommendations from past assessments)

  1. none

ABET Outcome Coverage

(Provide Mapping to ABET Student Outcomes)

  1. TBD

Other Notes

(Any important notes or issues to consider)

  1. none