Bachelor of Applied Science
in Software Development

Careers in Software Development have a higher than average growth outlook compared to all other professions by both the US Bureau of Labor Statistics and O*Net.

Software application developers create, develop, or modify computer applications, and ensure that those programs continue to function. They may supervise the entire software development process and may also work closely with computer programmers and customers.

Questions about the BAS – Software Development degree?
Contact our BAS Coordinator:

Erica Cepeda – BAS Software Development Coordinator

[email protected]   –   Preferred Method of Contact

512-223-3192

Bachelor of Applied Science in Software Development Degree Plan

The BAS degree is designed to educate students with relevant, technical knowledge to provide solutions for real-world problems while supporting computer-based information systems. Students develop essential skills in technical communication, ethics, and team work. Cousework is balanced between theoretical and technical competencies, to prepare students for a highly competitive field.

Award Plan & Program Map

Award plans provide a quick way to review the courses in your chosen degree while program maps offer a more detailed, guided pathway, to earn your certificate or degree. Below are links to the award plan and programs map for the Bachelor of Applied Science in Software Development.

Explore a career in Software Development

Software Developer skills:

  • Programming languages such as Java, C++, Python
  • Knowledge of development, testing, and secure design
  • Awareness of consumer market and client needs
  • Analytical and problem solving ability
  • Able to stay on task, meet deadlines, and work in teams

General Requirements for application to the BAS degree program

Students must meet the following criteria to apply to the program:

  • Have obtained junior status, as defined as having earned at least 60 college-level semester hours in:

– Programming (preferred)

Computer Information Technology

– Computer Science

  • Have successfully completed 12 credit hours of programming courses (see details below)
  • Have earned a GPA of 3.0 or better

Programming Course Requirement

The required 12 credit hours of progressive computer programming courses must include:

  • Up to one Level 1 course
  • Up to two Level 2 courses
  • One or more Level 3 and/or Level 4 courses

Level 1 Programming Courses

COSC-1315: Fundamentals of Programming  

COSC-1336: Programming Fundamentals I  

COSC-1436: Programming Fundamentals I: Apple Swift  

ITSE-1311: Beginning Web Programming  

ITSE-1330: Introduction to C# Programming  

ITSE-1333: Mobile Application Development 

Level 2 Programming Courses

COSC-1337: Programming Fundamentals II  

COSC-1437: Programming Fundamentals II: Apple Swift II  

GAME-1343: Game and Simulation Programming I  

GAME-2341: Game Scripting  

ITSE-1302: Computer Programming: Scientific Python  

ITSE-1303: Introduction to MySQL  

ITSE-1359: Introduction to Scripting Languages: Python  

ITSE-1372: Intermediate Computer Programming, Python  

ITSE-1394: Special Topics in Computer Science: ActionScript OOP/jQuery/Ruby on Rails  

ITSE-2302: Intermediate Web Programming  

ITSE-2305: Windows Programming (Visual Basic .NET)  

ITSE-2309: Database Programming: Oracle  

ITSE-2321: Object-Oriented Programming (Java)  

ITSE-2370: Advanced Application Development: Swift  

Level 3 Programming Courses

COSC-2325: Computer Organization and Machine Language  

COSC-2436: Programming Fundamentals III: Data Structures  

GAME-1359: Game and Simulation Programming II  

GAME-2342: Game Development Using C++  

GAME-2472: Game Scripting II  

ITSE-1345: Introduction to Oracle SQL and PL/SQL  

ITSE-1393: Special Topics in Systems Analysis: Mobile Device Programming  

ITSE-2317: Java Programming (Intermediate)  

ITSE-2331: Advanced C++ Programming  

ITSE-2343: Advanced Mobile Programming  

ITSE-2359: Advanced Computer Programming: Scientific Python  

ITSW-2337: Advanced Database: MySQL 

Level 4 Programming Courses

GAME-2347: Advanced Game Programming  

INEW-2334: Advanced Web Page Programming  

INEW-2338: Advanced Java Programming: Visual

Apply to the Bachelor of Applied Science in Software Development Program

Virtual Information Session dates:

 

Register in advance for any session:

Info Session 1 Wednesday, February 5 at 6 pm

Info Session 2 Friday, February 21 at 2 pm

Info Session 3 Monday, March 10 at 11 am

Info Session 4 Tuesday, March 11 at 4 pm

After registering, you will receive a confirmation email containing information about joining the meeting.

If you have any questions please send email to: [email protected] or [email protected] 

 

Application process:

1. Go through the Information Slides for general information and important dates

2. Request the Info Session Zoom link under ‘Virtual Information Session Dates’ on the left side. 

3. Complete the Interest Form for the application

4. Submit your application by Monday, March 24, 2025 at 5pm

5. Applications reviewed

6. Notification emails sent to students

7. Sign and return acceptance letter and register for classes

Frequently Asked Questions

Below are answers to commonly asked questions

Do I need an Associate degree to apply for the BAS program?

In most cases, yes, you need either an Associate degree, or 60 credit hours of undergraduate courses, from an accredited institution.

If you have a non-CSIT degree, it is likely to only courses that will transfer into a CSIT degree are core curriculum courses. 

Can I transfer in credits from another institution?

Yes, up to 90 credit hours of coursework may be accepted upon review of transcript.

Prior degree attainment must be from an institute accredited by one of the following: 

  • Southern Association of Colleges and Schools Commission on Colleges (SOCSCOC)
  • Middle State Commission on Higher Education
  • New England Association of Schools and Colleges
  • Higher Learning Commission
  • Northwest Commission on College and Schools
  • Western Association of Schools and Colleges

 

For more information, please visit ACCs Transcript Evaluation page. 

Is the tuition rate for the BAS degree more than other ACC credit courses?
No, the tution rate is the same as all ACC credit programs. ACC tuition table

Where can I find ACC's tuition rates?

You may access ACC’s tuition table to view current tuition rates

Are scholarships available?

ACC has many scholarships available. Visit ACC’s Scholarship page for more information.

How can I find more about financial aid?

Visit the ACC Financial Aid webpage for information about available financial aid.