University campus in North Dakota
Updated June 27, 2026

Best Computer Science Degree Programs in North Dakota, 2026 Rankings

Compare the top computer science colleges in North Dakota. 8 accredited computer science schools ranked by graduation rate, career outcomes, and value, 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%
On this page
Reviewed by Taylor Rupe, Founder & EditorSee methodology

7

Programs ranked

IPEDS 2024

$87,650

North Dakota median computer science salary

BLS OEWS 2024

76.1/100

Top program score

Hakia methodology

22%

U.S. job growth (2023–33)

BLS projections

Key Takeaways

Fargo's growing tech scene, anchored by Microsoft, Appareo Systems, and Bobcat, offers CS graduates strong job prospects with a low cost of living

Fargo metro CS salaries reach $96,415, and the city's startup ecosystem continues to expand

Hakia Research 2026

North Dakota State University-Main Campus leads the state with 108 CS completions annually and $9,309/yr tuition

NDSU is the dominant program in the state, producing the vast majority of CS graduates and offering a master's track

IPEDS 2024

North Dakota CS graduates earn an $87,650 median salary, modest nationally but strong relative to the state's cost of living

Average public four-year tuition is just $6,417/yr, well below the national average and creating favorable ROI

BLS OEWS 2024

Valley City State University offers the lowest bachelor's tuition at $6,619/yr with a 91% graduation rate

Minot State ($7,168/yr, 94% grad rate) and Dickinson State ($7,470/yr, 88% grad rate) also deliver strong value

IPEDS 2024

North Dakota State College of Science provides the sole associate's pathway at $4,997/yr

The NDUS General Education Transfer policy ensures credits transfer seamlessly to any four-year NDUS institution

IPEDS 2024

Updated June 27, 2026

How we ranked North Dakota Computer Science programs

We rank 10 accredited computer science programs in North Dakota using IPEDS 2024 institutional data, BLS OEWS 2024 state salary data, and College Scorecard outcomes. A 4-factor weighted composite is normalized to a 0–100 score. Schools cannot pay for placement; rankings are produced algorithmically.

Program completions (35%)Graduation rate (25%)Selectivity (20%)Career outcomes (20%)
See full methodology

Are Computer Science Degree Programs in North Dakota Worth It?

Answer
$87,650
Yes. The best computer science degree programs 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

Computer Science Degree Rankings in North Dakota

Compare the top-ranked Computer Science programs in North Dakota by degree level. Tuition, graduation rate, and Hakia Score for every accredited program.

Best Bachelor's Computer Science Programs in North Dakota

3
Programs ranked
$12,829
Avg tuition/yr
64%
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.

🥇
University of Mary
Bismarck, NDPrivate nonprofit
$19,940
Tuition/yr
67%
Grad rate
76.1
Hakia Score

Best Master's Computer Science Programs in North Dakota

2
Programs ranked
$9,273
Avg tuition/yr
62%
Avg grad rate

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.

Best Doctoral Computer Science Programs in North Dakota

2
Programs ranked
$9,273
Avg tuition/yr
62%
Avg grad rate

Computer Science Degree Costs & 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 2024

Financial Aid & Scholarships for Computer Science Students 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.

Computer Science Degree ROI Calculator, 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 2024. 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

Computer Science Salaries by Metro Area

Median annual salary in North Dakota metro areas

Fargo$96K
Bismarck$92K
Grand Forks$88K
View data table
CategoryValue
Fargo$96K
Bismarck$92K
Grand Forks$88K

Source: BLS OEWS May 2024

Hakia.com

Top Employers Hiring Computer Science Graduates in North Dakota

Find computer science jobs in North Dakota. These major employers across North Dakota metro areas are actively hiring computer science degree holders. 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

Transfer Pathways for Computer Science Degrees 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 Pursue a Computer Science Degree in North Dakota?

Industry & Workforce

North Dakota offers a strong 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 Program Availability in North Dakota

8 Programs
North Dakota offers 8 accredited computer science programs across public universities, private colleges, and community colleges. Top tech hubs include Fargo, Bismarck, Grand Forks.

Source: IPEDS 2024

Computer Science Job Market & Salary Data 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 is 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 strong 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.

Entry-Level (0-2 yrs)

New graduates and career changers

Senior (8+ yrs)

Technical leads and architects

Median Salary in North Dakota$56,973$127,093
Typical RolesJunior Developer, AnalystStaff Engineer, Architect
Remote Work AccessLimitedCommon
Degree ExpectationBachelor's sufficientMaster's preferred

Online vs On-Campus Computer Science Programs in North Dakota

Online Programs

0 available in North Dakota

On-Campus Programs

Traditional classroom experience

