Accelerated BS/MS Programs

Maximize Educational Investment Returns

On average, the National Association of Colleges and Employers reports that people with master’s degrees earn up to 43% more than those with bachelor’s degrees over the course of their careers. A master’s degree in computer science can be the gateway into one of the most well-compensated, high-demand careers today. Computer and research scientist occupations are expected to grow 22% from 2020 to 2030, while in 2021, their median salary was over $131,000, according to the U.S. Bureau of Labor Statistics. Our combined B.S./M.S. programs allow students to complete part of their graduate level requirements with undergraduate tuition rates and accelerate time to a graduate degree.

MS Graduates Are In Demand by Top Employers

The Department of Computer Science and Engineering conducted surveys among top Michigan employers as well as other industry and government professionals in the U.S. to discover that there is overwhelming interest from leading executives to hire employees trained at the master’s level in computer science, software engineering, data science, cybersecurity and artificial intelligence.

4 Years BS + 1 More Year = MS Degree

Oakland University’s Computer Science and Engineering Accelerated B.S./M.S. Programs offer students an opportunity to complete a bachelor’s and master’s degree in less time than would be required if the two degrees were done independently. Designed for high-achieving students, these combined programs create an integrated learning experience along several knowledge paths. The minimum GPA to qualify for the program is 3.2. Students are not required to complete the MS program in 1 year. If additional time is needed, that’s okay!

Combine Majors

Computer science and information technology majors can take advantage of the accelerated B.S./M.S. program by extending their bachelor’s degree with a master’s degree with the following options:

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

Computer Science B.S./Cybersecurity M.S.


Computer Science B.S./Software Engineering and Information Technology M.S.



Information Technology B.S./Software Engineering and Information Technology M.S.


Information Technology B.S./Cybersecurity M.S.


Information Technology B.S./Computer Science M.S.

Replaced Undergraduate → Graduate Courses

CSI 4130 Artificial Intelligence → CSRI 5130 Artificial Intelligence

CSI 4230 Mobile Smart Phone Application Development → CSI 5230 Mobile Smart Phone Application Development

CSI 4240 Cloud Computing → CSI 5240 Cloud Computing

CSI 4460 Information Security → CSI 5460 Information Security

CSI 4700 Software Security → CSI 5700 Software Security

CSI 4710 Computer Hardware → CSI 5710 Computer Hardware

CSI 4780 Bioinformatics → CSI 5780 Bioinformatics

CSI 4810 Information Retrieval & Knowledge Discovery → CSI 5810 Information Retrieval & Knowledge Discovery

CSI 4550 Visual Computing → CSI 5550 Visual Computing

CSI 4140 Deep Learning & Applications → CSI 5140 Deep Learning & Applications

CSI 4160 Machine Learning → CSI 5160 Machine Learning

CSI 4180 Natural Language Processing → CSI 5180 Natural Language Processing

CSI 4160 Integrated Computing Systems → CSI 5160 Integrated Computing Systems

Graduate Level only courses with graduate status (choose 3, for 12 credits):

CSI 5200 – Fundamentals of Software Modeling

CSI 5220 – Object Oriented Analysis & Design

CSI 5350 = Programming Languages & Compilers

CSI 5390 – Software Engineering

4+1 BS/MS Admission Requirements

Students accepted for the combined program must have a minimum overall undergraduate GPA of 3.2 and meet the admission requirements to the graduate degree portion of the program.

Students may apply to the combined bachelor/master degree program and be offered deferred admission to the graduate program at the end of the junior year and may begin enrollment in graduate courses during the first semester of the senior year. Students who apply must also have completed half of the departmental credits required for the major. Formal admission to the graduate program requires completion of all requirements for the bachelor’s degree.

Students offered deferred admission will remain classified as undergraduates until they have completed all undergraduate degree requirements. At that time, students who have maintained an overall undergraduate GPA of 3.2 and have earned a 3.0 or above GPA in each of the 12 credits of graduate courses, will be reclassified as a graduate student through the Graduate School. Students, who have not maintained eligibility to continue, will be denied formal admission to the graduate program and forfeit the 12 credit double counted course advantage extended to students eligible to continue in the graduate portion of the combined degree program.