Software Development (Professional Certificate)
An increased demand for computer software in business, government, and the not-for-profit sector means software developers are essential. A professional certificate in Software Development can help develop skills for a tech career.
Enhance your skills as a software developer for the workplace with a professional certificate in Software Development. Whether you have experience with Java or are a beginner, there is a track to help advance a career in tech.
The professional certificate in Software Development is awarded after completing a track of two Java programming courses, in addition to—depending on current skill level—at least one of the five elective courses. Most often these programs can be successfully completed in one year or less.
Core coursework covers a broad spectrum of object-oriented programming concepts and application programming interfaces. The intermediate track includes a focus on database connectivity (JDBC) integration with web application programming using an enterprise-level application framework. Coursework is complemented with hands-on exercises.
Whether you have experience with Java or are a beginner, there is a track within the professional certificate in Software Development to help advance a tech career. Coursework is complemented with hands-on exercises.
According to the United States Bureau of Labor Statistics, the median salary for a software developer is $105,000. Job growth in this area is expected to increase 21 percent through 2028.
Related job titles include programmer, software engineer, web application developer, and mobile application developer.
Pursuing a professional certificate would be best served by receiving guidance from a program manager of information technology courses. Some courses may be taken simultaneously and some may require prerequisites. Allowing the program manager to assist in planning the sequence of courses would ensure a successful and enjoyable experience.
For Students New to Java Programming (Beginners):
For Students with Some Java Experience (Intermediate):
Electives for all Students:
Additionally, a third certificate course may be chosen as an elective from the following courses:
- IT 813 Introduction to Open Source Application Development
- IT-D 802 Human/Computer Interaction
- IT-D 810 - Object-Oriented Application Development (Graduate Level)
- IT-D 813 Open Source Programming
- IT-D 819 Topics in Software Development: Cloud Computing-Azure / Salesforce
- IT-D 832 UML Based Software Development
- IT-D 836 Software Testing and Maintenance
- IT-D 855 Intelligent Device Applications (Android App Development)
- IT-M 871 Project Management for Information Technology Professionals
- IT-S 818 Secure Software Programmer Java