The Master of Science in Computer Science program teaches the core competencies of
computer science. This program is a face-to-face program that allows students to learn
from world-class faculty in a highly-interactive environment. Students can choose
between a thesis-based track or a non-thesis-based track.
Applicants for this program are expected to have undergraduate degrees in computer science or related disciplines. This preparation gives students the necessary mathematical and computer science foundations needed for success. Typical applicants have GPAs over 3.0 and have earned top grades in most of their attempted computer science related courses.