Professional Capstone Certificate Program

Admissions

Applicants to the Professional Capstone Certificate Program must already have a bachelor’s degree. When you are ready, please follow the instructions below to apply.

1. Apply to the Division of Continuing Studies at UW–Madison (DCS) to be admitted as a special student at UW–Madison, and to be admitted into the Professional Capstone Certificate Program. To do so, complete the Special Student Application.

  • Follow the prompts for UW–Madison University Special Students to be admitted as a special student.
  • Select the classification “Capstone Certificates (UNCS)” and “Computer Sciences for Professionals” from a drop-down menu (to be admitted into the Professional Capstone Certificate Program).
  • You will be required to upload a current resume and undergraduate transcript (official preferred). You are welcome to upload any graduate program transcripts as well.

2. Once you have submitted the above application, the DCS and the Department of Computer Sciences will jointly evaluate your application and decide if you can be admitted into the Professional Capstone Certificate Program. If yes, the DCS will notify you.

3. Once officially admitted, you will begin to receive emails from the Department of Computer Sciences regarding enrollment, resources, requirements, etc.

Re-entry information

Students who were previously admitted to the Professional Capstone Certificate Program but have taken a fall or spring semester off will need to submit a Re-entry form through your MyUW Student Center.

Students who previously attended UW-Madison for any other degree/program should not use the re-entry form but should submit a new application to DCS, as outlined on this page.

Requirements & Prerequisites

Requirements

Once admitted into the Professional Capstone Certificate Program, a student must complete four courses, with at least a grade of C per course, selected from the list of fundamental courses below. Each course must also be at least three credits or higher. At least two courses must be at the 400 level or above.

CS 354: Machine Organization and Basic Systems (3 cr)
CS 400: Programming III (3 cr)
CS 506: Software Engineering (3 cr)
CS 532: Matrix Methods in Machine Learning (3 cr)
CS 536: Introduction to Programming Languages (3 cr)
CS 537: Introduction to Operating Systems (4 cr)*
CS 540: Introduction to Artificial Intelligence (3 cr)
CS 552: Introduction to Computer Architecture (3 cr)
CS 559: Introduction to Computer Graphics (3 cr)
CS 564: Introduction to Database Systems (4 cr)*
CS 570: Introduction to Human-Computer Interaction (4 cr)*
CS 577: Introduction to Algorithms (4 cr)*
CS 640: Introduction to Computer Networks (3 cr)

*These courses are offered for 4 credits only. All others are offered for 3 credits.

The enrollment system will technically allow PCP students to enroll in any fundamental course; however, PCP students are encouraged to consult course pre-requisites to ensure they have the proper preparation.

Prerequisites

Students will need to complete two introductory courses, CS 200 (Programming I) OR CS 301 (Introduction to Data Programming) AND CS 300 (Programming II) for at least three credits and receive a grade of “C” or higher in each course, before taking the four courses needed to complete the certificate. Students can register for these two prerequisite courses while enrolled in the Computer Sciences Professional Capstone Certificate Program.

The equivalent of CS 200/CS 301 and CS 300, if taken elsewhere, will be considered for fulfilling the Professional Capstone Certificate Program course prerequisites. In addition, any successful completion of CS 300 at UW–Madison will also count as a completion of CS 200/CS 301. So any student with a preliminary CS background that is equivalent to CS 200/CS 301 may consider starting with CS 300 to prepare for the coursework in the certificate program.

Prior Coursework

Credits from prior academic coursework, either at UW–Madison or from another university, cannot be applied toward the Capstone Certificate. All required coursework credits must be earned at UW–Madison while enrolled in the Professional Capstone Certificate Program.

Advising

PCP students should direct enrollment and program questions to pcp-admissions@cs.wisc.edu at the Department of Computer Sciences. Any issue that cannot be addressed by the coordinator will be escalated to a faculty member of the Professional Program Committee.

The Certificate and International Students

Overview

The Professional Capstone Certificate Program is now accepting international students. All aspects of the program, including curriculum and requirements, remain the same for international students. However, because international students are required to take a minimum of eight credits per semester in order to maintain full-time status, and the constraints of the program’s prerequisite courses (CS 200/CS 301 and CS 300), a more specific course plan for international students has been outlined.

