Offering the most comprehensive and varied computer science program in the region.

Apply Now


Our curriculum provides a broad, practical base for a career in computing while also offering an opportunity for in-depth study of topics like artificial intelligence, software engineering, cybersecurity, operating systems, and database management systems


Recent News from the Department

NDSU program ranked 6th among the top 10 most affordable online master's in software engineering

North Dakota State University has been identified as one of the Top 10 Most Affordable Online Master's in Software Engineering by Master’s Programs Guide. The ranking considered affordability, graduation rate, earning potential, selectivity, and online graduate offerings. Master’s Programs Guide mission is to help find the best Master’s degree programs by providing rankings, resources, and information.

Software Engineering at NDSU is focused on the application of systematic, disciplined, and quantifiable approaches to the development, operation, and maintenance of software systems. Inclusive of computer programming but going well beyond, Software Engineering is concerned with methodologies, techniques, and tools to manage the entire software life cycle, including development of requirements, specifications, design, testing, maintenance, and project management. The advent of Software Engineering is a natural result of the continuous quest for software quality and reusability, and the maturing of the software development industry.


Recently funded grants

Congratulations to three department members who recently received ND EPSCoR STEM funding. 

  • ND EPSCoR STEM $14,395 – Dr. Jun Kong
  • ND EPSCoR STEM $5,768 – Dr. Jun Kong
  • ND EPSCoR STEM $5,395 – Dr. Jeremy Straub
  • Funding of 2 TAs for online course development for CSCI 372 – Dr. Zubair Malik

The ND EPSCoR State Office provides leadership and coordination to broaden and diversify ND's science, technology, engineering, and mathematics (STEM) workforce pathway from elementary through graduate school; supports and grows statewide STEM research efforts and competitiveness at participating institutions of higher education; and conveys the impact of STEM research, outreach, and workforce efforts to ND stakeholders.  


October is cybersecurity awareness month!

In honor of cybersecurity awareness month, Computer Science Associate Professor Zahid Anwar recently spoke with North Dakota Today about cybersecurity best practices. The theme for this year is "Do Your Part. #BeCyberSmart." It encourages individuals and organizations to own their role in protecting their part of cyberspace, stressing personal accountability and importance of taking proactive steps to enhance cybersecurity.

“It’s important for everyone to have a basic knowledge of cybersecurity so as to be able to make informed decisions about their personal security, but the bottom line is that we have a data breach almost every week, and many Americans have experienced data theft, so it is something to be aware about,” Anwar said. He advised everyone "to update your software as soon as updates are available, keep backups of your data in two places, and just close accounts that you don’t use all that often.”

Paying careful attention to passwords is also important. "Instead of having small passwords and recycling them over and over again," Dr. Anwar noted, "have longer passphrases and have them be unique." Also, be very cautious about giving out your credit card information or, especially, your social security number!

View the entire interview at Valley News Live.


NDSU computer science students take third place in Digi-Key's 2021 collegiate computing competition

The NDSU “Yesql” team made up of Sean Hagen, Erick Bickler, Jack Hance, and Braden Rayhorn placed 3rd in this year’s Digi-Key Collegiate Computing Competition VERSION 2.0.21. The competition held on October 15 in Thief River Falls consisted of three main events—two programming sessions and one word problem session. This is the fifth year in a row that one or more teams from the NDSU Computer Science Department have placed among the top three winning teams. Each year, Digi-Key Electronics invites two 4-person teams from each of 13 regional universities to participate in the competition. In addition to prizes for the participants, the department of the 3rd-placed team is awarded $1,000 that benefits NDSU’s ACM student organization.


Dr. Anne Denton gives seminar series presentation

Professor Denton recently presented "Rethinking the Processing of High Resolution Geospatial Raster Data" as part of the department's seminar series. High resolution raster data from small satellites, drones, and airplanes has become increasingly common in recent years.Her presentation demonstrated that new raster processing techniques are needed to effectively analyze such data. Denton described the process of deriving topographic variables such that the resulting algorithm scales to large window sizes without reducing the resolution of the output image, introducing artefacts, or substantially reducing performance. Additional she showed that the same ideas can be used for a vast set of derived attributes including fractal dimensions and regression coefficients, provided that only additive measures are needed in their computation. The effectiveness was demonstrated for real and artificial landscape models.

Denton teaches undergraduate and graduate courses in database systems and computational technologies for environmental sustainability. She earned a master’s in computer science from NDSU and holds a doctorate degree in physics. She joined the NDSU faculty in 2003.


NDSU to field largest ever National Cyber League team

NDSU is a recognized leader in the National Cyber League. The university took 13th place nationally, out of hundreds of participating U.S. colleges and universities, in the spring 2021 NCL Cyber Power Rankings. Read full article


Congratulations to our recent 2021 scholarship winners

Bill Perrizo Scholarship: Francis Martinson

Nygard Scholarship: Joshua Pompa, Allison Scharmer, and Emma Cockram

Paul Juell Scholarship: Alexander Tjellesen, Jacob Rinehart, and Amanda Fetzer

Computer Science Scholarship: Alexia Schock, Alison Gonser, Dylan Miska, Brian Friedt

Niehaus Scholarship: Ryan Heilman, Alex Janssen










Top of page