Course Requirements 

Introductory Major Field Courses

Advanced Major Field Courses

Artifi cial Intelligence

Computational Sciences

Computer Game Development

Computer Graphics

Computer Networks

Computer Systems

Computer Vision

Data Analysis and Data Mining

Data Storage

Human-Computer Interaction


Software Engineering

Theory of Computation

Web Development

Open Electives

Open elective credit also is required to meet the minimum graduation requirement of 192 hours.