MasterOn-CampusFull-Time

North Dakota State University

MS in Computer Science

Fargo, North Dakota2 years$20K total tuition
Visit Program Website ↗

How this program compares

Benchmark this program against our national recognition pages and use the key guides below to evaluate ROI, admissions difficulty, and outcomes.

Est. Salary$100,000
Job Growth+25%
Top RoleSoftware Engineer
FormatOn-Campus

Admission Snapshot

Degree Required
Bachelor's in CS or related quantitative field; minimum 3.0 GPA
Duration
2 years
Est. Tuition
$20K total
Format
On-Campus
Schedule
Full-Time
GRE / GMAT
Required
Concentrations
Artificial Intelligence, Machine Learning

Typical admitted student: Bachelor's degree in computer science or a related quantitative field required. Minimum cumulative GPA of 3.0 required. Prerequisites include undergraduate data structures and algorithms, calculus (through Calculus II), discrete mathematics, and computer organization or operating systems. GRE General Test: verify current requirement; NDSU has permitted waivers for qualified applicants. International applicants: TOEFL 71 iBT or IELTS 6.0 minimum. Fall application deadline: March 1 (priority); verify current deadlines at ndsu.edu/gradschool.

About This Program

North Dakota State University's MS in Computer Science is offered at a Carnegie R2 research university in Fargo, ND. The program benefits from NDSU's strong interdisciplinary connections with agriculture, health, and engineering, reflected in faculty research in precision agriculture AI, bioinformatics, and data-intensive computing. Fargo's technology sector has grown significantly—Microsoft, Google, and a cluster of fintech and healthcare IT companies maintain operations in the region, providing internship and employment pathways for CS graduates.

Career Outcomes

30-credit MSCS at North Dakota State University in Fargo with thesis or coursework-based project option, strong research programs in AI and bioinformatics, and access to a growing Fargo-Moorhead technology and precision-agriculture employer base.

  • 1. Software Engineer
  • 2. ML / AI Engineer
  • 3. Data Scientist
  • 4. Bioinformatics Analyst
  • 5. Systems Engineer

What You'll Learn

  • Build a rigorous theoretical and applied CS foundation with required algorithms coverage and elective breadth.
  • Specialize through electives in ML/AI, bioinformatics, visualization, database systems, or cybersecurity.
  • Complete original research (thesis, 8 credits) or a faculty-supervised capstone project (non-thesis, CS 793).
  • Engage with NDSU's interdisciplinary research ecosystem spanning precision agriculture AI, bioinformatics, and high-performance computing.

Curriculum Highlights

The MS in Computer Science at North Dakota State University is offered by the Department of Computer Science in the College of Engineering in Fargo, ND. The program requires 30 credit hours. The thesis track requires 22 credits of coursework plus 8 credits of thesis research (CS 798–799); the non-thesis track requires 30 credits of coursework including a 3-credit capstone project course (CS 793). Required courses typically include graduate algorithms (CS 765 or equivalent) and a breadth requirement spanning theory, systems, and applications. Elective specializations include machine learning, data mining, computer vision, bioinformatics, database systems, distributed systems, software engineering, cybersecurity, and computer graphics. Faculty research strengths include precision agriculture AI, bioinformatics, visualization, and high-performance computing. Catalog: catalog.ndsu.edu.

Top Employers

Microsoft Fargo campus, Google (data center presence), Sanford Health IT, Banner Health, AgCountry Farm Credit Services, regional fintech firms; verify current employer engagement through NDSU Career and Advising Center.

Admissions

Bachelor's degree in computer science or a related quantitative field required. Minimum cumulative GPA of 3.0 required. Prerequisites include undergraduate data structures and algorithms, calculus (through Calculus II), discrete mathematics, and computer organization or operating systems. GRE General Test: verify current requirement; NDSU has permitted waivers for qualified applicants. International applicants: TOEFL 71 iBT or IELTS 6.0 minimum. Fall application deadline: March 1 (priority); verify current deadlines at ndsu.edu/gradschool.

Application Materials

  • Official Transcripts: Required
  • Statement of Purpose: Required
  • Letters of Recommendation: Three required
  • CV/Resume: Required
  • GRE General: Verify current policy with CS department
  • English Proficiency: TOEFL 71+ iBT or IELTS 6.0+ for international applicants
  • Application: Via NDSU Graduate School portal

Academic Requirements

  • Degree Required: Bachelor's in CS or related quantitative field; minimum 3.0 GPA
  • Prerequisites: Data structures, algorithms, calculus, discrete math
  • GRE/GMAT: Verify current policy
  • TOEFL/IELTS: Required for international applicants (TOEFL 71+ iBT)

Student Reviews

Loading reviews...

Ready to Apply?

Visit the official program page for the latest deadlines, tuition, and application requirements.