Certificate in Advanced Software Development

Certificate programs offer working professionals an opportunity to increase their knowledge and skills in the specific areas of information technology. A certificate representing proven academic performance is presented after the required coursework is completed with a GPA of 3.0/4.0. All 500-level courses may be later applied toward the Master of Information Technology and Management, Master of Cyber Forensics and Security, or Master of Science in Applied Cybersecurity and Digital Forensics for those who apply and are accepted to the degree program. Applicants should have a bachelor’s degree from an accredited college or university; the degree need not be in an information technology or a computer-related field. Prerequisites may be required for some courses in certificates; these prerequisites will not be applied to the certificate.

This program is designed for students seeking knowledge that will enhance their skills as a software developer.

The prerequisite path for this certificate is completion of coursework, training, or certification equivalent to ITM 311 (Beginning Java) and ITMD 510 (Intermediate Java.) Equivalent certification may be Oracle Certified Associate (OCA) Java Programmer + two years industry experience or Oracle Certified Professional (OCP) Java Programmer.


Required Courses (12)
ITMD 515Advanced Software Programming3
ITMM 571Project Manangement for Information Technology Management 13
Select a minimum of two courses from the following:6
Application Development Methodologies3
Open Source Programming3
Topics in Software Development1-6
UML-Based Software Development3
Human and Computer Interaction3
Software Testing and Maintenance3
Introduction to Open Source Software3
Coding Security3
Total Credit Hours12

Students who have already completed coursework, training, or certification equivalent to ITMM 571 may substitute a fourth course from the above list.