Core Curriculum
The core curriculum consists of three areas, theoretical foundations, computer systems, and empirical methods. Courses in the core curriculum are expected to be introductory in nature, teachable by multiple faculty with regular rotations, and when possible not cross-listed with undergraduate equivalents.
The core curriculum can be found here.
Students are required to achieve a 3.5 grade point average in the core courses. Students entering with an earned M.S. in Computer Science or closely related discipline may be exempted from some of the core course requirements at the discretion of the Graduate Program Committee.