Typical Tuition$9,887/yr$10,986/yr
Schedule FlexibilitySelf-paced or asyncFixed schedule
NetworkingVirtual cohortsIn-person, career fairs
Best ForWorking professionalsTraditional students
Completion Time2-4 years (flexible)4 years (standard)

Compare Computer Science Programs in Other States

Computer Science Degree Programs in North Dakota: FAQ

What are the best computer science degree programs in North Dakota?
The best computer science degree programs in North Dakota based on our methodology are: 1) North Dakota State University-Main Campus (highly ranked), 2) Minot State University, and 3) Dickinson State University. Our rankings weight graduation rates (25%), program completions (35%), selectivity (20%), and career outcomes (20%). North Dakota offers 8 total accredited programs across 6 public and 2 private institutions. See our complete rankings for all 7 bachelor's programs.
How much do computer science degree programs cost in North Dakota?
Computer Science degree program costs in North Dakota vary significantly by institution type. In-state public tuition averages $10,986/year, while private institutions average $24,169/year. Community colleges offer the most affordable path at approximately $2,747/year for associate's degrees. The total 4-year cost ranges from $43,944 at public schools to $96,677 at private institutions before financial aid. Most students don't pay full sticker price, federal grants, state aid, and institutional scholarships can reduce costs by 30-60%.
What salary can computer science degree graduates earn in North Dakota?
Computer Science professionals in North Dakota earn a median salary of $87,650, which is competitive with the national average of $115,500. Entry-level positions typically start around $56,973, while senior roles exceed $127,093. Salaries vary by metro area: Fargo ($96,415), Bismarck ($92,033) offer the highest compensation. Specialized roles like AI/ML engineers and cloud architects command premiums of 15-30% above median.
Are there online computer science degree programs in North Dakota?
Yes, North Dakota offers 0 accredited online Computer Science programs from state institutions. These programs award the same degree as on-campus options and include synchronous and asynchronous formats. Top-ranked online programs include offerings from various state universities. Online programs typically cost the same as on-campus tuition for in-state students. Many programs offer flexible scheduling for working professionals, with some offering accelerated completion in 2-3 years. Ensure any online program holds regional accreditation and ideally ABET accreditation for engineering programs.
What companies hire computer science degree graduates in North Dakota?
Major Computer Science employers in North Dakota include Microsoft, Amazon, Appareo Systems, Packet Digital, Bobcat. The Fargo and Bismarck metro areas serve as primary tech hubs with thousands of open positions. Top employers maintain recruiting pipelines directly from North Dakota universities, with many offering internship-to-hire programs. Beyond tech giants, opportunities exist in healthcare IT, financial services, defense contractors, and growing startups. North Dakota's tech sector shows +22% projected job growth through 2033, outpacing most other industries.
Is a computer science degree program worth it in North Dakota?
A computer science degree program in North Dakota offers strong ROI with a $87,650 median salary and +22% projected job growth. At average in-state tuition of $10,986/year, graduates typically recoup their educational investment within 3-5 years. The degree opens doors to high-paying careers in software development ($99,044), data science, cybersecurity, and AI/ML. Beyond salary, benefits include job security, remote work flexibility, and clear advancement paths. Alternative paths like bootcamps exist for career changers, but bachelor's degrees provide broader career options and higher lifetime earnings.
How long do computer science degree programs take in North Dakota?
Standard completion times for computer science degree programs in North Dakota are: Associate's (2 years, 60 credits), Bachelor's (4 years, 120 credits), and Master's (1-2 years, 30-36 credits). However, actual timelines vary based on course load, transfer credits, and program format. Accelerated programs can compress a bachelor's to 3 years or a master's to 12 months. Part-time students typically need 5-6 years for a bachelor's degree. North Dakota community colleges offer a cost-effective "2+2" path: complete your associate's in 2 years, then transfer to a North Dakota university for the final 2 years of a bachelor's program.
What financial aid is available for computer science degree students in North Dakota?
North Dakota computer science degree students can access multiple financial aid sources. Federal aid includes Pell Grants (up to $7,395/year for qualifying students) and federal student loans. North Dakota state grants provide additional support for residents attending in-state schools. Institutional scholarships from universities can significantly reduce costs, many schools offer merit-based awards for STEM students. Work-study programs and teaching/research assistantships (especially for graduate students) provide income while building experience. Complete the FAFSA by North Dakota's priority deadline to maximize aid eligibility. Some employers also offer tuition reimbursement for employees pursuing CS degrees.

Data Sources

Institutional characteristics, completions, graduation rates

North Dakota salary and employment data

Official University Websites

Program details and admissions information

Last Updated: June 26, 2026. Rankings based on IPEDS 2024 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 Bachelor's Computer Science Degree Programs in North Dakota

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:

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

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

Best Master's Computer Science Degree Programs in North Dakota

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

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