University campus in North Dakota
Updated January 2026

Best Computer Science Degree Programs in North Dakota — 2026 Rankings

Explore 8 accredited computer science (CS) degree programs in North Dakota. Compare schools by graduation rate, salary outcomes, and tuition—from North Dakota State College of Science to North Dakota State University-Main Campus.

#1 ProgramNorth Dakota State
Avg Salary$87,650
Tuition From$4,997/yr
Job Growth+22%

Key Takeaways

Top 3 ranked: North Dakota State, Minot State, Dickinson State

Based on graduation rates, program outcomes, and institutional quality

IPEDS 2023

Tuition ranges from $4,997 to $24,000/year

North Dakota State Colleg... offers the most affordable option at $4,997/yr

IPEDS 2023

Degree levels: 1 associate's, 2 master's programs available in North Dakota

From community college pathways to advanced research degrees

IPEDS 2023

North Dakota community college transfer can save 40-60% on total degree costs

1 associate's programs provide transfer pathways to bachelor's degrees

Education Commission of the States

Major employers: Microsoft, Amazon, Appareo Systems, Packet Digital

Tech hubs in Fargo and Bismarck

Hakia Research 2026

Computer Science programs available near 18+ cities across North Dakota

Search by city to find programs within 200 miles of your location

IPEDS 2023

Updated February 2026

On This Page
$87,650
Is Computer Science in North Dakota Worth It?
Yes. Computer Science degrees in North Dakota deliver strong ROI—graduates earn $87,650 median salary with +22% job growth through 2032. In-state tuition averages $10,986/year.

Source: BLS OEWS May 2024

Best Computer Science Degree Programs in North Dakota

Bachelor's Computer Science Degree Programs in North Dakota

7 programs$87,650 median salary89% avg grad rate
7
Programs
$87,650
Median Salary
$11,841/yr
Avg Tuition
89%
Avg Grad Rate

Program Landscape

North Dakota ranks among the nation's top destinations for computer science education, with 7 accredited bachelor's degree programs across 5 public and 2 private institutions. The highest-ranked programs are North Dakota State, Minot State, Dickinson State, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from North Dakota computer science programs earn a median salary of $74,503—24% below the national average. The state's robust technology sector, anchored by the Fargo, Bismarck, Grand Forks metropolitan areas, provides abundant internship and employment opportunities with companies including Microsoft, Amazon, Appareo Systems.

Costs & Value

Tuition ranges from $6,619 to $24,000 annually, with an average of $11,841/yr. Top programs maintain graduation rates above 89%, with the highest reaching 96%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.

Curriculum & Specializations

Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to North Dakota's leading technology employers. For students seeking computer science degrees in North Dakota, these top-ranked computer science schools offer the strongest combination of academic rigor and career preparation.

Show:

Earn your bachelor's in Computer Science

(Sponsored)

Loading programs...

🥇

North Dakota State University-Main Campus

Public
Fargo, ND
$9,309
Tuition/yr
63.3
Score
Website
🥈

Minot State University

Public
Minot, ND
$7,168
Tuition/yr
94%
Grad Rate
51.6
Score
Website
🥉

Dickinson State University

Public
Dickinson, ND
$7,470
Tuition/yr
88%
Grad Rate
51.6
Score
Website
#4

Valley City State University

Public
Valley City, ND
$6,619
Tuition/yr
91%
Grad Rate
48.9
Score
Website
#5

University of Jamestown

Private
Jamestown, ND
$24,000
Tuition/yr
96%
Grad Rate
48.2
Score
Website
#6

University of North Dakota

Public
Grand Forks, ND
$9,237
Tuition/yr
43.2
Score
Website
#7

University of Mary

Private
Bismarck, ND
$19,084
Tuition/yr
78%
Grad Rate
42.7
Score
Website

Complete Computer Science Degree Program Rankings in North Dakota

Best Associate's Computer Science Degree Programs in North Dakota

### Program Landscape North Dakota offers **1 accredited** associate's degree programs in computer science, providing an affordable entry point into the technology field. The top-ranked programs include **North Dakota State Colleg...**, which combine rigorous technical curriculum with practical skills training. ### Costs & Value Community colleges in North Dakota offer these two-year programs at an average cost of **$4,997/yr**—significantly less than four-year university tuition. Students completing associate's degrees can pursue entry-level technical positions and transfer opportunities, with entry-level salaries averaging **$48,208** in North Dakota. ### Career Pathways Many programs feature guaranteed transfer agreements with North Dakota's public universities, allowing students to complete their first two years at reduced cost before transferring to complete a bachelor's degree. The Fargo, Bismarck, Grand Forks areas offer particularly strong job markets for associate's degree holders, with employers like Microsoft, Amazon, Appareo Systems hiring for technical support, junior development, and IT specialist positions. ### Curriculum & Specializations Programs typically include coursework in programming fundamentals, database management, networking basics, and software development. Among computer science schools in North Dakota, these associate's programs offer the best value for students beginning their computer science degrees in North Dakota.

  1. #1. North Dakota State College of Science

    Hakia ranks North Dakota State College of Science as the #1 associate's in computer science degree program in North Dakota. This public institution in Wahpeton, ND has annual tuition of $4,997. Ranking score: 44.9.

Best Bachelor's Computer Science Degree Programs in North Dakota

