Indiana University Purdue University Indianapolis

BS/MS Dual Degree

CoursesStudent Resources


This BS/MS program in computer science allows students who are highly motivated to earn both a Bachelor of Science and Master of Science degree in the field in just five academic years. 

The five year BS/MS program allows students to complete three 500-level courses that satisfy general/free elective requirements in the BS, thus shortening the time to complete their MS degree by one academic term. Students then complete the remaining twenty-one credit hours of the MS program after admission and earn their MS degree in just one year's time.

Admission Requirements

Applicants must be current IUPUI students pursuing a BS degree in Computer Science. Students can apply once they have earned 60 credit hours and successfully completed CSCI340 and CSCI362. A minimum IU (IUPUI) cumulative GPA of 3.2 is required. Continued enrollment in the program is based on satisfactory academic progress (3.00 cumulative GPA).

Ready to apply? Complete the application online.

Program Guidelines

Students are assigned a faculty advisor upon admission to the combined program.  An advisory committee, consisting of at least three members of the Purdue Graduate Faculty is required.  Not less than two from Computer Science, must sit on the committee. 

  1. Students will take three 500-level graduate courses, with a minimum grade of B, to satisfy general/free elective requirements in the B.S. Students can choose from the following approved courses*:
    • CSCI506 Management of the Software Development Process
    • CSCI536 Data Communication and Computer Networks
    • CSCI537 Introduction to Distributed Computing
    • CSCI541 Database Systems
    • CSCI550 Computer Graphics
    • CSCI565 Programming Languages
  2. All other program requirements for the BS program remain constant.
  3. Only three (3) three-credit 50000 level or higher courses may apply to this program.
*Please see advisor for other options.