4+1 Accelerated Master's Program

The Department of Computer Science now offers the 4+1 Accelerated Bachelor and Master of Science Program for our majors. A master’s degree is becoming more valuable in today’s job market, but it usually means the extra expense and time of two more years in school. This program was created so high-achieving Bachelor of Science (B.S.) students can take graduate level courses as an undergraduate and have them count toward both their Bachelor of Science Undergraduate Degree and a Master of Science Graduate Degree in Computer Science. The program allows strong students to move on to advanced course work and thesis research, with the ability to earn as many as 15 credits towards the 32 credits required for the master’s degree.


Students take graduate level courses during their Junior and Senior year (maximum of five course), that are applied towards both the B.S. and M.S. For example, the student might take these three 'core courses' in the graduate program:

  • CSci 713 Software Development Processes instead of CSCI 413 Principles of Software Engineering
  • CSCI 741 Algorithm Analysis instead of CSCI 467 Algorithm Analysis
  • CSCI 724 Survey of Artificial Intelligence instead of CSCI 426 Introduction to Artificial Intelligence

Other substitutions might include:

  • CSCI 618 Simulation Models instead of CSCI 418 Simulation Models
  • CSCI 669 Network Security instead of CSCI 469. Network Security
  • CSCI 689 Social Implications of Computers instead of CSCI 489 Social Implications of Computers

NDSU Computer Science Bachelor of Science (B.S.) students who are on track to complete 60 credits (30 credits at NDSU) and have a minimum GPA of 3.50 are eligible to apply. Students interested should contact their academic advisor and submit  the Combined/Accelerated Degree Program Declaration Form (requires NDUS login) to the computer science graduate coordinator who will work with the undergraduate coordinator to approve the application. View full set of guidelines.

For further information, email your Computer Science Advisor or stop by the Department of Computer Science, Quentin Burdick Building (QBB) #258.

Top of page