Bachelor of Applied Science in Software Development

Austin Community College hosts a Google Appathon event. An instructor and student observe computer code at a monitor.

Two paths. One bachelor’s degree. Your future in software starts here. Choose the route that fits your goals, Direct Path or Foundation Path, and build advanced technical skills through hands-on coursework in machine learning, secure software development, cloud technologies, databases, and programming. Graduate with the skills and credentials to build secure, scalable software and advance your career in tech.

Why Get a Bachelor’s in Software Development Degree?

ACC’s Bachelor of Applied Science curriculum will evolve your skills and advanced technical knowledge for supporting computer-based information systems. Earn relevant certifications and level up your coding career with coursework covering the following topics:

  • Machine Learning
  • Programming Languages
  • Software Assurance
  • Database and Web Vulnerability Security
  • Cloud SDN (Software-Defined Networking)

How to Get Started

Students new to ACC must complete our admissions process. If you are a previous ACC student, you will not need to re-apply. However, you may need to contact ACC Admissions and Enrollment to ensure your information is up-to-date.

Step 1: Learn About the Program

Watch the on-demand info session and schedule a 1:1 appointment with the Program Coordinator.

Step 2: Choose Your Path

There are two pathways into the BAS Software Development program:

Direct Path
Best for: returning students, transfer students, and anyone who is TSI Complete and is ready for upper-division coursework that has prerequisites.
First step: Submit a completed BAS application once you are TSI Complete. The Texas Success Initiative (TSI) is a state-required assessment of reading, writing, and math skills that helps ensure students are prepared for college-level coursework.

Foundation Path
Best for: Recent graduates and career changers.
First step: recent high school grads, career-changers, or students who want a stronger foundation before upper-division work.

Step 3: Meet the Admission Requirements

Applicants must:

  • Be TSI Complete in Math and ELAR (Texas Success Initiative).
  • Submit a completed Bachelor of Applied Science (BAS) in Software Development application by the application deadline.

Recommended Course Sequence (Both Paths):
OSA Computer Programming or OSA Networking → Java Certificate → AAS Computer Programming → BAS Software Development

Preferred BAS Electives:

  • COSC 1336
  • COSC 1337
  • ITSE 2309
  • ITSE 2321
  • ITSE 1302
  • ITSE 2317
  • ITSE 1345
  • ITSE 2264 or another programming elective (COSC 2436 preferred)

Step 4: Apply

Application Deadline: September 30, 2026, 5:00 PM CST
Decision Notification: October 5, 2026
Admitted Students Begin: Spring 2027
Application dates are subject to change. Check the department website for the most current deadlines.

Step 5: Complete Your Degree

Admission does not require a minimum GPA. Once admitted, students must maintain a 2.0 cumulative GPA to remain in good standing and graduate.

Enrollment in 3000- and 4000-level BAS courses is limited to officially admitted BAS Software Development students. Most upper-division courses meet in person, typically in the evenings at Highland Campus.

Contact Department Website

Awards & Program Maps

Choose the Award Path That’s Right for You

ACC offers stackable credentials. Certificates prepare you for a career change or career advancement and often include credits that count toward associate degrees. Associate degrees further increase your employability and help you build a strong foundation for university transfer. Learn about credential options.

Explore awards and follow the program maps below to stay on track.

Request for Information

Submit the form below to request more information about ACC’s Bachelor of Applied Science in Software Development.

Back to Top