### Program Landscape North Dakota ranks among the nation's top destinations for computer science education, with **7 accredited** bachelor's degree programs across **5 public** and **2 private** institutions. The highest-ranked programs are **North Dakota State**, **Minot State**, **Dickinson State**, recognized for academic excellence, research opportunities, and strong industry connections. ### Career Outcomes Graduates from North Dakota computer science programs earn a median salary of **$74,503**—24% below the national average. The state's robust technology sector, anchored by the Fargo, Bismarck, Grand Forks metropolitan areas, provides abundant internship and employment opportunities with companies including Microsoft, Amazon, Appareo Systems. ### Costs & Value Tuition ranges from **$6,619** to **$24,000** annually, with an average of **$11,841/yr**. Top programs maintain graduation rates above **89%**, with the highest reaching **96%**. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards. ### Curriculum & Specializations Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to North Dakota's leading technology employers. For students seeking computer science degrees in North Dakota, these top-ranked computer science schools offer the strongest combination of academic rigor and career preparation.

  1. #1. North Dakota State University-Main Campus

    Hakia ranks North Dakota State University-Main Campus as the #1 bachelor's in computer science degree program in North Dakota. This public institution in Fargo, ND has annual tuition of $9,309. Ranking score: 63.3.

  2. #2. Minot State University

    Hakia ranks Minot State University as the #2 bachelor's in computer science degree program in North Dakota. This public institution in Minot, ND has annual tuition of $7,168 and a 94% graduation rate. Ranking score: 51.6.

  3. #3. Dickinson State University

    Hakia ranks Dickinson State University as the #3 bachelor's in computer science degree program in North Dakota. This public institution in Dickinson, ND has annual tuition of $7,470 and a 88% graduation rate. Ranking score: 51.6.

  4. #4. Valley City State University

    Hakia ranks Valley City State University as the #4 bachelor's in computer science degree program in North Dakota. This public institution in Valley City, ND has annual tuition of $6,619 and a 91% graduation rate. Ranking score: 48.9.

  5. #5. University of Jamestown

    Hakia ranks University of Jamestown as the #5 bachelor's in computer science degree program in North Dakota. This private institution in Jamestown, ND has annual tuition of $24,000 and a 96% graduation rate. Ranking score: 48.2.

  6. #6. University of North Dakota

    Hakia ranks University of North Dakota as the #6 bachelor's in computer science degree program in North Dakota. This public institution in Grand Forks, ND has annual tuition of $9,237. Ranking score: 43.2.

  7. #7. University of Mary

    Hakia ranks University of Mary as the #7 bachelor's in computer science degree program in North Dakota. This private institution in Bismarck, ND has annual tuition of $19,084 and a 78% graduation rate. Ranking score: 42.7.

Best Master's Computer Science Degree Programs in North Dakota

### Program Landscape North Dakota offers **2** master's degree programs in computer science, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs—**North Dakota State**, **U of North Dakota**—combine advanced technical training with research opportunities and leadership development. ### Career Outcomes Master's graduates in North Dakota earn a median salary of **$87,650**, approximately **20-30% higher** than bachelor's degree holders. The concentration of technology companies in Fargo, Bismarck, Grand Forks creates strong demand for graduate-level talent, with Microsoft, Amazon, Appareo Systems actively recruiting from these programs. ### Costs & Value Program formats include traditional full-time study (typically 2 years), part-time options for working professionals (2-3 years), and accelerated tracks. Tuition averages **$9,273/yr**, with many employers offering tuition reimbursement for graduate education. Some programs offer thesis and non-thesis tracks, allowing students to focus on research or professional development based on their career goals. ### Curriculum & Specializations Curriculum covers advanced topics including machine learning, distributed systems, software architecture, and technical management. Many programs include practicum experiences, industry capstone projects, or consulting engagements that provide real-world application of advanced concepts. Among North Dakota's computer science schools at the graduate level, these programs stand out for both academic quality and career outcomes.

  1. #1. North Dakota State University-Main Campus

    Hakia ranks North Dakota State University-Main Campus as the #1 master's in computer science degree program in North Dakota. This public institution in Fargo, ND has annual tuition of $9,309. Ranking score: 61.1.

  2. #2. University of North Dakota

    Hakia ranks University of North Dakota as the #2 master's in computer science degree program in North Dakota. This public institution in Grand Forks, ND has annual tuition of $9,237. Ranking score: 37.0.

Computer Science Tuition in North Dakota

MetricValue
Average in-state tuition$10,986/year
Average out-of-state tuition$27,465/year
Community college tuition$2,747/year
4-year savings for residents$65,916
2+2 transfer pathway savings$16,478

Source: IPEDS 2023

Computer Science Financial Aid & Scholarships in North Dakota

State Aid Programs

North Dakota students pursuing Computer Science degrees have access to multiple layers of financial support. The North Dakota Academic Scholarship provides merit-based awards specifically for North Dakota high school graduates, making it an excellent starting point for qualifying students. Beyond state-specific funding, all students can access federal financial aid through the Free Application for Federal Student Aid (FAFSA), which is the gateway to grants, loans, and work-study opportunities. The Federal Student Aid portal provides comprehensive information about eligibility requirements and application timelines. Additionally, institutions within the North Dakota University System coordinate their aid offerings, allowing students to compare packages across multiple campuses before enrolling.

Key Programs & Amounts

Individual Computer Science programs in North Dakota often provide institutional scholarships and assistantships to qualified students. North Dakota State University-Main Campus and the University of North Dakota, the state's largest CS program providers, offer competitive merit and need-based aid packages that can significantly reduce out-of-pocket costs. Students should explore both national best programs and the North Dakota Academic Scholarship to maximize their funding. The North Dakota University System website lists all available state-level funding opportunities, and prospective students should contact their target institution's financial aid office for program-specific scholarships and assistantship opportunities in Computer Science.

Calculate Your Computer Science Degree ROI in North Dakota

Use our interactive ROI calculator to estimate your return on investment for a computer science degree in North Dakota. Enter your expected tuition costs, financial aid, and career goals to see projected payback periods and lifetime earnings. The calculator uses current salary data from BLS and tuition data from IPEDS to provide accurate estimates.

Computer Science Degree ROI Calculator
Estimate your return on investment for a computer science degree
$

Leave blank to use average cost for selected program type

20 years
10 years20 years30 years
20-Year ROI

+907%

Net gain divided by total investment. ROI above 200% is considered excellent for education investments.

Net Gain

$1,677,254

Your additional lifetime earnings with this degree vs. working without one, minus the total investment.

Break-Even

5 years

Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.

COL-Adjusted Salary

$133,333

Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.

Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.

Detailed Breakdown
How we calculate your degree ROI using real salary data
Total Investment$185,000

Tuition plus opportunity cost (earnings you miss while in school)

Program Cost (Tuition)$45,000

Direct cost of the degree program

Opportunity Cost$140,000

4 years × $35K/year foregone salary while studying full-time

20-Year Earnings (with degree)$2,712,662

Projected career earnings starting after graduation, with salary growth

20-Year Earnings (without degree)$850,408

What you'd earn working at $35K/year with 2% annual growth

Starting Salary (Austin, TX)$140,000

Median salary for this role in your selected location (BLS 2024)

Annualized Return4.9%

Your investment's compound annual growth rate (similar to stock market returns)

Data sources: BLS OEWS May 2024, IPEDS 2023. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com

Career Paths

Design and develop software applications and systems

Median Salary:$99,044

Analyze complex datasets and build predictive models

Median Salary:$82,391

Protect computer networks from cyber threats

Median Salary:$92,033

Manage cloud infrastructure and deployment pipelines

Median Salary:$97,292

Design and maintain cloud computing infrastructure

