Skip to main content

2026-2027 Undergraduate & Graduate Catalog [In Progress]

Search Help

Combined Bachelor of Science in Computer Science and Master of Science in Software Engineering

Qualified undergraduates may be admitted to a combined bachelor's/master's program and obtain both a B.S. in Computer Science and an M.S. in Software Engineering within an accelerated time frame. Students admitted to this program may count up to 12 credits of graduate work in partial satisfaction of the requirements for the undergraduate degree. After completing 120 credits and all requirements for the bachelor's degree, students are awarded a bachelor's degree. All master's degree requirements must be met.

ADMISSION

Students are encouraged to apply for the combined program in their second year. It is also possible to apply in the third year. Students in their fourth year can apply, but typically do not receive the benefits of the combined program.

Application requirements include:

  • Overall GPA of 3.00 or greater
  • 60 hours of academic credit have been completed or are in progress

Admission decisions will be made by the Graduate Program Director of the intended graduate program based on the student's previous academic success as indicated by GPA and grades in undergraduate coursework, as well as potential success in the graduate program.

REQUIREMENTS

Requirements During Undergraduate Studies

All university requirements, including general education courses, must be completed before the final (graduate) year of the combined program.

A student shall be considered a graduate student for all purposes upon either of the following events: the awarding of a baccalaureate degree or the completion of 12 graduate credit hours.

The College of Computing has identified courses that students may use to satisfy both undergraduate and graduate program requirements. Up to 12 credits can be dual-counted. Students are strongly encouraged to work with their undergraduate advisor and the Graduate Program Director for the intended graduate program to ensure all undergraduate and graduate requirements are met. The list of courses can be found at http://gvsu.edu/s/2fw.

Graduation Without Completion ofthe Combined Program

If a student decides at some point to pursue only the undergraduate portion of the combined degree, the College of Computing will still recognize the graduate courses taken in lieu of undergraduate courses. Credit from the undergraduate degree cannot be used toward a graduate degree at a later date.

SAMPLE PATTERN OF COURSEWORK

This is only one of many possible sequences of courses. Students are strongly encouraged to work with their professional advisors and graduate program director to ensure all undergraduate and graduate requirements are met, and to customize the combined program to their areas of interest. The following sequence makes no attempt to minimize credits. For example, the sequence assumes that all general education courses are distinct, and no "double dipping"is done.

This sample pattern assumes the competition of the 'Software Security and Assurance"track.

Year One

Year Two

Year Three (3 graduate credits)

Year Four (9 graduate credits)

BS degree awarded

Year Five (21 graduate credits)

MS degree awarded



If you are in need of assistance please submit any questions or comments.