In addition, because of the need to process an I-20 for international students, there are some additional steps in the admissions process. Please review the recommended course plans on this page.

Admissions

If a student needs a UW I-20 document (required to obtain an F-1 student visa to enter/stay in the U.S.), they should apply to the Professional Capstone Certificate Program at least three months before their intended start date to ensure that there is enough time to complete the visa process. In addition to completing the steps above, two additional items will be collected from you, once admitted, as a part of our application process. These items are:

  1. a copy of your passport page showing your name, date of birth, citizenship status, etc.;
  2. financial documentation showing adequate resources to cover UW tuition and expected living costs for at least one year.

The Professional Capstone Certificate Program is a terrific gateway into the Professional Master’s Program.

Questions?

Contact us at pcp-admissions@cs.wisc.edu if you have any questions about the process.

Course Plan

International students are required to take a minimum of eight credits per semester. Because of this, and the constraints of our program’s prerequisites, we have outlined a course plan which will satisfy both the curriculum requirements and the credit mandates. If you do not have the background that is covered by two prerequisite courses, CS 200/CS 301 and CS 300, we recommend the following course plan:

Semester one
200 – Programming I or 301 – Introduction to Data Programming
252 – Introduction to Computer Engineering
699 – Directed Study (2 credits to learn a programing language)

Semester two
300 – Programming II
354 – Machine Organization and Programming
699 – Directed Study (2 credits to learn a programing language)
or 577 – Introduction to Algorithms

Semester three
564 – Database Management Systems: Design and Implementation
577 – Introduction to Algorithms
699 – Directed Study (2 credits to learn a programing language)
or 536 – Introduction to Programming Languages and Compilers
or 537 – Introduction to Operating Systems

If you are comfortable with the materials that are covered by the CS 200/CS 301 and CS 300 prerequisites, we recommend the following course plan:

Semester one
564 – Database Management Systems: Design and Implementation
536 – Introduction to Programming Languages and Compilers
699 – Directed Study (2 credits to learn a programing language)

Semester two
577 – Introduction to Algorithms
537 – Introduction to Operating Systems
699 – Directed Study (2 credits to learn a programing language)

Frequently Asked Questions

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

Who is this program for?

If you have obtained a bachelor’s degree in a field other than computer sciences, but now want to learn the fundamentals of computer sciences so that you can apply for software developer jobs, the new Professional Capstone Certificate Program is for you. For example, many of our students are paid by their companies to attend this certificate program, with the understanding that once graduated, the students will start working as software developers for the companies.

How is this program different from an undergraduate or graduate program?

This program is not designed to provide you with an undergraduate or graduate degree. Instead, our students earn a certificate in computer sciences and gain the training necessary to pursue a career in software development.

Can I apply to both the Professional Capstone Certificate Program and the Professional Master's Program (PMP)?

No. Instead, a student who is about to finish the Professional Capstone Certificate Program can formally apply to the Professional Master’s Program (and complete the Master’s Program in an additional one to one-and-a-half years). We expect that a working professional with a bachelor’s degree in computer sciences has already been trained to be a software developer. Therefore, such students will not be admitted to the Professional Capstone Certificate Program, but can be considered for the PMP.

Can international students apply?

International students are welcome to apply to the Professional Capstone Certificate Program for any semester (fall, spring, or summer). Find more information here.

How long does the program take?

This depends on whether you have had an introductory background of computer sciences (equivalent to CS 200/CS 301 and CS 300 at UW-Madison). If yes, you will only have to take four courses. Otherwise, you will also have to take CS 200 OR CS 301, AND CS 300. So assuming you are working and take only one course per semester, you will complete the program in four or six semesters. (Note that we offer a selected set of courses also in the summer.)

Can I attend the program part-time or full-time?

Yes. Students are welcome to move through the program part-time, taking only one or two courses each semester. Or students are welcome to enroll full-time and complete the program in only one or two semesters. Please note, students are automatically graduated from the program the semester they complete their final fundamental course so will need to plan their program schedules accordingly.

What is the cost?