Median Salary:$94,662

Build and deploy machine learning models

Median Salary:$110,439
Computer Science Salaries by Metro Area

Median annual salary in North Dakota metro areas

Hakia.com
View data table
Categoryvalue
Fargo$96K
Bismarck$92K
Grand Forks$88K

Source: BLS OEWS May 2024

Hakia.com

Computer Science Jobs in North Dakota: Top Employers Hiring

Find computer science jobs in North Dakota. These major employers across North Dakota metro areas are actively hiring computer science graduates. Click employer names to view current job openings.

Computer Science Jobs in Fargo

ND
Microsoft
tech
Appareo Systems
tech
Bobcat
manufacturing
NDSU Research
education

Computer Science Jobs in Bismarck

ND
Basin Electric
energy
State of North Dakota IT
government

How to Apply to Computer Science Programs in North Dakota

1

Research Program Requirements

Review admission requirements for computer science programs at your target schools. Requirements vary by institution and degree level.

2

Prepare Application Materials

Gather transcripts, test scores (SAT/ACT for undergrad, GRE for graduate), letters of recommendation, and personal statement.

3

Apply for Financial Aid

Complete the FAFSA by priority deadlines.

4

Submit Applications Before Deadlines

Apply early for priority consideration. Early action/decision deadlines are typically October-November; regular deadlines December-January.

5

Complete Enrollment Steps

Accept your offer, submit enrollment deposit, complete orientation requirements, and register for classes.

Computer Science Transfer Pathways in North Dakota

State Transfer System

North Dakota's streamlined transfer system makes it accessible for students to begin their Computer Science education at community colleges and transfer seamlessly to four-year institutions. The NDUS General Education Transfer policy (NDUS General Education Transfer) ensures that general education credits earned at one North Dakota University System institution transfer without loss of credit to any other NDUS institution. The state includes 7 two-year institutions offering associate's degree programs, with North Dakota State College of Science ranking as the top associate's program for Computer Science. These pathways are particularly valuable for students seeking affordable entry points, with average in-state tuition at $6,417 at public four-year institutions.

How Transfers Work

Students beginning at two-year institutions can complete foundational coursework in mathematics, programming, and general education before transferring to bachelor's programs at institutions like North Dakota State University-Main Campus or University of North Dakota. This approach reduces overall education costs while maintaining program quality through NDUS articulation agreements. Transfer students should work closely with advisors to ensure course alignment with their target four-year institution's requirements. Merit-based financial aid, including the North Dakota Academic Scholarship (North Dakota Academic Scholarship), supports both initial enrollment and continued study after transfer. For additional pathways, explore Software Engineering in North Dakota and Cybersecurity in North Dakota to understand related transfer-friendly programs. Review most affordable programs to maximize cost-savings through strategic transfer planning.

Why Study Computer Science in North Dakota?

Industry & Workforce

North Dakota offers a robust and accessible pathway into computer science education, with 14 institutions offering programs across multiple degree levels (IPEDS). The state awarded 117 bachelor's completions in 2023, demonstrating strong workforce development in this critical field. North Dakota State University-Main Campus leads the region, producing 108 completions annually and ranking as the state's premier Computer Science institution. The state's affordable public education model makes computer science accessible, with average in-state tuition at four-year public institutions just $6,417—significantly below the national average (College Scorecard).

Salary Outlook

North Dakota's growing tech economy centers in key metros including Fargo, Bismarck, and Grand Forks, where major employers like Microsoft and Sanford Health actively recruit graduates. The state's lower cost of living combined with competitive salaries in technology sectors creates an attractive environment for students seeking education and career opportunities. Students interested in related fields should explore Software Engineering in North Dakota, Data Science in North Dakota, and Cybersecurity in North Dakota for complementary specialization pathways. For perspective on national opportunities, compare with Computer Science in California or Computer Science in Texas to understand regional market differences.

Computer Science Job Market in North Dakota

Employment Outlook

North Dakota's computer science job market is experiencing steady growth, supported by a diverse employer base across multiple metropolitan regions. The state's tech sector spans from healthcare IT to software development, with major hiring concentrations in Fargo, Bismarck, and Grand Forks. According to the Bureau of Labor Statistics, technology professionals in North Dakota benefit from a competitive labor market with opportunities in both established companies and emerging startups. The Fargo-Moorhead metro area has emerged as the state's primary tech hub, attracting significant investment in software development and IT services. Bismarck and the surrounding Bismarck-Mandan region also offer substantial opportunities, particularly in healthcare IT and government technology sectors.

Salaries by Metro

Graduates from North Dakota's 8 bachelor's degree programs and 2 master's programs in computer science (IPEDS) find strong demand in the regional job market. The state's affordable cost of living combined with competitive salaries creates an attractive environment for early-career professionals. North Dakota State University-Main Campus alone produced 108 completions in computer science, establishing a robust pipeline of talent for local employers. Career advancement opportunities are enhanced through the state's major employers' commitment to professional development, making North Dakota an increasingly competitive destination for computer science graduates seeking stable, growth-oriented careers. Explore related fields like Software Engineering in North Dakota and Data Science in North Dakota to understand the broader technology landscape.

Computer Science Curriculum & Specializations in North Dakota

Core Requirements

Computer Science programs in North Dakota follow comprehensive curricula designed to develop both theoretical knowledge and practical skills. Core coursework typically includes discrete mathematics, data structures, algorithms, programming languages, computer architecture, operating systems, and database systems. Most bachelor's degree programs, including those at North Dakota State University-Main Campus and University of North Dakota, integrate foundational courses in calculus, physics, and software engineering. Many programs emphasize hands-on learning through laboratory components and project-based assignments that prepare students for real-world problem-solving in industry settings like those found in Fargo, Bismarck, and the surrounding tech hubs.

Degree Pathways

Advanced curricula often include specialization options in areas such as software development, cybersecurity, artificial intelligence, and data science. Capstone projects and senior design courses allow students to synthesize learning and demonstrate competency before graduation. Many programs incorporate internship opportunities with major employers including Microsoft and Sanford Health. Students should explore related specializations through Software Engineering in North Dakota, Artificial Intelligence in North Dakota, and Data Science in North Dakota to understand curricular pathways. For broader context on program quality, review national best programs to compare curriculum rigor and specialization availability across regions.

Online vs On-Campus Computer Science Programs in North Dakota

Online Program Growth

