4 credits Introduces the design and programming techniques used to create computer games. Examines how user interface design, graphics, sound, data structures, and artificial intelligence are combined in highly interactive applications. Prerequisite(s): CS 257 Add to Portfolio (opens a new window)