17:1
Student-to-faculty ratio
R1 Ranked
NDSU is a nationally top-ranked research university
94%
Recent graduates employed or continuing education
#1
North Dakota University with the Best Student Life
Unlock your future with NDSU's computer science degree program — an unparalleled gateway to the dynamic world of technology. As the most comprehensive and varied computer science program offered in the region, the program’s curriculum blends core fundamentals with hands-on experience allowing you to develop industry-ready skills through co-ops, internships and an industry-led senior capstone project tied directly to real-world challenges. NDSU computer science graduates are highly sought after by top-tier employers like Google, Microsoft, Amazon and Intel, with many making their mark right here in North Dakota.
Explore the Curriculum
- Major On Campus
- Major 2 On Campus
- Minor On Campus
- Undergraduate Certificate On Campus, Online
Post-Graduation Career Snapshot
High Demand Occupations
- Data Engineer
- Business Systems Analyst
- IT Specialist
- Solutions Architect
- Test Engineer
National Median Salary
Future Career Pathways
- Data Architect
- Database Administrator
- Machine Learning Engineer
Capture the Moment at NDSU
Shape Your Future
NDSU students are encouraged to collaborate with an advisor and develop a unique program of study that meets their specific interests.
One Program, Three Tracks
Choose to work toward the standard computer science track. Or pursue the cybersecurity, data science or software engineering track, where you’ll gain more in-depth knowledge on the areas that interest you.
Rewarding Research
Learn in the best research laboratories located in the Quentin Burdick Building where you’ll have free access to a wide range of computer systems. Work alongside the department’s expert faculty on a range of cutting-edge research.
Professional Development and Leadership
Broaden your horizons and expand your experience outside of the classroom through student organizations, including the student chapter of the Association for Computing Machinery, Upsilon Pi Epsilon Honor Society and the cybersecurity student organization. Participation in these organizations help build connections with peers and provides the opportunity to be actively engaged in technology outside the classroom through programming and outreach events.
Accelerated Master’s Option Available
High-achieving undergraduates can complete both their bachelor's and master's degrees in computer science in five years.
Tuition & Costs
NDSU offers a high-quality, academically rigorous education at an affordable cost. To support you in covering tuition and expenses, we provide a wide range of need-based and merit-based scholarships and financial aid options.
Admission Info
At NDSU, we welcome students from all backgrounds who are seeking a dynamic learning environment within a supportive, welcoming community.

Explore more programs
-
Minor
-
Major, Undergraduate Certificate
-
Major, Minor, Undergraduate Certificate
-
Major
-
Major, Undergraduate Certificate
-
Major
Connect with a Counselor
Discover the right path for you with guidance from your personal admission counselor. We’re here to help you explore programs, navigate the admission process and find scholarships.
Visit NDSU
Experience what it’s like to be part of the Bison community. Tour our campus, meet with faculty, enjoy a meal in a dining center and discover why NDSU feels like home.
Request Information
Receive personalized information about your program of interest and see how NDSU supports your academic and career goals.