North Dakota's Computer Science programs span both traditional campus-based and online delivery models, accommodating diverse student needs. For students seeking online flexibility, the University of Jamestown ranks as the state's top online Computer Science bachelor's program, offering $24,000 in annual tuition with a 95.5% graduation rate. This program caters to working professionals and students in rural areas who need asynchronous learning options. However, the majority of the state's 8 bachelor's programs operate primarily on physical campuses in cities like Fargo, Grand Forks, Bismarck, and Minot. Campus-based programs at North Dakota State University-Main Campus and the University of North Dakota offer hands-on laboratory experience, direct faculty mentorship, and robust student communities that enhance learning outcomes.

Accredited Online Options

The choice between online and campus formats depends on individual circumstances, career goals, and learning preferences. Campus programs typically provide stronger networking opportunities with local tech employers such as Microsoft and university research initiatives, while online formats offer unmatched accessibility for distance learners. Students pursuing Cybersecurity in North Dakota or Artificial Intelligence in North Dakota programs may find enhanced benefits from campus-based instruction due to the hands-on nature of these specializations. The North Dakota University System provides detailed program format information on individual institution websites. Prospective students should compare National Best Programs to understand how online and campus offerings differ in rigor and recognition.

Computer Science by City in North Dakota

Fargo stands as North Dakota's premier destination for computer science professionals, combining strong job growth with vibrant community amenities. The Fargo-Moorhead metro area hosts the highest concentration of tech companies, startups, and established employers seeking computer science talent. North Dakota State University-Main Campus, ranked #1 for best bachelor's programs in the state, anchors Fargo's tech ecosystem and produces 108 computer science completions annually. The city offers median rent and housing costs substantially below national averages while maintaining competitive salaries, creating exceptional value for early-career professionals. Bismarck and the Bismarck-Mandan region serve as the state capital's tech hub, with strong demand in healthcare IT, government technology, and state administration systems.

Grand Forks provides another compelling opportunity center, home to the University of North Dakota and supporting 17 computer science completions annually. The metro area benefits from university research initiatives, healthcare system partnerships, and growing commercial tech development. Minot and West Fargo round out North Dakota's secondary tech markets, each offering lower housing costs and tight-knit professional communities. Minot State University, ranked among the state's most affordable programs at $7,168 tuition, supports regional tech talent development. Compare these North Dakota opportunities with leading tech centers: explore Computer Science in California, Computer Science in Texas, and Computer Science in New York to contextualize regional advantages. Each city combines reasonable living costs with genuine professional growth opportunities in computer science.

Compare Online Computer Science Programs in North Dakota

View tuition costs, program formats & enrollment info

Find Computer Science Programs Near You in North Dakota

Search by city to find accredited computer science programs ranked by our state methodology.

Computer Science Degree Programs by City in North Dakota

Computer Science Degree Programs Near Fargo, North Dakota

Fargo's tech ecosystem centers on healthcare IT and fintech, with major employers like Sanford Health driving demand for full-stack developers and systems architects managing patient data platforms and EHR integrations. North Dakota State University's computer science program and the city's proximity to Minnesota's Twin Cities tech market create a talent pipeline and networking advantage for software engineers seeking higher salaries than rural alternatives.

Fargo is located in Cass County, North Dakota.

Associate's Computer Science Degree Programs Near Fargo, North Dakota
  1. North Dakota State College of Science (Public) — State #1, 42.6 mi from Fargo. Tuition: $4,997/year.
Bachelor's Computer Science Degree Programs Near Fargo, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, in Fargo. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 73.6 mi from Fargo. Tuition: $9,237/year.
  3. University of Jamestown (Private) — State #5, 88.1 mi from Fargo. Tuition: $24,000/year. Graduation rate: 96%.
Master's Computer Science Degree Programs Near Fargo, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, in Fargo. Tuition: $9,309/year.

Computer Science Degree Programs Near Bismarck, North Dakota

As North Dakota's capital and home to state government operations, Bismarck hosts growing opportunities in government technology contracting and enterprise software development for agencies managing critical infrastructure. The city's emerging startup scene and tech-friendly policies make it increasingly attractive for developers interested in civic tech, while University of Jamestown and surrounding institutions provide local educational pathways.

Bismarck is located in Burleigh County, North Dakota.

Bachelor's Computer Science Degree Programs Near Bismarck, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 187.8 mi from Bismarck. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 190.3 mi from Bismarck. Tuition: $9,237/year.
  3. Dickinson State University (Public) — State #3, 96.2 mi from Bismarck. Tuition: $7,470/year. Graduation rate: 88%.
Master's Computer Science Degree Programs Near Bismarck, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 187.8 mi from Bismarck. Tuition: $9,309/year.

Computer Science Degree Programs Near Grand Forks, North Dakota

Grand Forks is the state's primary tech research hub, anchored by the University of North Dakota's strong computer science and engineering programs and the presence of Microsoft's regional operations focused on cloud infrastructure and data centers. The city's academic-industry connection creates direct pathways for graduate students into software development roles, particularly in cloud computing and high-performance computing systems.

Grand Forks is located in Grand Forks County, North Dakota.

Associate's Computer Science Degree Programs Near Grand Forks, North Dakota
  1. North Dakota State College of Science (Public) — State #1, 115.2 mi from Grand Forks. Tuition: $4,997/year.
Bachelor's Computer Science Degree Programs Near Grand Forks, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 71.3 mi from Grand Forks. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, in Grand Forks. Tuition: $9,237/year.
  3. Minot State University (Public) — State #4, 197.1 mi from Grand Forks. Tuition: $7,168/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Grand Forks, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 71.3 mi from Grand Forks. Tuition: $9,309/year.

Computer Science Degree Programs Near Jamestown, North Dakota

This small rural city (population ~15,000) offers limited local tech employment but serves as home to Jamestown College with a computer science program; developers here typically pursue remote work opportunities or commute to Fargo's larger tech market 90 minutes away. The low cost of living makes it viable for freelance software engineers and remote-first full-stack developers seeking affordable North Dakota communities.

Jamestown is located in Stutsman County, North Dakota.

Associate's Computer Science Degree Programs Near Jamestown, North Dakota
  1. North Dakota State College of Science (Public) — State #1, 108.7 mi from Jamestown. Tuition: $4,997/year.
Bachelor's Computer Science Degree Programs Near Jamestown, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 89.6 mi from Jamestown. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 103.1 mi from Jamestown. Tuition: $9,237/year.
  3. Dickinson State University (Public) — State #3, 193.6 mi from Jamestown. Tuition: $7,470/year. Graduation rate: 88%.
