CSD Home | SCS Home



The MS program in Computer Science

The MS program in Computer Science offers students with a Bachelor's degree the opportunity to improve their training with advanced study in Computer Science.  We cater to students with basic analytic skills and a strong aptitude for mathematics, programming, and logical reasoning.  An undergraduate degree in computer science is not required.

The program is not based on a fixed set of courses. Instead, students construct their own course of study, in consultation with their advisors, within broad guidelines.  Thus, a student may choose an area in which to specialize (such as networking, machine learning, or algorithms) or choose not to specialize at all.

Most students will complete the program in three semesters.  Students switching into Computer Science from another field may require an additional semester to fill in gaps in their undergraduate training.

The program is distinct from the PhD program in Computer Science: Master's students will not usually continue into the PhD program.  MS graduates are welcome to apply to the PhD program, but will not receive preferential treatment.

The program's curriculum is defined here.

You may use the SCS Graduate Online Application to apply to the program.

VISITORS! Check out the MS program in Computer Science Visitors Page

For more information about the program please contact:
Tracy Farbacher
Master's Program Coordinator


      CSD Home   Webteam  ^ Top   SCS Home