Skip to Center for Data, Mathematical, and Computational Sciences site navigationSkip to main content

Thesis (Handbook)

Masters Thesis

All students in the Data Science, Applied Mathematics, and Computer Science MS programs are required to complete a Masters Thesis.

Spring 2024 – Thesis Information – Slides

This Thesis is typically completed in your last semester before graduation.

Thesis Requirements

  • During your second to last semester, you will register for either DATA 745, CMPS 745, or MATH 745 (depending on your program). This course is titled THESIS PROPOSAL. It is a 1 credit course, and can be registered just like any other course. The course provides instruction and support for developing your thesis proposal. At the end of the course, in order to achieve a passing grade, you must have created a thesis proposal, formed a thesis committee, and have had the thesis proposal approved.
  • After completing DATA/MATH/CMPS 745, you will be permitted to register for DATA/MATH/CMPS 750 for 2 credits. The total credits awarded for DATA/MATH/CMPS 745 and 750 is 3 credits.

Thesis Expectations

A Master’s level thesis project in Data Science can take on many different shapes, and students are encouraged to begin discussing their ideas with potential thesis advisors and readers as soon as possible in order to mold their project ideas into a suitable thesis.

Thesis projects may be characterized as (but are not limited to) any of the following:

  1. Technique-focused: Improving upon existing, or developing new mathematical and computational techniques for a specific problem.
  2. Tool-focused: The creation of a computational tool that can be used to solve or describe specific types of generalizable problems.
  3. Domain-focused: The application or development of a tool or technique to a specific domain, to answer domain-specific questions relevant to the stakeholders within that domain.

The key commonality among all Master’s theses is that students must demonstrate the value of their project’s outcomes. The thesis must contribute useful knowledge to the Data Science, Applied Mathematics, or Computer Science community or a particular domain/industry. While the deliverable of a project may be a technique/tool to solve specific or general categories of problems, projects may also produce visualizations, dashboards, or meta-analyses that expand upon and synthesize existing literature and data to build on knowledge within the field and/or explore ethical implications of data.

The project’s scope must be realistic, to fit within the constraints of a 15-week semester – while also substantial enough to warrant an entire semester of work.

A necessary component of any thesis is some degree of risk. When proposing a project, the student advisor will explore what aspects of the project may prove more difficult than expected.

  • When a project involves using data sets to answer new questions using new techniques, the answers to those questions may not be what was expected.
  • When developing a new mathematical or computational technique to better solve a problem, it may turn out that it does not!

The evaluation of your thesis centers around the process in which you went about completing your project – not solely on the outcome/deliverable. Your thesis committee will work with you throughout the project to guide you through the expected challenges you encounter – which is why constant communication with your thesis committee is so crucial to your success.

Thesis Proposal

A thesis proposal must clearly articulate the following aspects of your plan:

  • What problem are you trying to solve?
  • Why is the problem worth solving? What industry, research question, or group would benefit from the outcome of the thesis project?
  • Why is the problem hard? What are the key challenges that make the project / solution / deliverable impactful?
  • What are the ethical considerations around your project? How might various stakeholders benefit from or be harmed by your work?
  • What are the core Data Science skills that you will need to complete your thesis?
  • What is the specific deliverable? This might be an “answer” to a set of questions about a particular domain, a framework for solving generalized questions in your field, an application or program to assist common and difficult problems in your field, etc.
  • What are the specific milestones you expect to accomplish, and when? Your proposal should have a project plan, outlining specific steps you will take to complete the project.
Thesis Proposal Template

 

Thesis Template

The Microsoft Word document below is a good starting point for your Thesis document itself. It’s a template, with helpful formatting guidelines. Your thesis document should conform as closely as possible to this, so it is consistent with documents submitted in the past.

 

Handbook

Please consult the Thesis Handbook for your specific discipline (Data Science, Applied Mathematics, or Computer Science) for more information about additional requirements pertaining to your thesis.