This course introduces the fundamental, logical, and design considerations addressed during system and application software development. It provides a background in applications software development and testing techniques through a combination of theory and application.
Advanced Software Developer Certificate (Undergraduate)
Software products are the "brains"� behind everything your computer can do. If you're interested in learning how to help make computers "smarter"� and even more essential to everyday life, our Advanced Software Developer Certificate can help you get started in this field—and prepare you for related certifications along the way.
The Advanced Software Developer Certificate concentrates on principles of software application development. This certificate explores modern software development though the use of multiple modern application programming languages as well as mobile programming and software architecture principles. This program helps preparation for industry certifications such as the C++ Certified Professional Programmer, Oracle Certified Professional JAVA SE Associate and Professional Programmer (OCP) and Microsoft C# and VB certifications.
Advanced Software Developer Certificate (Undergraduate) requires a minimum of 18 credits, which may come from a combination of required and elective courses.
Make an informed choice
We believe that students and families should be prepared financially for college and understand gainful employment opportunities before starting any program. So we want to ensure you have the information you need to make an informed choice - information like what it will cost, the skills you'll learn through your chosen program, and the types of occupations the program prepares you for.
Our curriculum is designed to help you prepare for the competitive job market with relevant knowledge and in-demand skills. This program will include the following courses:
In addition to the knowledge and skills related to the University Learning Goals, College of Information Systems & Technology graduating students are intended to attain certain program-specific knowledge, skills and abilities. Therefore, you should be able to demonstrate the following learning outcomes by the time you complete this program. Review the program student learning outcomes (PDF) for the Advanced Software Developer Certificate Certificate program.