minus plus magnify speech newspaper atomic biology chemistry computer-science earth-science forensic-services globe info math matrix molecule neuroscience pencil physics pin psychology email share atsign clock double-left-chevron double-right-chevron envelope fax phone tumblr googleplus pinterest twitter facebook feed linkedin youtube flickr instagram
Students working at a computer desktop

Computer Science Dual B.S./M.S.

Offered by: Department of Computer & Information Science This B.S./M.S. 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.

Why choose this program?

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.

The use of computer systems is pervasive in society, creating an on-going demand for people who can provide the technical knowledge to support an array of systems and applications. Computer scientist and computer and information systems manager positions are expected to grow much faster than average through 2018. Sophisticated and complex technology is being implemented across all organizations, and maintaining the computer network is essential to almost every organization.

From day one in computer science, you’ll receive the personal attention and support you need to be successful. Full-time faculty, not graduate students, will teach all your required courses, and even your introductory classes will usually have fewer than 50 students. Your advanced classes will have just 10-15 students, and you’ll work closely with your professors. The department maintains a student-faculty ratio of 11:1.

All students, including undergraduates, are exposed to research opportunities. Students at all levels often work one-on-one with talented senior faculty to conduct research and expand knowledge in the discipline.

See Computer Science undergraduate programs

See Computer Science Masters Programs

What will you learn?

A computer science degree is not about mastering the latest software or the trendiest technology. It’s about graduating with knowledge and skills that you can build on for the rest of your life.

The science of computing is investigated from complex mathematical algorithms, through mnemonic code, translated to binary base and realized in real-world applications. In the Department of Computer and Information Science at IUPUI, applications of computer science range from biological and life sciences to software development—involving every aspect of life from homeland security to archiving cultural heritage. Here, you’ll develop and use innovative problem solving techniques to tackle the toughest technology challenges.

Our graduates enter the workplace armed with the technical proficiency, project management skills, communication expertise and high-level skills needed to develop working solutions for computing challenges into the future.

What will you do?

Computer science is one of the fastest growing fields in the United States. In fact, by 2018 almost 75% of new science and engineering jobs will be in computer science.

With a degree in computer science from IUPUI, you’ll be prepared for these jobs and for lifetime of interesting and important work. From medicine and industry to the arts, you’ll know how to collaborate with the best minds and how to turn theory into reality. And because you’ll graduate with a deep understanding of the fundamentals that underlie all computer technology, you will also be ready to adapt to changes in the marketplace. 

Learn more about the career outlook for computer science graduates.

Degree requirements

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*:
    • CSCI 50600 Management of the Software Development Process
    • CSCI 53600 Data Communication and Computer Networks
    • CSCI 53700 Introduction to Distributed Computing
    • CSCI 54100 Database Systems
    • CSCI 55000 Computer Graphics
    • CSCI 56500 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.

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 CSCI 34000 and CSCI 36200. 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.

Future video game programmer ready to make her mark

Sedinam Gadzekpo Computer Science, Undergraduate