Software Development

The Software Development program prepares students to start a career in the fast-changing world of information technology with practical knowledge and skills for an entry-level position in software development.  Students will learn a set of computer science skills dedicated to the process of creating, designing, deploying and supporting software.  You will learn skills such as Program Design and Development and Object-Oriented Programming.  You will also receive hands-on training in writing programs in languages such as Python, Visual Basic, and C++.

In addition to the hard skills listed above, you will also learn several key soft skills, such as communication, teamwork, problem-solving, and attention to detail.  Software development, like many other occupations, requires soft skills in addition to hard skills.  Developers need to work well with others, exhibit attention to detail, and think through complex problems.

Some examples of the types of jobs in software development are Web Developer, Computer Programmer, Database Administrator, and Software Developer.

Program Information

Ms. Lisa Sanders, Division Director


Office: 334-556-6905

Mr. Mark Kelly, Discipline Chair


Office: 334-556-2255

Pathway Map: Click To View