Software Engineering Graduate Certificate
Software Engineering is the branch of computer science that 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, 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.
The online graduate certificate in Software Engineering is a 10 credit program designed to provide individuals expanded knowledge and education in Software Engineering.
Graduate certificates are an excellent way to earn creditals and decide if a full master's program is right for you. Credits offered in this program can be transferred into the full online Master of Software Engineering program.
Sample plan of study
Please note: When registering for these classes on Campus Connection, be sure to look for the "Distance and Continuing Education" location code. Otherwise, you will be charged according to your resident status. View our FAQ regarding identifying Distance and Continuing Education classes.
Required Core Course:
- CSCI 713 Software Development Processes (3 CREDITS)
Elective Courses: (6 CREDITS)
- CSCI 715 Software Requirements Definition and Analysis (3 CREDITS)
- CSCI 716 Software Design (3 CREDITS)
- CSCI 718 Software Testing and Debugging (3 CREDITS)
- CSCI 790 graduate seminar in a Software Engineering area as approved by the student's advisor. (1 CREDIT)
An extensive project of approximately one third of a semester that would be incorporated into whichever of the above courses the student and their advisor selected. This project will serve as the student's capstone experience.
Total Credits: 10
For information about graduate faculty for this program as well as their current research interests, visit the Software Engineering graduate certificate bulletin page.
Apply for admission
View Getting Started Guide
For current admission requirements, visit the Software Engineering graduate certificate bulletin page.
NDSU Department of Computer Science
NDSU Distance & Continuing Education
Phone: 1-800-726-1724 or 701-231-7015
NDSU Graduate School