College of Engineering and Technology


Software Engineering (G Cert)

Program Purpose


The Graduate Certificate in Software Engineering is designed to prepare students to develop robust, scalable, and secure software applications. Students who successfully complete the program will demonstrate proficiency with software testing, development lifecycle, continuous integration and continuous delivery through problem-based activities and real-world experiences with an understanding of related ethical, social, organizational, legal, and security issues.


Learning Outcomes


Ability to Analyze and Evaluate Software Construction Methods

Students will function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.

Proficiency in Applying Software Construction Techniques

Students will exhibit proficiency in applying software construction techniques to design, develop, test, and maintain software projects.

Software Construction Principles

Students will demonstrate a comprehensive understanding of the fundamental principles of software construction, including coding standards, design patterns, software architecture, and development methodologies.