Starting with the fall 2015 semester, the Professional Capstone Certificate Program will charge $800 per credit (not including required fees).

If you do not have to take CS 200/CS 301 and CS 300, then you only have to take four courses, for a total of 12 credits. So a student taking a 3-credit course in fall 2015 would pay $2,400 plus fees (approximately $225 total). Assuming no or minimal tuition changes by the university, a student taking four courses would pay roughly $2,400 * 4 = $9,600 to complete the program (not including fees, which are roughly $225 per semester).

On the other hand, if a student also has to take CS 200 OR CS 301 AND CS 300, then he or she will pay roughly $2,400 * 6 = $14,400 to complete the program (not including fees, which are roughly $225 per semester).

For more specific information on tuition and fees, please see the Office of the Registrar’s Tuition Rates webpage.

Is financial aid available?

Please contact the Office of Student Financial Aid to explore the options.

Gainful Employment Act Disclosure (Print Version)

Students should also explore the possibility of seeking sponsorship through their current employer (a majority of the current students in our program receive such sponsorship).

Can I continue in the Professional Master's Program or Traditional Master's/PhD Program after completing the PCP?

Students interested in either of the CS Graduate Programs would need to apply and be considered within the context of the rest of the applicant pool. The application process is competitive, and admission to the Professional Master’s Program or Traditional Master’s/PhD program upon completion of the PCP is not guaranteed.

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

How many courses will I need to take?

Once admitted to the certificate program, a student must complete four courses with at least a grade of C per course. Each course must also be completed with at least three credits, for a total of twelve credits. At least two courses must be at the 400 level or above. See the Requirements & Curriculum section for more information.

What are the course offerings each term?

Courses which count towards the Capstone Certificate are listed in our Requirements and Curriculum section on this webpage.  The department offers a broad range of courses each fall/spring semester (and selected courses in the summer). Currently we do not offer online courses, but will consider them as the program grows.

When are courses offered?

Courses which count towards the Capstone Certificate are offered both on-campus during working hours as well as off-campus during evening hours. We offer two off-campus, evening courses taught once a week each semester on a rotating basis.

Can I transfer prior coursework into the Professional Capstone Certificate Program?

Credits from prior academic coursework, either at UW-Madison or from another university, cannot be applied toward the Professional Capstone Certificate Program. All twelve required credits must be earned by taking courses at UW-Madison while being enrolled in the PCP.

Will I be able to use the credits I earn in this program to receive an MS degree?

After completing the Professional Capstone Certificate Program, you can apply to continue (part-time or full-time) in our Professional Master’s Program (PMP).  You can apply up to 14 credits of PCP work towards the PMP, and can obtain an MS degree in Computer Sciences in another one to one-and-a-half years.

Are there any prerequisites for the program?

If you already have an introductory background in Computer Sciences that is equivalent to CS 200/CS 301 and CS 300, you will be admitted to the Professional Capstone Certificate Program and will take four courses to complete the certificate.

Otherwise, you will still be admitted to the Professional Capstone Certificate Program, but you will be required to take CS 200 OR CS 301 AND CS 300 before being allowed to take the four additional courses to complete the program.

Can I satisfy the prerequisites with prior coursework?

The equivalent of CS 200/CS 301 and CS 300, if taken elsewhere, will be considered for fulfilling the Professional Capstone Certificate Program course prerequisites. In addition, any successful completion of CS 300 at UW-Madison will also count as a completion of CS 200/CS 301.

How do I apply?

You will apply with the Division of Continuing Studies (DCS) to be (a) admitted as a special student at UW-Madison, and (b) admitted into the Professional Capstone Certificate Program. DCS will handle part (a) by themselves. For part (b), DCS will work with the Department of Computer Sciences. Briefly, the department will examine your application and notify DCS whether you can be admitted to the program. If yes, DCS will in turn notify you. For more information, please see the Application Process section.

What is the application deadline?

The application deadline to be considered for Fall or Summer term is April 15. The application deadline to be considered for Spring term is November 15. Applications received after the deadline will be reviewed on a rolling basis. Please contact us at pcp-admissions@cs.wisc.edu if you need help applying.