Thomas College

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 in this Course

Term Year Title ISBN Author Edition Publisher Instructor New Used Rental eBook
S 2017 ABOUT FACE 4.0:ESSENTIALS OF...DESIGN 9781118766576 COOPER 14 WILEY Grady $0 $40 $0
S 2017 (none) Grady $0 $0 $0
F 2015 ABOUT FACE 4.0:ESSENTIALS OF...DESIGN 9781118766576 COOPER 14 WILEY Grady $0 $40 $0
F 2015 INTRO TO COMPUTER GRAPHICS:USING JAVA 2D &3D 9781447127321 2ND SPRINGER Grady $49 $0 $0
F 2014 INTRO TO COMPUTER GRAPHICS:USING JAVA 2D &3D 9781447127321 2ND Grady $50 $0 $0
F 2014 INTERACTION DESIGN 9780470665763 ROGERS 3RD 11 Grady $0 $65 $0
S 2014 INTERACTION DESIGN 9780470665763 ROGERS 3RD 11 Grady $0 $0 $0
S 2014 INTRO TO COMPUTER GRAPHICS:USING JAVA 2D &3D 9781447127321 2ND Grady $0 $0 $0