Undergraduates in the BS-CS or BS-ACS programs may also enroll in an accelerated MS program as part of their BS degree. These programs enable undergraduates to earn credit towards an MS degree as part of their computer science undergraduate coursework.

Accelerated MS programs that are available are the Accelerated MS in Computer ScienceAccelerated MS in Information SystemsAccelerated MS in Information Security and Assurance, the Accelerated MS in Software Engineering, as well as the inter-disciplinary Accelerated MS in Data Analytics Engineering.

Admission Requirements

Students in the BS-CS and BS-ACS programs may apply for an accelerated MS program if they have earned 90 undergraduate credits with an overall GPA of at least 3.30. Students should have successfully completed CS 310, CS 330 and CS 367.

Degree Requirements

Students must complete 144 credits that satisfy requirements for the BS program as well as those for the MS program, with 6 credits overlap. Students register for 6 credits of CS 500-level basic courses in place of the corresponding CS 400-level courses required for the undergraduate degree. 

For more details of the courses that can be overlapped for specific MS programs, please see the following pages:

Note: Students are permitted to take additional graduate basic courses in place of their undergraduate courses. In such cases, these courses cannot be counted towards requirements for the MS degree.

Degree Conferral

Students may apply to have the BS degree conferred during the semester in which they expect to complete the BS requirements. At the completion of the MS requirements, a master's degree is granted.

For Further Information

Additional information on the accelerated Masters programs is available from the Undergraduate Student Advisors (csug@gmu.edu)