Master's Computer Science Degree Programs Near Jamestown, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 89.6 mi from Jamestown. Tuition: $9,309/year.

Computer Science Degree Programs Near Wahpeton, North Dakota

Wahpeton is a small border town with minimal tech industry presence; remote work is the primary option for computer scientists, though proximity to the Twin Cities (2 hours) allows occasional on-site opportunities for developers willing to commute. NDSU's presence in nearby Fargo makes this a low-cost satellite location for students or professionals already connected to that region's tech ecosystem.

Wahpeton is located in Richland County, North Dakota.

Associate's Computer Science Degree Programs Near Wahpeton, North Dakota
  1. North Dakota State College of Science (Public) — State #1, in Wahpeton. Tuition: $4,997/year.
Bachelor's Computer Science Degree Programs Near Wahpeton, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 43.9 mi from Wahpeton. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 116 mi from Wahpeton. Tuition: $9,237/year.
  3. University of Jamestown (Private) — State #5, 108.7 mi from Wahpeton. Tuition: $24,000/year. Graduation rate: 96%.
Master's Computer Science Degree Programs Near Wahpeton, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 43.9 mi from Wahpeton. Tuition: $9,309/year.

Computer Science Degree Programs Near Minot, North Dakota

Minot's tech sector remains small and largely focused on healthcare and government support services, making it better suited for remote developers or those seeking military contractor work through nearby Minot Air Force Base's IT procurement. The city lacks a major research university, limiting on-site tech employment compared to Grand Forks or Fargo, though lower living costs appeal to distributed systems engineers working for out-of-state companies.

Minot is located in Ward County, North Dakota.

Bachelor's Computer Science Degree Programs Near Minot, North Dakota
  1. University of North Dakota (Public) — State #2, 196.4 mi from Minot. Tuition: $9,237/year.
  2. Dickinson State University (Public) — State #3, 117.4 mi from Minot. Tuition: $7,470/year. Graduation rate: 88%.
  3. Minot State University (Public) — State #4, in Minot. Tuition: $7,168/year. Graduation rate: 94%.

Computer Science Degree Programs Near Dickinson, North Dakota

Dickinson is an oil-industry town with emerging IT demand from energy companies managing drilling operations and supply chain logistics, but lacks a strong university-based computer science program or startup ecosystem. Developers here are typically self-employed or remote-based, with occasional contract work from regional energy firms requiring custom software solutions.

Dickinson is located in Stark County, North Dakota.

Bachelor's Computer Science Degree Programs Near Dickinson, North Dakota
  1. Dickinson State University (Public) — State #3, in Dickinson. Tuition: $7,470/year. Graduation rate: 88%.
  2. Minot State University (Public) — State #4, 117.4 mi from Dickinson. Tuition: $7,168/year. Graduation rate: 94%.
  3. University of Jamestown (Private) — State #5, 193.6 mi from Dickinson. Tuition: $24,000/year. Graduation rate: 96%.

Computer Science Degree Programs Near Fort Totten, North Dakota

Fort Totten is a rural reservation community with minimal tech infrastructure or local employment; computer science graduates typically seek opportunities in Fargo, Grand Forks, or pursue remote work to remain in the region. The nearest university support comes from Belcourt's Turtle Mountain Community College, which offers limited computer science pathways.

Fort Totten is located in Benson County, North Dakota.

Associate's Computer Science Degree Programs Near Fort Totten, North Dakota
  1. North Dakota State College of Science (Public) — State #1, 162.6 mi from Fort Totten. Tuition: $4,997/year.
Bachelor's Computer Science Degree Programs Near Fort Totten, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 126.9 mi from Fort Totten. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 88.9 mi from Fort Totten. Tuition: $9,237/year.
  3. Dickinson State University (Public) — State #3, 193.4 mi from Fort Totten. Tuition: $7,470/year. Graduation rate: 88%.
Master's Computer Science Degree Programs Near Fort Totten, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 126.9 mi from Fort Totten. Tuition: $9,309/year.

Computer Science Degree Programs Near Belcourt, North Dakota

Belcourt, located on the Turtle Mountain Indian Reservation, has limited local tech employment and infrastructure, though Turtle Mountain Community College provides introductory computer science coursework for students planning to transfer to UND or NDSU. Remote work and tribal government IT positions represent the primary career paths for developers choosing to remain in this rural community.

Belcourt is located in Rolette County, North Dakota.

Bachelor's Computer Science Degree Programs Near Belcourt, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 193.9 mi from Belcourt. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 139.7 mi from Belcourt. Tuition: $9,237/year.
  3. Dickinson State University (Public) — State #3, 197.6 mi from Belcourt. Tuition: $7,470/year. Graduation rate: 88%.
Master's Computer Science Degree Programs Near Belcourt, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 193.9 mi from Belcourt. Tuition: $9,309/year.

Computer Science Degree Programs Near Devils Lake, North Dakota

Devils Lake is a small regional hub with minimal software development employment; remote work and occasional contract roles with regional healthcare systems (Essentia Health operates nearby clinics) represent the primary tech career options. The city's proximity to Grand Forks (45 minutes) allows developers to access academic resources while maintaining a lower cost of living.

Devils Lake is located in Ramsey County, North Dakota.

Associate's Computer Science Degree Programs Near Devils Lake, North Dakota
  1. North Dakota State College of Science (Public) — State #1, 166.5 mi from Devils Lake. Tuition: $4,997/year.
Bachelor's Computer Science Degree Programs Near Devils Lake, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 128.8 mi from Devils Lake. Tuition: $9,309/year.
  2. University of North Dakota (Public) — State #2, 84.3 mi from Devils Lake. Tuition: $9,237/year.
  3. Minot State University (Public) — State #4, 112.2 mi from Devils Lake. Tuition: $7,168/year. Graduation rate: 94%.
Master's Computer Science Degree Programs Near Devils Lake, North Dakota
  1. North Dakota State University-Main Campus (Public) — State #1, 128.8 mi from Devils Lake. Tuition: $9,309/year.

Coding Bootcamps: An Alternative Pathway

Coding bootcamps offer an accelerated pathway into tech careers. For those in North Dakota considering alternatives to traditional degrees, here's what you need to know about this intensive learning format.

What is a Coding Bootcamp?

A coding bootcamp is an intensive, short-term training program (typically 12-24 weeks) that teaches practical programming skills through hands-on projects. Unlike traditional degrees, bootcamps focus exclusively on job-ready skills and often include career services to help graduates land their first tech role.

