Program Info
Program Description
Prepares students for an entry-level position as a software developer. Students develop a marketable skill-set in designing, programming, and testing software, including windows, web, mobile, database and cross-platform applications. A strong foundation in the most marketable languages (e.g., Python, SQL, C, C++, C#, JavaScript, HTML, CSS, Java, Swift) and technologies is provided along with important accompanying knowledge and skills, such as the use of A.I. in development, team development and review, software quality analysis and version control. This certificate is a stackable credential within our Software Engineering Associate's degree and Computer Science Associate's degree. Software development is consistently ranked as the among the best careers in the country, e.g., #1 in 2023 and #3 in 2024 according to U.S. News and World Report "Best Jobs" report.
- Design and develop software programs using structured and object-oriented programming.
- Develop web sites using both client and server side languages.
- Design and develop software applications for a variety of platforms, e.g., web, windows, mobile.
- Design and develop relational database and database applications.
- Demonstrate proficiency with all phases of the software development life cycle.
- Software Developer
- Software Engineer
- Application Developer
- Web Developer
- Mobile App Developer
- Database Developer
- Database Programmer
- Programmer