Skip to main content
Close Search
COVID-19 Updates: Stay Informed

5 Year BS / MS Program

Program Guidelines

  • Dual credit CS 500-level courses for the MS degree in computer science must be taken at SDSU.

  • Students can apply up to 12 credit hours of graduate coursework to the MS degree taken prior to the completion of the BS degree.

  • Students must score a B or higher in their 500-level computer science elective courses for the course to be applied toward the MS degree. However, a passing grade below a B will contribute to the BS degree requirements.

  • Students are strongly recommended to enroll continuously from BS to MS programs.

  • Until all requirements for the BS degree in computer science are completed, students are considered undergraduate.

  • Students should be able to initiate research by the 6th semester of their BS degree.  They are also encouraged to conduct research and take course during the summer sessions.

  • BSMS students may finish their MS degree in 2 semesters upon completion of their BS degree for the Option C (course only option), plus a summer session for students pursuing an MS project or thesis (Option A: thesis option, or Option B: Design Paper, respectively).

Admission Requirements

  • Students must be a full-time undergraduate student in computer science at SDSU in good standing, with a minimum of 50 credit hours completed toward the BS degree in computer science and must have completed CSC 300: Data Structures and Math 316: Discrete Math. Then, the students should apply by completing the pre-departmental application of the BSMS degree.

  • Students must have a minimum cumulative GPA of 3.0 GPA in CS major coursework.

Required Steps for Acceptance into the BSMS Program

  • At the end of second year of the undergraduate program, students will complete the pre-departmental BSMS application requesting acceptance into the BSMS program. 

  • All requirements for the BS degree in computer science are completed (7th, 8th or 9th semester), the student must apply to the MS program and be accepted into the MS program by the graduate school. 

Please contact the CS graduate coordinator if you have any questions.

Dr. Sung Shin
Professor & Graduate Coordinator
DEH 117, 605-688-6235

Please fill in this application form.

Submit it along with your transcript to Prof. Sung Shin, DEH 117.

What is the Value of a Graduate Degree?

In the case of computer science, it's pretty much a no-brainer, although you'll need brains to earn one.  More education equals more money. Here's a comparison of median salaries for computer science degrees:

  • Associate's CS degree: $75,400
  • Bachelor's CS degree: $112,000
  • Master's CS degree: $129,500
  • MBA with a CS degree: $149,400
  • PhD CS degree: $145,400