Computer Science and Engineering

Combined Bachelor of Science and Master of Science (B.S./M.S.)

On this page:

Why Choose the Combined B.S./M.S. Program?

We offer a streamlined program designed for completion in five years, commonly known as our 4+1 program. This allows you to earn a Bachelor of Science degree and a Master of Science degree.

Your bachelor's degree can be in either Computer Science or Computer Engineering. Then choose from Computer Science, Computer Engineering, or Cyber Security for your master's degree.

This program allows you, as an undergraduate student, to expand your academic studies. You will start taking graduate level courses during your fourth year of undergraduate study. You will encounter content that is more advanced earlier, improving your career opportunities.

Academics and Curriculum

Program Requirements

  • When admitted to the combined B.S./M.S. program you must complete all requirements for both programs.
  • You can use three graduate level computer engineering/computer science courses toward both degree requirements.
  • You must meet with a graduate advisor and complete a program of study after the completion of your second graduate course taken as an undergraduate student.
  • Throughout the combined program you must be a full-time student until have earned your master’s degree.

Grades and Transcripts

You will have both a graduate and an undergraduate transcript. Any courses taken for both degrees will appear on both transcripts. This allows for the calculation of separate GPAs. All relevant rules about GPAs and continued eligibility, at both the undergraduate and graduate levels, use these calculations.



If you are interested in the combined Bachelor of Science and Master of Science program, you must meet the following requirements:

  • Full-time student
  • Computer Science or Computer Engineering major
  • Have between 60 and 90 credit hours toward your degree
  • Minimum cumulative GPA of 3.2
  • Overall GPA in Computer Science and Engineering courses of at least 3.2

Complete the admission application.

Tuition and Financial Aid

While in the combined degree program, you will pay tuition at the undergraduate rate until you complete your bachelor’s degree. After you earn your bachelor’s degree, you will pay graduate level tuition.

Financial aid is based on enrollment status. You will be eligible for undergraduate financial aid while completing your bachelor's degree. When you become an admitted graduate student, you can then apply for graduate forms of financial aid. These include Graduate Tuition Scholarships and GRAs/GTAs/GAs.

Program Withdrawal

You may withdraw from the combined program and continue as a traditional undergraduate student at any time. If you withdraw, you are not able to transfer previous graduate credits to a future graduate degree.

Program Dismissal

You will be dismissed from the combined B.S./M.S. program and continue as a traditional undergraduate student if:

  • You do not complete all the bachelor’s program requirements within three years of admission
  • Your cumulative GPA in Computer Engineering/Computer Science courses or GPA in the three courses counted toward both degrees falls below 3.0

Graduate courses completed as part of the program will be used for the undergraduate program. These courses are not able to transfer to a future graduate degree once you have completed your bachelor’s degree.

Take the Next Step

Finding the right college means finding the right fit. See all that the College of Engineering and Computer Science has to offer by visiting campus.