Who Bootcamps Are Best For

  • Career changers looking to enter tech quickly
  • Professionals wanting to upskill or transition roles
  • Self-taught developers seeking structured training
  • Those unable to commit to a 4-year degree timeline

What People Love

Based on discussions from r/codingbootcamp, r/cscareerquestions, and r/learnprogramming

  • Get job-ready in months instead of 4 years
  • Learn modern tech stacks actually used in industry
  • Build portfolio projects that demonstrate practical skills
  • Many bootcamp grads report landing $70-100K+ starting salaries
  • 1-on-1 mentorship helps bridge knowledge gaps quickly

Common Concerns

Honest feedback from bootcamp graduates and industry professionals

  • May struggle with algorithm-heavy interviews at FAANG companies
  • Lacks depth in systems programming and low-level concepts
  • Some hiring managers filter out bootcamp grads automatically
  • Requires significant self-study to fill CS fundamentals gaps
  • Current market (2025-2026) is competitive for entry-level roles
EXCLUSIVE OFFER

Save $1000 on Springboard Bootcamps

Springboard offers career-focused bootcamps with 1-on-1 mentorship from industry professionals. Their programs include a job guarantee—complete all requirements, and if you don't land a qualifying role, you may be eligible for a full tuition refund. Use our exclusive link to save $1000 on enrollment.

Programs for Computer Science careers:

  • Software Engineering Career Track
  • Software Engineering for Beginners
1-on-1 MentorshipJob GuaranteeFlexible Payment

We may earn a commission when you use our affiliate link and coupon.

Top Ranked Computer Science Degree Programs in Other States

StateTotal ProgramsMedian TuitionTop Program
Best Computer Science Degree Programs in California61$11,834University of California-Berkeley
Best Computer Science Degree Programs in Texas62$9,003The University of Texas at Dallas
Best Computer Science Degree Programs in New York72$36,920Cornell University
Best Computer Science Degree Programs in Florida34$26,240University of Central Florida
Best Computer Science Degree Programs in Washington19$19,920University of Washington-Seattle Campus
Best Computer Science Degree Programs in Massachusetts46$44,812Northeastern University
Best Computer Science Degree Programs in Illinois47$32,660University of Illinois Urbana-Champaign
Best Computer Science Degree Programs in Georgia25$7,158Georgia Institute of Technology-Main Campus

Computer Science in North Dakota: FAQ

How We Rank Computer Science Degree Programs

Based on 50 programs from IPEDS 2023

We analyzed 50 computer science degree programs in North Dakota using IPEDS 2023 data and BLS labor statistics. Our rankings are produced algorithmically without editorial intervention, ensuring objectivity and reproducibility.

Ranking Factors

Program Completions35%

Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.

Graduation Rate25%

Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.

Selectivity20%

Admission rate (lower = more selective). More selective institutions typically have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

Regional salary data for computer science graduates. North Dakota median salary of $87,650 is factored into institutional scores based on local job market strength.

Ranking Categories

Best Programs

Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.

Online Programs

Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.

Most Affordable

Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

Data Sources

  • IPEDS 2023Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024State and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Data Sources

Institutional characteristics, completions, graduation rates

North Dakota salary and employment data

Official University Websites

Program details and admissions information

Last Updated: February 15, 2026. Rankings based on IPEDS 2023 data. Salary data from BLS OEWS May 2024.

Was this ranking helpful for your college search?
Taylor Rupe

Taylor Rupe

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)

Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.

Computer Science Degree Programs in North Dakota — Detailed School Profiles

Best Associate's Computer Science Degree Programs in North Dakota

North Dakota State College of Science — Wahpeton, ND

Hakia Insight: NDCCS places graduates directly into North Dakota state government IT, regional healthcare IT, and rural electric cooperative roles—outcomes suggesting this program is deliberately calibrated to regional employer needs rather than following a generic national computer science template.

At the associate's level, you'll get hands-on experience with industry-standard tools and programming languages while building a portfolio that employers actually want to see. NDCCS's computer science program emphasizes practical lab work and real-world problem-solving, preparing you for immediate entry into the workforce or a seamless transfer to a four-year institution. The college maintains strong partnerships with North Dakota's growing tech sector, giving students networking opportunities and internship placements. Graduates commonly transition into IT support, web development, and systems administration roles, with many continuing to universities like NDSU or UND to complete bachelor's degrees. The program's strength lies in its balance—you're not just learning theory in lecture halls; you're troubleshooting networks, coding applications, and deploying solutions in actual lab environments.

Programs Offered
  • Associate of Science in Computer Science — 2 years, on-campus
  • Associate of Applied Science in Computer Science — 2 years, online
Career Outcomes

Top Employers: North Dakota state government agencies, Regional healthcare IT departments, Local school district IT offices, Bismarck and Fargo-area tech companies, Rural electric cooperatives (IT support).

Top Transfer Destinations
  • North Dakota State University (NDSU)
  • University of North Dakota (UND)
  • University of Mary
Entry-Level Career Paths
  • Help Desk Technician
  • IT Support Specialist
  • Junior Network Administrator
  • Systems Administrator Assistant
  • Junior Web Developer
  • Desktop Support Technician
  • IT Technician
Included Certifications
  • CompTIA A+
  • CompTIA Network+
  • Microsoft Certified: Azure Fundamentals
  • Cisco CCNA (introductory level)

Location Advantages:

Best Bachelor's Computer Science Degree Programs in North Dakota

North Dakota State University-Main Campus — Fargo, ND

Key Distinction: Required capstone project (CSCI 445: Software Projects Capstone) typically taken in final spring semester. Four specialization tracks available: Standard, Cybersecurity, Data Science, and Software Engineering

Hakia Insight: NDSU's required capstone project (CSCI 445) paired with four specialization tracks and partnerships with Microsoft and Amazon creates a structure where students don't choose between breadth and depth; they deliver a capstone in their chosen domain (cybersecurity, data science, software engineering) with industry visibility.

The Bachelor of Science in Computer Science at North Dakota State University is a 120-credit program designed to equip students with foundational and advanced computing skills. The curriculum emphasizes hands-on learning through a required capstone project (CSCI 445: Software Projects Capstone), typically completed in the final spring semester. Students must maintain a grade of C or better in all CSCI courses and complete 36 upper-level credits. The program offers four specialization tracks—Standard, Cybersecurity, Data Science, and Software Engineering—allowing students to tailor their education to career interests. The capstone experience provides practical software development experience, while CSCI 489 (Social Implications of Computers) explores broader computing ethics. Core coursework spans software development frameworks, database systems, algorithms, operating systems, networking, and comparative programming languages, with supporting mathematics and statistics requirements. The program structure ensures students gain theoretical knowledge alongside practical application through various elective options within each track.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Research Labs and Institutes
  • High Performance Computing Lab
  • Cyber Security Education and Research, Institute for
  • Center of Computational Modeling, Simulation, and Analytics
  • Center for Computationally Assisted Science and Technology (CCAST)
