Virginia Tech®home

CMDA Students

CMDA students

CMDA Major Requirements

Checksheets list the requirements a student must fulfill in order to obtain a degree in their intended major and degree program. On these you will find required courses, GPA requirements, and more. Below are the CMDA checksheets without an option. To view checksheets for a specific CMDA option, please visit the Registrar’s Checksheet page.

Beginning with students entering in the 2020-2021 academic year, checksheets will switch from being based on a student’s graduation year to being based on when a student started at Virginia Tech. As such, the checksheets below reflect the year students entered.

To support the university transition for Undergraduate students from Date of Graduation (DOG) to Date of Entry (DOE) graduation requirements, any student who has not graduated by 2022 will be transitioned to the 2021-2022 catalog program graduation requirements. For example, students who entered during the academic year 2019-2020 will follow the 2021-2022 undergraduate catalog checksheet requirements under the Date of Entry (DOE) requirements.

Advising Flowcharts

Flowcharts of coursework are a more visually appealing way to visualize your coursework during your time at Virginia Tech in CMDA. Below are flowcharts for each of our CMDA options.

Need an advisor?

Schedule an advising appointment.

Force Add Requests Spring 2023

Complete the linked form below to submit a force add request. Please read the instructions on the first page of the survey carefully so you understand the process and procedures for force add requests. Note: Requests for the Spring 2023 semester will be accepted beginning Friday, Nov. 25 at 8pm EST.

Important Dates:

November 25, 2022-December 20, 2022

Force Add Form will be open

December 21, 2022-January 2, 2023

Force Add Form will be closed

January 3, 2023-January 10, 2023

Force Add Form will be open

Major restrictions for CMDA courses will be removed on January 6, 2023.

Petition for Restricted Elective 

In rare circumstances the CMDA Curriculum Committee will approve an alternative course to count as a CMDA Restricted Elective.  To be considered, such courses must be relevant to CMDA and at least as technically challenging as those on the approved list of Restricted Electives.  To submit a petition, complete the form linked below.  Please read the instructions on the first page of the form carefully, so you understand the process and procedures for such requests.

Change Your Major to CMDA

For more information on how to change your major to CMDA, please contact

Turn In Forms to Your Advisor

If you have forms that require your Academic Advisor's signature, please submit them using our FERPA-compliant form. Note: This is for College of Science forms only.

Code Trouble with Your Homework?

The CMDA Computing Consultants are a team of CMDA majors who offer coding help to CMDA students. To check out their hours, locations, and other details about the Computing Consultants’ services, please visit their webpage.

Get involved in student activities

CMDA students
Mark Embree, professor of mathematics, with students in his Computational Modeling and Data Analytics capstone project class.