Capstone Project

Background
Finding an advisor
Writing Your Proposal

Background

Students are strongly encouraged to complete an independent Capstone project as one of their elective choices during the final semester. Here you will find details on choosing a project, choosing an advisor, writing your proposal, and completing the process.

The goal of the Capstone project is to demonstrate fluency with the tools of scholarship and professional practice in your field, an ability to independently plan and carry out a non-trivial piece of work, and an ability to present your work in written and oral formats.

The Capstone project can count for 2-6 credits in the program, and is expected to require at least 50 hours of effort per person pre credit. The policy in MSSE is that if a student selects a topic that requires a substantial technology-related learning curve, (such as learning a new language or operating system, etc.), then that portion of the effort is over and above the effort expected for the Capstone project itself.

Your Capstone project can take many forms, depending on your interests. It must be educational, have a research component, and relate to the Software Engineering program. It should also have a clear focus and well-defined success criteria. Here are some examples of past MSSE Capstone projects:

The MSSE Program Office maintains a file of past Capstone projects to inspire you and to help you get a better feel for what's expected, and many students have agreed to have their final reports published on the program website.

Process and timeline

Finding an advisor

There are two approaches to finding an advisor: (1) based on research interests and knowledge relevant to your project area, and (2) based on desire to work with a particular faculty member. If you want to work in an area and don't know where to look to find someone who can help you, you can visit the research pages of the University's academic departments, or you can ask one of your professors or your DGS for help. Your advisor can be any member of the MSSE faculty.

Writing your proposal

Your written proposal must include the following elements. It may be submitted by email as long as you avoid proprietary document formats.

Ideally, the proposal will be just one page, two at the most. Save the verbiage for the report.

Process and Timeline

The basic outline of the Capstone process is something like this:

  1. Identify an advisor and a project, and negotiate the scope and goals of your project with your advisor.
  2. Write a project proposal that describes your project and identifies your advisor, and submit it to the DGS and the UMSEC office.
  3. Keep your advisor informed of the status of your project as agreed in your project plan.
  4. Prepare a final report and submit it to your advisor.
  5. If you agree to publish your final report on the program website, sign the release form available from the program office and send a pdf copy to the program associate.

Capstone projects may be group or individual efforts. In MSSE we encourage group efforts, with the proviso that the contributions of each individual student must be evident and of reasonable scope. It is normal, but not required, for each student in a group project to have the same advisor.

There are 4 parties who play important roles in the Capstone project process:

Here is a recommended timeline for the process that shows what each party is expected to do, and when. All of these activities are during the second year, but there is no reason a student needs to wait until the second year to get started.

Date Student Advisor UMSEC Staff DGS
Late Spring, first year Discuss Capstone procedures and timeline with students.
Summer or Fall semester

Settle on a topic, possibly organize a team.

Find an advisor.

Help student to scope a project that is relevant to the program and of reasonable scope. Library copies of past Capstone projects are available for checkout. Contact UMSEC staff.
Fall semester Staff available to answer procedure and other process-related questions. Follow-up information session and progress check.
late January Get your degree program form and commencement attendance form from the UMSEC office. You must have your advisor sign these forms before the end of February and return them to the office.
Early February After reviewing with your advisor, submit your project proposal to DGS and UMSEC office. Ensure that the proposal contains the essential elements. Register proposal.
as agreed between student and advisor Report progress to advisor, meet and discuss as necessary. Offer assistance as requested, expect conformance to plans in lieu of agreed re-planning, but don't drive the process.
6 weeks prior to completion

Fill out the Application for Degree form and turn it in to the MSSE office.

Forward Application for Degree to the Graduate School.

 

2-4 weeks prior to completion Prepare your final report (and presentation, if that is part of the process you have negotiated with your advisor). If you are giving a presentation, you may want to do a dry run with your advisor or spouse or someone who will give you an honest critique. Give critical feedback on the final report, send it back for revisions if needed.
After report is accepted

Make final changes to your report if required by your advisor.

Breathe a sigh of relief.

Celebrate.

Enter final grade for independent study credits.

Project Ideas

Most students choose a project from one of four categories:

Regardless of what you choose, there are few general criteria to keep in mind:

Specific ideas

(please email jcollins [at] cs [dot] umn [dot] edu to suggest additions to this list)