Course Information

another search

Number:CS316
Name:Graphics and User Interfaces
Description:This course introduces programming concepts in rendering of graphics primitives, shading, lighting, geometric transformations, clipping, depth, ray tracing, texture mapping and antialiasing, interaction, perspective, and stereo viewing. Students will study the principles underlying the generation and display of 3D computer graphics. Topics include geometric modeling, 3D viewing and projection, lighting and shading, color, and the use of one or more technologies and packages such as X3D, OpenGL, and others. This course will introduce topics of human-computer interaction (HCI) and its implications for the design of interactive systems.
Credit(s):3
Offered (DAY schedule):
Instructor Permission Required:N
Pre-Requisite(s): CS216
CS218 or CS225

Course Objectives

In this course, students will: A. Understand the use of graphics primitives to create 2D and 3D renderings B. Be able to use graphics library tools to create graphic displays C. Understand the basics of how humans and computers interact and how to create user friendly interfaces D. Learn how to apply graphical rendering techniques to applications such and simulations, web applications and games E. Create a graphics demonstration program for use as part of the personal portfolio

Books Previously Used for CS316 not found.

Thomas College. Beyond Education.