Industry Partners
  • Microsoft (corporate)
  • Amazon (corporate)
Notable Faculty
  • Simone Ludwig — Computer Science
  • Changhui Yan — Computer Science
  • Pratap Kotala — Computer Science
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to Fargo tech sectorRegional employer partnerships in agriculture technology and cloud computing

Minot State University — Minot, ND

Key Distinction: Capstone Project (CSCI 460) required for all students. Optional Internship (CSCI 497) available across all specialization tracks

Hakia Insight: Minot State's capstone requirement combined with optional integrated internships (CSCI 497) available across all specialization tracks—not as separate career-services offerings but embedded in the major—signals a program designed around job placement rather than academic completion.

The Bachelor of Science in Computer Science at Minot State University is a 121-122 credit program designed to equip students with foundational and advanced knowledge in programming, data structures, algorithms, computer architecture, networking, databases, and software engineering. The program culminates in a capstone project (CSCI 460) that integrates learning across core competencies. Students gain hands-on experience through required coursework in systems programming, web application development, and security. The curriculum offers five specialized tracks: Preparation for Graduate School, Software Development/Engineering, Computer/Network Security, Artificial Intelligence/Machine Learning, and System Administration/Web Development. An optional internship (CSCI 497) is available across all options, providing practical industry experience. The program emphasizes both theoretical foundations (discrete mathematics, algorithms, computational grammar) and applied skills (object-oriented programming, database design, network protocols, compiler construction). Learning outcomes focus on programming competency, algorithmic problem-solving, computer systems knowledge, and societal implications of technology.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Accreditations and Certifications
  • Higher Learning Commission

Location Advantages: Regional employer demand in Northern PlainsLower cost of attendance

Dickinson State University — Dickinson, ND

Key Distinction: A teaching-focused computer science program that prioritizes professional skill development and current industry relevance, appealing to students who value personalized instruction and direct career preparation over research hierarchy.

Hakia Insight: Dickinson State's explicit positioning as teaching-focused with direct instruction and industry relevance appeals to students who want personalized mentorship over research hierarchies, an honest segmentation that acknowledges not all undergraduates (or employers) prioritize lab access over career-ready instruction.

At the bachelor's level, dickinson State delivers a computer science education scaled to undergraduate focus, where students receive direct instruction in core programming, algorithms, database systems, and software design without being absorbed into large graduate-research hierarchies. The program emphasizes breadth in computer science fundamentals alongside professional skills—communication, teamwork, and industry-standard practices—that employers consistently prioritize. Coursework includes specialization opportunities in areas like cybersecurity and web application development, and the curriculum is designed to be current with industry demand, with faculty regularly updating content to reflect evolving technology landscapes. Being located in Dickinson, a smaller regional hub, means the computer science program has strong local industry connections and students often complete capstone projects or internships with companies operating in the region. The institution's size creates opportunities for student leadership in computing clubs and competitions, and graduates report that the personalized education and practical skill focus gave them competitive advantages in job interviews and early career performance. The program appeals to students seeking solid technical preparation without the scale of research universities, with clear pathways to software development, systems administration, and IT consulting roles immediately upon graduation.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus
  • Bachelor of Arts in Computer Science — 4 years, online
Industry Partners
  • North Dakota Department of Transportation (collaborator)
Career Outcomes

Median Salary: $NaN.

Notable Faculty
  • Dr. Md Ochiuddin Miah — Human-Computer Interaction, Human-AI Interaction, Mixed Reality, Large Language Models, Deep Learning, Brain-Computer Interfaces
  • Dr. Ayodeji Arogundade — Business and Computer Science Division leadership

Location Advantages: Regional employer connections in Dickinson area

Valley City State University — Valley City, ND

Hakia Insight: Valley City State's minimal data suggests a program serving regional undergraduate demand rather than competing nationally; prospective students should investigate employer outcomes in North Dakota specifically rather than assuming parity with larger state universities.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus
  • Bachelor of Arts in Computer Science — 4 years, online

Location Advantages:

University of Jamestown — Jamestown, ND

Key Distinction: Semester-long supervised internships required/integrated into curriculum. Modern computer labs including Smart lab and three classroom labs

Hakia Insight: University of Jamestown's semester-long supervised internship integrated into the curriculum (not optional) and modern labs including a named 'Smart lab' indicate the program expects students to graduate with applied project experience, positioning them differently than peers from teaching-heavy programs without built-in placement infrastructure.

University of Jamestown's Bachelor of Science in Computer Science emphasizes both theoretical foundations and practical application through a curriculum focused on programming languages, software architecture, data structures, and algorithm development. The program features small class sizes within a liberal arts environment, allowing students to combine technical coursework with courses in areas of individual interest. Students gain hands-on experience through semester-long supervised internships and work in modern computer labs including a Smart lab and three classroom labs. The program maintains a 99% placement rate for graduates. Required coursework totals 54 credits and includes foundational courses (CS 160-CS 230), core courses covering data structures, algorithms, computer organization, networking, and security, plus upper-division electives or internship options. Students can specialize through elective choices in areas such as Java programming, game development, mobile app development, web development, and e-commerce.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus. BS
Notable Faculty
  • Dr. Jakob Barnard — Computer Science and Technology, Online Technology Programs
  • Dr. Olugbenga Dosunmu — Computer Science
  • Zia Muhammad — Computer Science

Location Advantages: Access to regional tech growth in Fargo and Bismarck

University of North Dakota — Grand Forks, ND

Key Distinction: Sequential design courses (Sophomore Design EE 292, Junior Design EE 392, Senior Design I & II EE 492/493). Cooperative Education opportunity (EE 397, up to 4 credits available)

Hakia Insight: UND's sequential design course pipeline (EE 292→392→492/493) mirrors industry product development cycles, giving students portfolio-ready projects before graduation—a rarity at schools where capstones remain theoretical.

