R1 Ranked
NDSU is among the nation’s top research institutions
Top 2%
NDSU researchers are among the top two percent of scientists in the world
96%
Recent graduates employed full-time
Top 100
Public research university in the country with $190 million in research expenditures
NDSU's master’s, doctoral and graduate-level certificate in software and security engineering are designed for those who are driven to lead the future of technology. Through advanced coursework and cutting-edge research, the software and security engineering program goes beyond programming to encompass a full, disciplined approach to software development and lifecycle management. In software and security engineering, you will dive into the critical aspects of protecting systems and data, applying advanced strategies to identify vulnerabilities, control risks and uphold the highest standards of confidentiality, integrity and availability.
Explore the Curriculum
- Doctoral On Campus
- Master’s Online
- Master's 2 On Campus
- Graduate Certificate On Campus, Online
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.
Flexibility and Convenience
The program is built to accommodate both full-time students as well as software professionals who are employed and wish to pursue the program part-time.
Rewarding Research
Collaborate with top researchers on the most pressing problems in your field of study.
Comprehensive Curriculum
Build skills in cybersecurity, software development and design, database systems and more.
Limitless Career Opportunities
Upon completion of the program you will be empowered to be at the forefront of software quality, cybersecurity and engineering innovation.
Tuition and Funding
NDSU offers a high-quality, academically rigorous education at an affordable cost. To help you cover tuition and expenses, various departments offer graduate assistantships designed to support your academic and professional goals.
Admission Info
At NDSU, we welcome students from all backgrounds who are seeking to further their education within a supportive, welcoming community.
No matter your academic path, we're committed to making your application process straightforward and stress-free. Find the specific requirements and steps for your graduate application.

Explore more programs
-
Graduate Certificate
-
Doctoral, Master’s
-
Graduate Certificate
-
Master’s
-
Doctoral, Master’s
-
Graduate Certificate
Connect with Graduate Admission
Meet with a graduate admission representative to learn more about graduate programs, costs and application requirements.
Request Information
Receive personalized information about your program of interest and see how NDSU supports your academic and career goals.
Additional Resources
Explore funding options, academic support, professional development and more.