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 degree in software engineering and graduate-level certificates in building software projects, fundamentals of software engineering and management of software engineering projects are designed for those driven to lead the future of technology. Through advanced coursework and hands-on experience, the software engineering program goes beyond programming to provide a full, disciplined approach to software development and lifecycle management. With a strong emphasis on methodologies, tools, and real-world application, the program equips you to handle every phase of software creation — from requirements gathering and design to testing, maintenance and project management.

Explore the Curriculum

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

With the master’s and graduate certificates offered online, you can complete your degree on your own timeline.

Rewarding Research

Collaborate with top researchers on the most pressing problems in your field of study.

Comprehensive Curriculum

Build skills in software design, software testing, project planning and more.

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.

Graduate students are huddled around a laptop at a table.

Elevate your expertise and achieve your goals with graduate studies at NDSU.

Apply Now

Connect with Graduate Admission

Meet with a graduate admission representative to learn more about graduate programs, costs and application requirements.

Book a Meeting

Request Information

Receive personalized information about your program of interest and see how NDSU supports your academic and career goals.

Request Program Information

Additional Resources

Explore funding options, academic support, professional development and more.

NDSU Graduate School