The Bachelor of Science in Electrical Engineering with Computer Science Focus is a 127-credit program combining core electrical engineering coursework with computer science fundamentals. Students complete 49 credits of electrical engineering courses including design sequences (Sophomore, Junior, and Senior Design I & II), embedded systems, circuits, and controls. The program requires 14 credits of computer science courses covering programming, languages, and the social implications of technology. Students must complete cooperative education opportunities, with up to 4 credits of EE 397 Cooperative Education available (equivalent to 6 credits of electives). The curriculum emphasizes hands-on experience through sequential design courses and labs, with a minimum grade of C required in all EE and CSCI courses. Technical electives allow specialization, with at least 6 credits from 300-level SEECS courses. The program prepares graduates for engineering roles leveraging both electrical engineering and computer science expertise.

Programs Offered
  • Bachelor of Science in Electrical Engineering with Computer Science Focus — 4 years, on-campus. BS
Research Labs and Institutes
  • Air Force Research Laboratory partnership
Industry Partners
  • Microsoft (corporate)
  • Google (corporate)
  • Amazon (corporate)
  • U.S. Air Force Research Laboratory (government)
Career Outcomes

Top Employers: Cruise Autonomous Vehicles, Digi-Key, HGST, John Deere, Honeywell, IBM, Mayo Clinic, Microsoft, Collins Aerospace, Epic Systems.

Accreditations and Certifications
  • Computing Accreditation Commission of ABET

Location Advantages: Proximity to Air Force Research Laboratory (Grand Forks)Federal research partnerships creating internship/research opportunitiesAccess to aerospace and defense sector employers

University of Mary — Bismarck, ND

Hakia Insight: University of Mary places students in paid internships as early as freshman year through 50+ regional partnerships, compressing the typical three-year wait for industry experience into month one.

At the bachelor's level, the University of Mary Computer Engineering program offers paid internships starting as early as freshman year through partnerships with over 50 regional organizations, while providing hands-on learning with state-of-the-art facilities under expert faculty mentors. The program emphasizes cross-major collaboration with other engineering disciplines and builds servant leadership skills grounded in Benedictine values.

Programs Offered
  • Bachelor of Science in Computer Science — 4 years, on-campus
  • Bachelor of Arts in Computer Science — 4 years, online

Location Advantages:

Best Master's Computer Science Degree Programs in North Dakota

North Dakota State University-Main Campus — Fargo, ND

Key Distinction: Three completion paths: Plan A (Thesis with 6-10 thesis credits), Plan B (Comprehensive Study with Master's Paper), Plan C (Culminating Experience-Based). Graduate assistantships available for competitive applicants with GRE scores at or above 50th percentile quantitative reasoning

Hakia Insight: NDSU's three-track master's design (thesis, paper, or culminating project) explicitly lets working professionals choose depth or speed, while the High Performance Computing Lab provides thesis candidates with infrastructure most regional programs outsource.

North Dakota State University's Master of Science in Computer Science is designed for working professionals seeking advanced expertise in software development, artificial intelligence, algorithms, and database systems. The program offers three flexible completion paths: Plan A (Thesis), Plan B (Comprehensive Study with Master's Paper), and Plan C (Culminating Experience-Based), allowing students to tailor their focus to career goals. The thesis option is research-intensive, while Plans B and C emphasize coursework and practical application. Graduate assistantships are available for competitive applicants with strong GRE scores (50th percentile or above on quantitative reasoning); assistantship details including stipend amounts are not specified in the catalog. The program requires 32-36 credits total, with core courses in software development processes, artificial intelligence, algorithm analysis, and database systems. Specific salary advancement data, employer tuition partnerships, and embedded professional certifications are not detailed in the provided catalog information.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus. MS
Research Labs and Institutes
  • High Performance Computing Lab
  • Cyber Security Education and Research, Institute for
  • Center of Computational Modeling, Simulation, and Analytics
  • Center for Computationally Assisted Science and Technology (CCAST)
Industry Partners
  • Microsoft (corporate)
  • Amazon (corporate)
Notable Faculty
  • Simone Ludwig — Computer Science
  • Changhui Yan — Computer Science
  • Pratap Kotala — Computer Science
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to Fargo tech sectorRegional employer partnerships in agriculture technology and cloud computing

University of North Dakota — Grand Forks, ND

Key Distinction: A research-engaged computer science program offering specialized tracks in software engineering and cybersecurity, differentiated by partnerships with federal research labs (AFRL) and clear outcomes at national tech companies and defense contractors.

Hakia Insight: UND's AFRL partnership doesn't just provide internships—it positions master's students in cybersecurity and software engineering tracks where thesis research directly informs federal contractor hiring, creating a direct pipeline to employers like Cruise and Honeywell.

At the master's level, the University of North Dakota's computer science program balances comprehensive academic rigor with strategic specializations that reflect both research strength and workforce demand across the upper Midwest. Students can pursue technical depth through tracks in software engineering, cybersecurity, artificial intelligence, and data science, with curricula designed to meet current industry needs while maintaining theoretical foundations. UND's location in Grand Forks positions it near significant federal research infrastructure, including Air Force Research Laboratory partnerships that create unique internship and research opportunities in cybersecurity, autonomous systems, and high-performance computing. Faculty research spans multiple domains, and motivated undergraduates can engage in sponsored research projects that produce publication-quality work—a significant advantage for those considering graduate study. The program's strong enrollment and institutional investment have built laboratory facilities and a network of industry advisors who shape curriculum and actively recruit graduates. Career outcomes span national tech companies (Microsoft, Google, Amazon) and specialized sectors like aerospace, defense contracting, and financial services where UND maintains employer relationships. For students wanting a large-research-university experience with genuine specialization options, substantial research access, and demonstrated outcomes at competitive employers, UND provides a midwestern alternative to coastal R1 programs with comparable rigor but stronger regional networking.

Programs Offered
  • Master of Science in Computer Science — 1-2 years, on-campus
  • Master of Arts in Computer Science — 1-2 years, online
Research Labs and Institutes
  • Air Force Research Laboratory partnership
Industry Partners
  • Microsoft (corporate)
  • Google (corporate)
  • Amazon (corporate)
  • U.S. Air Force Research Laboratory (government)
Career Outcomes

Top Employers: Cruise Autonomous Vehicles, Digi-Key, HGST, John Deere, Honeywell, IBM, Mayo Clinic, Microsoft, Collins Aerospace, Epic Systems.

Accreditations and Certifications
  • Computing Accreditation Commission of ABET

Location Advantages: Proximity to Air Force Research Laboratory (Grand Forks)Federal research partnerships creating internship/research opportunitiesAccess to aerospace and defense sector employers