Traditional CS MS/PhD

Overview

Traditional MS and PhD requirements can be found on the Guide. Additional information can be found in the Handbook.

Admission to our program is competitive, though we do encourage any qualified student to apply.

Prospective students can find more information on admissions for the traditional MS/PhD program–as well as other graduate programs in the department–on our comprehensive admissions page.

Students are encouraged to pursue internships during their time with us, though we don’t require them. Current and former students have interned at a number of organizations, such as PayPal, Amazon, Google, Fetch, Roku, Qualcomm, and more.

Students can earn credit for internships that are directly related to their degree through our CS 702 course. F-1 visa-holding international students who need work authorization should review Curricular Practical Training (CPT) information in its entirety to understand expectations and avoid complications.

Students interested in earning credit for internship or co-op experiences can find more information on the following pages:

Traditional MS/Phd students are advised by the Graduate Advising Committee (GAC) until they develop a relationships with their own faculty advisor. Students should meet with their advisor or a member of GAC for help with course selection, research areas, help with finding an advisor, and program requirements.

Please see our funding and cost of attendance page for more information.

Program FAQs

This is an accordion element with a series of buttons that open and close related content panels.

Is the traditional MS/PhD program a STEM-designated program for STEM OPT purposes?

Yes. Please see here for more information.

How do I enroll in courses? What should I know about course enrollment?

All students at UW-Madison enroll for courses through the Course Search & Enroll app. (Tutorials can be found on the Registrar’s website.)

Students are given an enrollment appointment for each term, and are expected to enroll–and make changes to their enrollment–with respect to the enrollment deadlines.

The department also has internal FAQs that students should review before enrollment.

How long does it take to complete the traditional master's program?

The program takes about 2 years to complete. If you work as a TA during that time and take the minimum credits, it may take 2 ½ years.

How long does it take to complete the PhD program?

There is no typical timeline for the PhD program, but most students take 5-7 years to complete their requirements and dissertation.

Is there a part time option for the MS/PhD program? Is there an online option?

No, you are expected to attend the program in person at the Madison, WI campus and take a full time load of credits. Enrollment requirements may vary depending on your situation. Please see the funding and cost of attendance page for more information.

Am I assigned a faculty advisor when I start the program?

No. Students are responsible for finding an advisor after they begin their program. Most students have secured an advisor by their second year of the program.

Is a thesis required in the traditional master's program?

A master’s thesis is optional and not required to complete the master’s program. There is also an optional project available.

Program People

Angela Thorp

Credentials: Traditional MS/PhD Program, Computer Sciences

Position title: Graduate Program Manager

Email: thorp@cs.wisc.edu

Mollie Stolbov

Credentials: Traditional MS/PhD Program, Computer Sciences

Position title: Graduate Program Manager

Email: stolbov@wisc.edu