The Master of Science program in Computer Science offers students
a diversity of experiences and subject matter, allowing
students to prepare for further graduate study or for
a variety of career paths in computing and related fields.
College graduates without prior CS
training can enter the computing profession through
this program. These students start with the Graduate core courses
(described below) that parallel the typical undergraduate computing
curriculum. They then complete the graduate program.
Students with a strong undergraduate major in Computer Science
follow a 30-credit hour program, fulfilling a set of distribution,
concentration, and project requirements (described below).
Available courses provide a broad understanding of both practical
and foundational aspects of our field. New course offerings are
steadily being developed to reflect new technological developments.
For more information about the program or department, contact one of
our graduate advisors,
Dr. Barun Chandra or
Dr. Tahany Fergany.