Course Requirements 

6 Major Electives chosen from the list below (at least 4 of which must be from the list of advanced courses):

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

Security

Software Engineering

Theory of Computation

Web Development

Open Electives

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