Welcome to the Graduate Handbook!
Table of Contents
PhD:
- Requirements
- Qualifying Process (Qualifying Exam and Qualifying Breadth Courses
- Preliminary Process (Minor Requirements, Preliminary Examination, Dissertator Status)
- Final Process (Final Exam & Dissertation)
- PhD Program Deadlines
Professional Conduct Standards
Misconduct (Academic Misconduct, Non-Academic Misconduct, Research Misconduct)
Hostile and Intimidating Behavior
Graduate Advising
This is an accordion element with a series of buttons that open and close related content panels.
Graduate Advising Committee and Office Hours
The Graduate Advising Committee (GAC) advises students in the traditional MS/PhD program, approves course plans, and evaluates satisfactory progress toward the degree. Each fall and spring semester graduate students in the program who are not in dissertator status should plan to meet with a faculty GAC member to discuss their course selection and progress toward degree goal. Students can meet with a GAC member later in the semester if they need to discuss changes to their course schedule for the semester. Posted drop in office hours are held throughout the fall and spring semester. Students seeking deadline extensions or exceptions need to contact the GAC Chair, Professor Andrea Arpaci-Dusseau.
Spring 2025 Office Hours:
No appointment necessary during posted office hours. Spring office hours will be posted in January.
Angela Thorp, Graduate Program Manager, thorp@cs.wisc.edu, Room 4297 CS
Wednesdays, 2:00PM – 4:00PM
For all other times, email to request appointment
Mollie Stolbov, Graduate Program Manager, stolbov@wisc.edu, Room 4292 CS
Email or click here to schedule an appointment with Starfish.
Prof. Andrea Arpaci-Dusseau (GAC Chair), dusseau@cs.wisc.edu, 7375 Computer Sciences
Thursdays, 10:00AM – 11:00AM (In-person only)
Fridays, 11:00AM – 12:00PM (Zoom only – https://uwmadison.zoom.us/j/97139982039)
Updates posted to https://pages.cs.wisc.edu/~dusseau/
Eric Bach (CS PhD minor advisor for students from outside CS), bach@cs.wisc.edu, Room 4391 CS
Contact via email only
Ethan Cecchetti, cecchetti@wisc.edu, 7395 Computer Sciences
Tuesdays, 4:00PM – 5:00PM, in person only
Paris Koutris, paris@cs.wisc.edu, 4363 Computer Sciences
Mondays, 11:00AM – 12:00PM, in person only
Amos Ron, amos@cs.wisc.edu, 7381 Computer Sciences
Fridays, 4:00PM – 5:00PM, in person only
Wednesdays, 7:00PM – 8:00PM, Zoom only: https://uwmadison.zoom.us/j/91471654334 pwd=MltxmQteyskhIsduO99zv4WuxbjsCa.1
Colin Dewey, colin.dewey@wisc.edu, 5420 Genetics/Biotechnology (enter building from University Ave)
Tuesdays, 2:00PM – 3:00PM (Zoom only – https://uwmadison.zoom.us/j/94126612524?pwd=TSbdgvMKFaHYxuaIkubRv1OiW8nLgA.1)
Degree Planning
During the early part of the first term of a graduate student’s tenure in the Department, the student will attend a meeting with a faculty member of the Graduate Advising Committee (GAC) to discuss their plans for meeting their degree goals.
New students share their program plan in their initial meeting with a faculty member on GAC. The purpose of the program plan is to ensure that the student is pursuing a suitable course of study for the degree sought, and understands the requirements.
In order to make a degree plan, students should use The Guide for their respective program to ensure courses will meet requirements. Click here for the Masters and here for the PhD program requirements. You can also find a list of all CS courses here.
The student should discuss their plans with the GAC Advisor and refer to this plan for future semester planning. Students should meet with a member of GAC whenever they have changes to plan.
Satisfactory Progress
This is an accordion element with a series of buttons that open and close related content panels.
Satisfactory Progress in the CS MS/PhD Program
To maintain Satisfactory Academic Progress, students must meet the following:
- Adhering to the University’s Standards for Professional Conduct
- Meeting the Graduate School’s Enrollment Requirements
- Maintaining a cumulative GPA of at least 3.00
Check out the table at the end of the Graduate School’s Enrollment Requirements for the precise conditions and the corresponding number of credits required for full-time registration.
Computer Sciences Department policy for TAs requires that they be enrolled in a minimum of 6 credits unless in dissertator status. This requirement supersedes the minimum required by the university but must be filled by students TAing in the CS department.
Making Satisfactory Academic Progress
A graduate student in Computer Sciences shall be considered to have made satisfactory academic progress in a given term if all of the following conditions below are satisfied. Questions regarding enrollment requirements can be directed to the Graduate Program Managers.
- During the given term the student has completed, with a satisfactory grade or a grade of I (incomplete) or P (progress), a minimum number of credits of approved courses determined by the enrollment requirements of the Grad School and Department.
- At the end of the given term, the student has removed all incomplete grades from any previous term.
- The student has observed all the deadlines imposed by the Department that occur before the start of the next regular term.
- Leave of absence or part load requests should be directed to the GAC Chair.
Computer Sciences Enrollment Information
Status | Leave of absence | Part load | Dissertator | FT Internship | TA, SA, PA | RA/ Fellows |
---|---|---|---|---|---|---|
Credits | 0 cr. | 3 cr. | 3 cr. | 2 cr. | 6 cr. | 8 cr. |
Repercussions of Non-Satisfactory Performance
The University has disciplinary procedures in place for academic, non-academic, and research misconduct.
A student may be placed on probation or suspended from the Graduate School for low grades or for failing to resolve incompletes in a timely fashion.
A student who fails to make satisfactory academic progress during one regular term loses the financial support guarantee of the Department (if any), and is not eligible for financial support from resources controlled by the Department during the next regular term.
A student who fails to make satisfactory academic progress during two consecutive regular terms (fall and spring semester, or spring and fall semester) will be dismissed from the Department right before the start of the next regular term.
Appeals to Satisfactory Academic Progress
Any graduate student may appeal any aspect of the satisfactory academic progress rules and this appeal must be initiated no later than the end of the fourth week of the following regular term.
To appeal, the student should send an email to the Graduate Advisory Committee (GAC) Chair stating the reason for the appeal. This letter should explain the reasons for the appeal, and it should be accompanied by appropriate documents such as a medical certificate if the appeal is on the grounds of ill health or a supporting letter from a CS faculty member if the appeal concerns an unusual combination of courses. It will be useful for the student to discuss the problem with their advisor or a member of the Graduate Advising Committee before submitting the appeal.
The GAC Chair will review the appeal and notify the student of their decision, normally within 20 business days. A student who is not satisfied with the decision by the GAC Chair may submit a further appeal in writing to the Department Chair.
The Department Chair will place the appeal on the agenda of a regular faculty meeting, will circulate the letter of appeal and documentation, and will give the student written notification of the meeting. The meeting will be scheduled within four working weeks after receipt of the letter to the Department Chair. The student and their advisor(s) may attend the meeting to present the appeal, provided that the Department Chair is advised in writing before the start of the meeting. In accordance with Wisconsin law, the meeting will begin in open session, but the Department Chair will move that the meeting convene in closed session before the appeal is considered.
You can learn more about the Graduate School L&S Policy and Procedures for Graduate Academic Appeals.
MS Requirements
This is an accordion element with a series of buttons that open and close related content panels.
Obtaining a Master of Science in Computer Sciences
In order to obtain the degree of Master of Science in Computer Sciences, a student must:
- be admitted to the traditional MS track or PhD track of the Department
- meet the minimum credit requirement for the MS degree
- not be dismissed, suspended or on probation due to lack of satisfactory performance
- have no incompletes (I) or unreported (NR) grades
Each semester, the Graduate Program Manager will send an email that provides the link to MS warrant request form and graduation information to all students in the MS/PhD program.
- Students who are admitted to the CS PhD program and want to get their Masters as part of their PhD must add the MS program in GradPortal.
- If the PhD student intends to leave with an MS, please make sure to change your degree level to MS in the Grad Portal. The MS warrant can’t be processed until you add or change (if leaving) the program.
- Here are instructions to do add/change programs.
Transfer of Credits
Credits from other institutions cannot be used to satisfy MS requirements. Credits from prior graduate course work at UW–Madison may be counted toward an MS degree provided the credits were earned within 10 years of current enrollment in the program.
The following restrictions apply:
- Credits earned as an undergraduate student cannot be counted.
- Credits earned towards a certificate cannot be counted.
- At most 15 credits taken as a special student may be counted. (Note that the Graduate School requires that at least 16 credits be taken after enrollment in the MS program.)
- If a student is obtaining MS degrees in two or more majors, no more than a 25% credit overlap with other UW-Madison MS degrees is allowed, based on the lower credit requirements of the two programs.
Students who wish to transfer credits from allowable prior graduate coursework at UW–Madison must have credit transfer approved by a GAC advisor.
Minimum Degree Requirements
- 30 credits for courses numbered 300 or above
- Receive a satisfactory grade for all credits
- Minimum cumulative GPA of 3.0.
24 credits must be Computer Sciences courses numbered 400 or above. The following courses are not allowed to count toward these 24 credits:
- COMP SCI 400 Programming III
- seminar course (COMP SCI/B M E/B M I/BIOCHEM/CBE/GENETICS 915)
- individual instruction courses ( COMP SCI 799 and COMP SCI 899), and
- COMP SCI 702.
- CS 900
At least 15 of the 24 credits must be Core Credits, which are Computer Sciences courses numbered 700-889 graded on A-F scale, with the following exclusions/qualifications:
- COMP SCI 790 Master’s Thesis normally counts towards core credit. In rare instances, the thesis supervisor or committee may (at the time of evaluation of the thesis work) designate credit awarded for COMP SCI 790 as ineligible for core credit; credit awarded under this scenario may still count towards the 24 qualifying Computer Sciences credits. If you have questions, contact the MS grad program manager.
- Among the topics courses COMP SCI 758, COMP SCI 839 and COMP SCI 880, a maximum of one such course can be used as core credit.
- COMP SCI 838 is not allowed to count towards Core Credits.
- Courses cross-listed with CS are acceptable for the purposes of this requirement.
The remaining 6 credits can be from any subject:
- Research credits for 799 or 899
- Internship credits for CS 702
- Seminar credit for CS 915; can be taken multiple times for credit
- CS900 section 2. CS 900 section 1 is restricted to students in the professional program
- Graded courses from other departments that are numbered 300 or above.
Graduate Course Information
Topics Courses
Topics courses have syllabi that may change significantly from one offering to another. They can be taken multiple times for credit. However, students are restricted to using only one topics course toward the core requirement.
CS 758, CS 839 and CS 880 are considered topics courses.. Note: prior to the creation of CS 839 in Fall 2017 certain 838s were approved for core. If you have questions about earlier 838s for core, please consult with a member of the Graduate Advising Committee.
Seminar Courses
The seminar courses offered by the CS Department are CS 900 and CS 915. Seminar courses can be taken multiple times for credit. CS 900 Section 2 can be used toward traditional MS requirements to fulfill the 6 additional credits requirement. The content of CS 900 section 2 is similar each semester and should not be taken more than once.
Note: CS900 section 1 is restricted to students in the Professional Master’s program and can not be used toward CS MS in the traditional MS program.
Masters Research Course CS 799
CS 799 Master’s research. Students doing independent research and seeking to earn MS at UW-Madison, even if PhD is their end goal and they entered as a PhD student, should enroll in CS 799. CS 799 can be counted toward the six additional credit requirement. However, MS students are allowed to take more than 6 cumulative credits of CS 799.
Thesis/ Project Course CS 790
Students may choose to write a master’s thesis (6 credits) or project report (3 credits). Up to 6 credits of CS 790 may be used towards Core Credit requirements in the Master’s program.
Co-Op/Internship Course CS 702
Students may get credit for an internship that relates to their degree program. CS 702 is taken for 1 credit or 2 credits. Click here for instructions on how to enroll in CS 702.
To enroll in 1 credit of 702 the internship must have a total hours of 150-359 within the term course is taken
To enroll in 2 credits of 702 the internship must have a total of 360 hours or more within the term course is taken.
International students on an F-1 visa, will need to apply for Curricular Practical Training (CPT).
Master's Thesis or Project Report
Students may choose to write a master’s thesis (6 credits) or project report (3 credits). The responsibility for finding a thesis or project advisor lies solely with the student. The advisor must be a full-time or affiliate faculty member of the Department.
Master’s Thesis
A master’s thesis (6 credits) is expected to be a substantial piece of work, e.g., a comprehensive survey of a particular area. In contrast to a doctoral thesis, a master’s thesis need not contain original research work, but might well serve as a basis and major first step toward subsequent doctoral work. There are no rules regarding the format of a master’s thesis. The student should consult with their thesis advisor and can also review the Graduate School’s Guide to Preparing Your Master’s Thesis.
The student should send a copy of the thesis including the title page signed by the thesis committee to the Graduate Program Manager. In addition the thesis needs to be published as a departmental technical report. Depositing a copy of the thesis in the Memorial Library is optional.
The thesis committee consists of the advisor and a minimum of two additional members; at least one of the additional members must be a full time faculty member of the Department.
Project Report
A project report (3 credits) is carried out under the supervision of a faculty member. The report should be submitted in electronic form, along with a title page signed by project advisor, to the Graduate Program Manager. The report is kept on file in the department but is not made public.
PhD Requirements
This is an accordion element with a series of buttons that open and close related content panels.
General
In order to obtain the degree of Doctor of Philosophy in Computer Sciences a student must:
- be admitted to the CS PhD track
- complete all milestone requirements,
- meet the minimum credit requirement for the degree,
- not be dismissed, suspended or on probation due to lack of satisfactory performance, and
- pay all fees and file the required paperwork.
Milestone Requirements
The milestone requirements for a PhD in CS are: the qualifying process, the preliminary process, and the final defense process. The deadlines are based on the semester in which the student was initially admitted to the CS MS/PhD program regardless whether they entered as an MS or PhD student. Milestones must be met within the allotted time frame as follows:
Qualifying Process: Students must complete breadth requirements and pass the qualifying examination within 3 years (6 semesters) after admission to the program.
Preliminary: Students complete minor and pass preliminary examination within 4 years (8 semesters) after admission to the program; up to one additional year extension is possible with GAC chair and advisor approval.
Dissertation: Students must pass final defense examination and deposit dissertation within 5 years (10 semesters) from date of preliminary examination. Extensions to this deadline are granted by the Graduate School PhD coordinator with the approval of the student’s PhD advisor. Extensions to this deadline are rarely needed.
Credit Information
Minimum credit requirement
The student must receive 51 credits in courses numbered 300 or above and at least 50% of the credits counted are for courses numbered 700 and above.
All graded courses numbered 300 or above taken as a graduate student in CS at UW-Madison count towards this requirement, including those counted towards an MS in CS, the breadth requirement, and the minor requirement. Research credits for 799,899,990 count toward this requirement. CS 790 counts for students who did a thesis or project masters. Non-CS courses also count toward the 51 credit requirement.
The requirement that 32 credits must be taken as a graduate student at UW-Madison is referred to as the minimum graduate residence credit requirement, and must be completed prior to achieving dissertator status. The CS department does not allow traditional MS/PhD students to transfer credit from other institutions. All 51 credits must be earned at UW-Madison post baccalaureate.
Transfer of credits
Credits from other institutions cannot be used to satisfy requirements, with one exception. One course taken elsewhere may be used to satisfy a breadth course requirement. This course does not count towards any other requirement and no credit is given for the course.
Credits from prior graduate coursework at UW-Madison may be counted towards the PhD in CS provided they were earned less than 10 years before the current enrollment in the PhD in CS program, with the following restrictions:
- Credits earned as an undergraduate student cannot be counted.
- Credits earned towards a certificate cannot be counted.
- At most 15 credits taken as a special student may be counted.
- There is no more than a 25% credit overlap with any other PhD degree, based on the lower credit requirements of the two programs.
Required Forms
Preliminary Warrant
After the student finishes the preliminary process (prelim), the preliminary warrant needs to be electronically signed by every member of the prelim committee and the doctoral minor advisor. The Graduate Program Manager will submit the signed preliminary warrant to the Graduate School for review and approval.
After completion of the prelim and doctoral minor, the student will become a dissertator in the following semester. Students will receive notification from the Graduate School of dissertator status and subsequent enrollment requirements until defense and deposit of dissertation.
PhD Defense Warrant
A warrant is required for the final oral defense. The student is required to submit the fully e-signed warrant at the time they deposit their dissertation. The warrant needs to be signed by every member of the final defense committee, indicating that the student passed the final examination.
Whenever a warrant is needed, the student should submit the applicable google warrant request form to the Graduate Program Manager at least three weeks ahead of time.
Dissertation Advisor
It is the responsibility of a PhD student to find a dissertation advisor and the Department does not guarantee that one will be provided. The dissertation advisor must be a full-time or affiliate faculty member of the Department, or have retired or resigned from such a position no more than one year prior to the student’s defense.
The dissertation advisor’s expertise and research interests should match closely with those that the student intends to acquire. It is recommended that students reach out to faculty early in their career and suggest that students take courses with professors they have an interest in working with.
Students who intend to get a PhD should find a dissertation advisor no later than the end of second year in the MS/PhD program. The dissertation advisor chairs the qualifying process, the preliminary exam committee and the final oral exam committee.
A student who later decides that a different dissertation advisor would be preferable should discuss this with the current dissertation advisor and consult with a member of the GAC committee to seek a change in advisor. Selection of a dissertation advisor, or change of dissertation advisors, should be based on the faculty member’s ability to guide the student expertly into the chosen area of research. In each case the student needs to inform the Graduate Program Manager about the current dissertation advisor.
PhD Qualifying Process
The qualifying process for PhD students in CS consists of completing the CS breadth course requirement and passing the qualifying examination. Both components need to be finished by the qualifying deadline, which is the end of student’s 6th semester.
This is an accordion element with a series of buttons that open and close related content panels.
Qualifying Exam
All areas of Computer Sciences except Optimization and Computer Architecture now use a project based qualifying exam.
The optimization qualifying examination is a 4 hour seated examination and is offered only in the fall. It is administered by the Industrial and Systems Engineering Department. Students interested in this area exam should register with the ISYE department. Details are sent by the CS Graduate Program Manager prior to the start of semester. The exam is usually given at the start of the third week of classes.
The computer architecture exam is a four hour seated exam and is offered usually in the third week of classes in fall and spring. Students who are planning to take the computer architecture qualifying exam should contact the Graduate Program Manager no later than Friday of the first week of classes.
Students from other areas need to register for the project based Qual at the beginning of the semester. The Graduate Program Manager will send out the registration information within the first two weeks of class. Students whose option is the project based Qual register at the beginning of the semester after receiving the qualifying information and link for registration from the Graduate Program Manager.
For the project based Qual, the student will need to have a Qual advisor, who is the expected PhD advisor. Before registering for the Qual the student should discuss the expectations with the advisor. The Qual advisor has some latitude in what will be required. Typically the project involves research or an implementation exercise that demonstrates the student’s ability to do PhD research. When the project is completed the student makes a presentation to the Qual advisor and the members of the grading committee. The committee has a minimum of 3 members, two of whom must have tenure home in the CS department.
Qualifying Process Course Breadth Requirement
For the most up to date courses that can be used for the Breadth Requirement, see The Guide.
Band 1 | ||
COMP SCI/E C E 506 | Software Engineering | 3 |
COMP SCI 536 | Introduction to Programming Languages and Compilers | 3 |
COMP SCI 537 | Introduction to Operating Systems | 4 |
COMP SCI 538 | Introduction to the Theory and Design of Programming Languages | 3 |
COMP SCI 542 | Introduction to Software Security | 3 |
COMP SCI/E C E 552 | Introduction to Computer Architecture | 3 |
COMP SCI 640 | Introduction to Computer Networks | 3 |
COMP SCI 642 | Introduction to Information Security | 3 |
COMP SCI 701 | Construction of Compilers | 3 |
COMP SCI 703 | Program Verification and Synthesis | 3 |
COMP SCI 704 | Principles of Programming Languages | 3 |
COMP SCI 706 | Analysis of Software Artifacts | 3 |
COMP SCI/E C E 707 | Mobile and Wireless Networking | 3 |
COMP SCI 736 | Advanced Operating Systems | 3 |
COMP SCI 739 | Distributed Systems | 3 |
COMP SCI 740 | Advanced Computer Networks | 3 |
COMP SCI 744 | Big Data Systems | 3 |
COMP SCI/E C E 752 | Advanced Computer Architecture I | 3 |
COMP SCI/E C E 755 | VLSI Systems Design | 3 |
COMP SCI/E C E 757 | Advanced Computer Architecture II | 3 |
COMP SCI 758 | Advanced Topics in Computer Architecture | 3 |
COMP SCI/E C E 782 | Advanced Computer Security and Privacy | 3 |
Band 2 | ||
COMP SCI 534 | Computational Photography | 3 |
COMP SCI 545 | Natural Language and Computing | 3 |
COMP SCI 559 | Computer Graphics | 3 |
COMP SCI 564 | Database Management Systems: Design and Implementation | 4 |
COMP SCI 570 | Introduction to Human-Computer Interaction | 4 |
COMP SCI 571 | Building User Interfaces | 3 |
COMP SCI/B M I 576 | Introduction to Bioinformatics | 3 |
COMP SCI 764 | Topics in Database Management Systems | 3 |
COMP SCI 765 | Data Visualization | 3 |
COMP SCI 766 | Computer Vision | 3 |
COMP SCI/ED PSYCH/PSYCH 770 | Human-Computer Interaction | 3 |
COMP SCI/B M I 776 | Advanced Bioinformatics | 3 |
COMP SCI 784 | Foundations of Data Management | 3 |
Band 3 | ||
COMP SCI/MATH 513 | Numerical Linear Algebra | 3 |
COMP SCI/MATH 514 | Numerical Analysis | 3 |
COMP SCI 520 | Introduction to Theory of Computing | 3 |
COMP SCI/E C E/I SY E 524 | Introduction to Optimization | 3 |
COMP SCI/I SY E/MATH/STAT 525 | Linear Optimization | 3 |
COMP SCI/I SY E 526 | Advanced Linear Programming | 3 |
COMP SCI 577 | Introduction to Algorithms | 4 |
COMP SCI/I SY E 635 | Tools and Environments for Optimization | 3 |
COMP SCI 710 | Computational Complexity | 3 |
COMP SCI/MATH 714 | Methods of Computational Mathematics I | 3 |
COMP SCI/MATH 715 | Methods of Computational Mathematics II | 3 |
COMP SCI/I SY E 719 | Stochastic Programming | 3 |
COMP SCI/I SY E 723 | Dynamic Programming and Associated Topics | 3 |
COMP SCI/I SY E/MATH/STAT 726 | Nonlinear Optimization I | 3 |
COMP SCI/I SY E 727 | Convex Analysis | 3 |
COMP SCI/I SY E/MATH 728 | Integer Optimization | 3 |
COMP SCI/I SY E/MATH 730 | Nonlinear Optimization II | 3 |
COMP SCI 787 | Advanced Algorithms | 3 |
COMP SCI 880 | Topics in Theoretical Computer Science | 3 |
Band 4 | ||
COMP SCI/E C E/M E 532 | Matrix Methods in Machine Learning | 3 |
COMP SCI/E C E/M E 539 | Introduction to Artificial Neural Networks | 3 |
COMP SCI 540 | Introduction to Artificial Intelligence | 3 |
COMP SCI/E C E 561 | Probability and Information Theory in Machine Learning | 3 |
COMP SCI/E C E 760 | Machine Learning | 3 |
COMP SCI/E C E 761 | Mathematical Foundations of Machine Learning | 3 |
COMP SCI 762 | Advanced Deep Learning | 3 |
COMP SCI 769 | Advanced Natural Language Processing | 3 |
COMP SCI/B M I 771 | Learning Based Methods for Computer Vision | 3 |
COMP SCI/E C E/STAT 861 | Theoretical Foundations of Machine Learning | 3 |
PhD Preliminary Process
The preliminary process for PhD students in CS consists of completing the minor requirement and passing the preliminary examination. Both components need to be finished by the preliminary deadline.
This is an accordion element with a series of buttons that open and close related content panels.
Minor Requirement
The minor requirement involves 9 to 12 credits of course work outside of CS. There are two methods of fulfilling this requirement, referred to as Option A and Option B on the Minor Declaration Form.
- Option A: Existing program
This option consists of fulfilling the PhD minor requirements as specified by an existing program outside of CS. Students should contact the particular program for the precise requirements and find the person from that program who is authorized to act as the minor advisor. On a student’s transcript, fulfillment of this option appears as Minor: followed by the name of the program.
The Minor Advisor for that department attests to it by signing the Minor Declaration Form and approving the minor request in the grad portal. A copy of the signed Minor Declaration form needs to be emailed to the Graduate Program Manager.
- Option B: Distributed
This option consists of at least 9 credits in courses from 2 or more departments outside of CS. All of the following conditions need to be satisfied:- All credits counted are for courses numbered 300 or above.
- No credits counted are for courses in CS or courses cross-listed with CS.
- No credits counted are for individual instruction courses.
- All credits counted are graded on the A-F scale and have received a grade of BC or higher.
- The GPA of the credits counted is at least 3.00.
- Students can use no more than 5 credits counted for coursework completed more than 5 years prior to admission to the PhD program; no credits counted are for coursework taken 10 years ago or more; no credits counted are for courses taken while the student was completing requirements for UW – Madison CS MS.
- For this option the Graduate Advisory Committee (GAC) Chair acts as the Minor Advisor. Students must consult as early as possible with the Graduate advising committee chair for approval of a distributed minor plan. On a student’s transcript, fulfillment of this option appears as Minor: Distributed.
The Graduate Program Manager verifies completion of distributed minor at the time the warrant request is made. For a distributed minor the department chair signs the preliminary warrant to show it is completed.
Preliminary Examination
The preliminary examination is an oral exam in which the student is expected to display depth of knowledge in the area of specialization in which research for the dissertation will be conducted. Students need to complete the qualifying process before taking the preliminary examination. They should have worked on some project with their dissertation advisor before planning the exam, and determine when they are ready to take it in consultation with their dissertation advisor.
The preliminary examination committee consists of three or more members and is chaired by the dissertation advisor. At least two of the committee members must be full-time faculty members of the CS Department.
At least one semester prior to the preliminary examination, the student should approach each proposed member of the committee, secure agreement to serve, and then discuss a program for preparing for the examination.
Students should request a preliminary warrant three weeks before the scheduled date for their examination. When the student requests the preliminary warrant they need to know the date and their committee members.
After the student passes the exam, each committee member needs to sign the preliminary warrant.
Dissertator Status
The semester following passing the preliminary exam and completing minor the student becomes a dissertator.
Both the minor and preliminary exam must be completed before the student is eligible for dissertator status. When a student has advanced to dissertator status, the Graduate School will send a confirmation email to the student that includes detailed information on enrollment requirements and other requirements for degree completion.
PhD Final Process (Final Exam & Dissertation)
The final process for PhD students in CS consists of writing and depositing the dissertation and passing the final examination. Both components need to be finished by the final deadline.
The Graduate School website contains a doctoral guide completing your doctoral degree.
This guide includes dissertation formatting guidelines, resources for writing help, and timelines for degree completion.
This is an accordion element with a series of buttons that open and close related content panels.
Dissertation
The student must conduct, under the supervision of a dissertation advisor, a substantial piece of original research in CS and report it in a dissertation that is made public and meets the highest standards of scholarship.
Defense Warrant Request
When a student is ready to defend and has determined the date and committee composition they can request a PhD Final Defense Warrant. This form should be submitted at least 3 weeks prior to the defense.
The members of the final examination committee should receive a copy of the dissertation at the latest three weeks before the exam. After passing the final exam, the student needs to electronically deposit the dissertation along with the fully signed defense warrant.
Final Defense Examination
The final examination is an oral exam in which the student must explain and defend the contents of the dissertation and exhibit detailed knowledge of the general area in which the reported research falls.
The final examination committee consists of four or more members and is chaired by the dissertation advisor. The composition of the committee will be suggested by the dissertation advisor. Defense committee requirements can be found here: Graduate School: Committees
All of the following conditions need to be satisfied:
- At least three of the committee members must be UW-Madison graduate faculty or former UW-Madison graduate faculty up to one year after resignation or retirement.
- At least two of the committee members must be full-time faculty members of the Department.
- At least one of the committee members, other than the dissertation advisor, must represent a UW department outside of CS.
- The fourth member can be from UW-Madison or external to UW-Madison. They must have a PhD.
- At least three committee members must be designated readers.
After the student passes the exam, each committee member needs to electronically sign the PhD Defense Warrant.
PhD Deadlines
For historical reasons, deadlines are stated in semesters (regular academic terms). One year equals two regular terms, fall and spring. Summers are not counted in the deadlines.
Exceptions to the milestone deadlines must be requested by the student to the GAC Chair before the deadline has elapsed. The student’s advisor should send an email to the GAC chair in support of extension requests.
This is an accordion element with a series of buttons that open and close related content panels.
Qualifying Deadline
Three years (6 regular terms) from time of entry to the MS/PhD program are allotted for finishing the qualifying process.
A later extension of one regular term to complete the breadth requirement may be granted to students who have passed the qualifying exam, provided the student commits to a concrete plan for completing the breadth requirement by the extended deadline, and the dissertation advisor is supportive.
Students who believe their situation warrants additional time should consult with the GAC Chair.
Preliminary Deadline
Students are initially allotted four years (8 regular terms) from time of entry to the MS/PhD program to finish the preliminary process.
If the student is granted an extension to the qualifying deadline, the preliminary deadline is also automatically extended, unless the GAC chair specifies extension of qual deadline only.
A further preliminary extension of up to two regular terms may be granted provided the student commits to a concrete plan for completing the preliminary process by the extended deadline, and the dissertation advisor is supportive, and states that the student is making good progress towards that degree. The PhD advisor should email the GAC chair in support of the student’s request for an extension.
Final Deadline for Defending and Depositing PhD Dissertation
The deadline for finishing the final process is initially set to 10 regular terms (5 years) after passing the preliminary examination.
In order to receive an extension, a student may be required to take another preliminary examination.
Deadline Extension for Childbirth and Adoption
A graduate student in good standing may request a deadline extension of one regular term when he or she experiences childbirth or adoption. The extension does not extend the funding guarantee by the Department.
The extension is available for each birth or adoption, to each parent, both males and females, and without regard to sexual orientation.
To obtain the extension, the student must email the GAC Chair and the dissertation advisor (if any) within 12 months of the date of birth or adoption. The GAC Chair checks that the conditions are met and, if so, automatically grants the extension.
For the purposes of this regulation, graduate students are considered in good standing if they are not dismissed, suspended, or on probation, and if they did not fail the conditions for satisfactory academic progress for the term prior to the child birth or adoption.
Funding & Financial Aid
Graduate students are eligible for a range of financial support, including teaching assistantships, research assistantships and graduate fellowships. Many students admitted to the traditional MS/PhD track are offered a funding guarantee of four years through the department, typically in the form of teaching assistantships for incoming students. Funding consists of a tuition waiver and a stipend.
For more detailed information on funding, assistantships, and other financial support, please review our funding page.
Professional Conduct Standards
All students are expected to adhere to the highest standards of professional behavior and ethics. Students should avoid even the appearance of improper behavior or lack of ethical standards while in Graduate School at UW-Madison, in all professional settings, and in their personal lives. Students should conduct themselves according to the standards expected of members of the profession to which the student aspires. Concerns about infractions of professional conduct may be effectively handled informally between the instructor/advisor and the student. If a resolution is not achieved, a graduate program representative may be included in the discussion. Separate and apart from a violation of professional conduct, a student may face university disciplinary action with regard to the same action. Students are responsible for reading the information here, as well as the information published on all relevant websites. Lack of knowledge of this information does not excuse any infraction.
This is an accordion element with a series of buttons that open and close related content panels.
Professional Ethics
Students shall show respect for a diversity of opinions, perspectives and cultures; accurately represent their work and acknowledge the contributions of others; participate in and commit to related opportunities; aim to gain knowledge and contribute to the knowledge base of others; understand the UW Student Code of Conduct; represent their profession and the program; and strive to incorporate and practice disciplinary ideals in their daily lives. Resumes/CVs must reflect accurate information.
Honesty and Integrity
Students shall demonstrate honesty and integrity as shown by challenging themselves in academic pursuits; honesty and ethics in research and Institutional Review Board (IRB) applications–including honesty in interpretation of data, commitment to an unbiased interpretation of academic and professional endeavors; and the need to document research activities, protect subject/client confidentiality and HIPAA regulations. Students shall follow through and pull their weight in group activities and understand where collaboration among students is or is not allowed; not plagiarize others’ work or their own past work (self-plagiarism), cheat, or purposefully undermine the work of others; and avoid conflicts of interest for the duration of their time in the program. As a professional, honesty and integrity also extends to personal behavior in life outside of the academic setting by realizing that students are representatives of the program, UW-Madison and the profession as a whole.
Interpersonal and Workplace Relationships
Students shall interact with peers, faculty, staff and those they encounter in their professional capacity in a manner that is respectful, considerate and professional. This includes and is not limited to attending all scheduled meetings, honoring agreed upon work schedules, being on time and prepared for work/meetings, contributing collaboratively to the team, keeping the lines of communication open, offering prompt response to inquiries, and employing respectful use of available equipment/technology/resources. Chronic or unexplained absences are unprofessional in the workplace and could be grounds for termination or removal of funding. To facilitate the free and open exchange of ideas, any criticism shall be offered in a constructive manner, and the right of others to hold different opinions shall be respected.
Commitment to Learning
Students are expected to meet their educational responsibilities at all times. Be actively prepared for class and be ready for questions and answers. Be on time for every class and always show courtesy during class or if you have to leave class early. If possible, students should notify the instructor at least one day in advance of a planned absence. Students who are unable to attend class are responsible for finding out what occurred that day and should not expect instructors to give them individual instruction. Recognizing that the pursuit of knowledge is a continuous process, students shall show commitment to learning by persevering despite adversity and seeking guidance in order to adapt to change. Students shall strive for academic excellence and pursue and incorporate all critique, both positive and negative, in the acquisition of knowledge in order to understand and respect the community in which they work.
Professional Appearance
Students shall convey a positive, professional appearance in order to represent the program in a dignified manner. Appearance includes a person’s dress, hygiene, and appropriate etiquette/protocols for the environment (including safety protocols and protective clothing in environments that require them).
Misconduct
Academic Misconduct
Academic misconduct is governed by state law, UW System Administration Code Chapter 14. For further information on this law, what constitutes academic misconduct, and procedures related to academic misconduct, see: The Graduate School Academic Policies & Procedures: Misconduct, Academic. grad.wisc.edu/documents/misconduct-academic
Non-Academic Misconduct
Non-academic misconduct is governed by state law, UW System Administration Code Chapters 17 and 18. For further information on these laws, what constitutes non-academic misconduct, and procedures related to non-academic misconduct, see:
The Graduate School Academic Policies & Procedures: Misconduct, Non-Academic grad.wisc.edu/documents/misconduct-nonacademic
Research Misconduct
Graduate students are held to the same standards of responsible conduct of research as faculty and staff. Further information about these standards and related policies and procedures can be found at
Academic Policies & Procedures: Responsible Conduct of Research
grad.wisc.edu/documents/responsible-conduct-of-research
Office of the Vice Chancellor for Research and Graduate Education Research Policies
research.wisc.edu/compliance-policy
Hostile and Intimidating Behavior (Bullying)
Hostile and intimidating behavior (HIB), sometimes referred to as “bullying,” is prohibited by university policy applicable to faculty, academic staff, and university staff. For further definition, policy, and procedures related to HIB see: hr.wisc.edu/hib. Students who feel they have been subject to HIB are encouraged to review the informal and formal options on the “Addressing HIB” tab of this website.
Dean of Students Incident Reporting (Hate, Bias, Sexual Assault, Hazing, Students of Concern, Bullying)
The Dean of Students Office maintains a portal to report incidents of hate, bias, sexual assault, hazing, dating/domestic violence, stalking, missing students, and students displaying other concerning behaviors at UW-Madison:
doso.students.wisc.edu/report-an-issue
In the Department of Computer Sciences, any student at UW–Madison who feels that they have been treated unfairly has the right to voice a complaint and receive a prompt hearing of the grievance. The basis for a grievance can range from something as subtle as miscommunication to the extreme of harassment.
Anyone in the Department of Computer Sciences—faculty, staff, students, visitors—may file a report. More information on department reporting resources can be found on this website: https://www.cs.wisc.edu/report-an-incident/
Grievance Process
Each college or program on campus has a grievance process that students can use to address other concerns regarding their experience in the program. This program’s grievance process can be found detailed at: https://www.cs.wisc.edu/report-an-incident/. Additional resources are found: https://guide.wisc.edu/graduate/computer-sciences/computer-sciences-ms/computer-sciences-computer-sciences-ms/#policiestext under the tab Policies and selecting drop down information for Grievances and Appeals.
Other Graduate Student Resources
- The Dean of Students Office provides advocacy, intervention, prevention, and referral services to the university community.
- The University Health Services provide counseling to students experiencing personal difficulties.
- Graduate School Director of Academic Services, Kipp Cox. Email: ervin.cox@wisc.edu