image

Secure Software Development

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Jobs available locally

6,718

Demand Locally

+5 %

Annual Wage Range

$68,906 – $171,970

Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.

Jobs available locally

1,394

Demand Locally

+3 %

Annual Wage Range

$58,213 – $142,295

Design or conduct work-related training and development programs to improve individual skills or organizational performance. May analyze organizational training needs or evaluate training effectiveness.

Jobs available locally

4,245

Demand Locally

+2 %

Annual Wage Range

$24,304 – $103,631

Program Level:

Degrees, Online

Program Type:

Face-to-Face, Fully Online

Department:

Science and Technology

Institute:

Science & Technology

College:

SAC

RTW-Partner-Badge-Training-Provider-color.png RTW-Partner-Badge-Official-Partner-color.png

One or more of these programs are approved Ready to Work programs. Find out if you’re eligible to receive free tuition and job placement services that will enable you to secure an in-demand career. 

Don’t wait; apply today!

Click Here for More Information

What is the program?

This program focuses on the fundamental concepts of computer programming, software assurance, and database development to prepare you for a career in secure software development.

What will I learn?

TYou’ll learn how to design and create software that is protected from cyberattacks and other vulnerabilities. You’ll get hands-on experience in developing, building, maintaining, troubleshooting, testing and debugging secure software programs in several programming languages. You’ll learn beginning web programming, introduction to PC operating systems, programming logic and design, scripting languages, C++ programming, computer programming, database programming, information technology security, Java programming and more.

What can I do with this course of study?

You’ll be prepared to pursue well-paying entry-level jobs including software and application developer, programmer and coder. You’ll also have a strong foundation to continue your undergraduate education.

What is special about this program?

Software development is one of the top careers in the IT sector. The BLS projects software developer jobs will grow 25% from 2021 to 2031, equating to 162,900 annual openings. This program is available fully online or face-to-face.

Certificates and Degrees

♦ This symbol indicates the offering is also available fully online.

Contact Us

Dr. Henry Griffith
Department Chair
(210) 486-1305
hgriffith5@alamo.edu

Pete Ortega
Program Coordinator
NTC 221
(210) 486-1049
portega@alamo.edu