Graduate Programs

Computer Science
Master of Science in Computer Science
Accelerated Bachelor’s-to-Master’s Program (4+1 M.S.)
Ph.D. in Computer Science

Software Engineering
Master of Science in Software Engineering
Master of Software Engineering
Ph.D. in Software Engineering

Graduate Certificate Programs*:
Graduate Certificate in Software Engineering
Cybersecuity Certificate

*Graduate application deadlines are:February 1 for fall semester; September 1 for spring semester.


How to Apply 

Graduate Student Dates and Deadlines

 Application deadlines are February 1 for fall semester; September 1 for spring semester**

**Spring admissions are given only occasionally, depending on funding and faculty research needs. If there are no spring openings, spring applicants are automatically considered for the subsequent fall semester. There are no summer admissions for any Computer Science program.

Graduate Program applications are processed through the NDSU Graduate School

Graduate Student Dates and Deadlines for Graduation

Info on preparing to graduate

Continuous Enrollment*

Students are required to register for at least one credit each semester (fall and spring) until all degree requirements are completed, including Graduate School approval of the thesis, paper, or dissertation. Students may request a Leave of Absence if they must interrupt their graduate studies. 

*Starting fall semester 2022, there must be one full semester between a doctoral student’s preliminary and final examinations. Graduate College policy states “At least one academic semester must elapse between the comprehensive/preliminary examination and the final examination.”

Comprehensive Exam

Comprehensive Exam Info

Fall 2021 Comprehensive Exam: Monday, November 8, 2021 from 7:00-10:00pm.

All students must complete the comprehensive exam before seeking OPT/CPT
Students must pass the comprehensive exam as part of the qualifying examination to be admitted to candidacy for the Ph.D. program.

Current Bioinformatics Teaching Schedule

Course # Course Name Instructor Frequency
428/628 Environmental Informatics Dr. Denton every even spring
479/679 Introduction to Data Mining Dr. Salem every fall
732 Introduction to Bioinformatics Dr. Yan every spring
758 Bioinformatics Data Mining Dr. Salem every odd fall
759 Computational Methods in Bioinformatics Dr. Yan every even fall
779 Advanced Data Mining TBD every odd spring


The English requirements are given in the table below. You must satisfy at least one of the three categories: TOEFL, IBT, or IELTS.
Minimum CS Department Requirements
Test Type
Test Section
Test of Spoken English4247

PTE AcademicOverall5354


Top of page