Choose your path from Bachelor's to Masters in Software Engineering online from North Dakota State University.
average salary of a software engineer
online curriculum with flexibility
institutional accreditation from the Higher Learning Commission
job placement
Go beyond coding and master the systematic, data-driven approach to building reliable, secure and reusable software. NDSU allows you to master the tools and techniques used by top software professionals. Learn how to manage complex projects, ensure quality and keep your software secure.
Stackable undergraduate and graduate certificate programs with courses available online. Certificates are ideal for professionals looking to gain new skills as well as new students not ready to commit to a full degree program.
This program is aimed at software professionals who are employed and wish to pursue a program part time. The M.S.E. is an online coursework only graduate degree.
The Bachelor of Science in Software Engineering degree is for those hoping to enter the software engineer and/or software developer fields. In comparison with the Bachelor of Science in Computer Science, the Bachelor of Science in Software Engineering is characterized by the engineering approach that is adopted throughout the software development life cycle.
This program was created so high-achieving Bachelor of Science (B.S.) students can take graduate level courses as an undergraduate and have them count toward both their Bachelor of Science Undergraduate Degree and a Master of Science Graduate Degree in Software and/or Electrical and Computer Engineering.
Earn your degree online from an affordable and nationally accredited university. Contact NDSU today to see where a Software Engineering degree will take you.