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
- General Core, 42-45 hours
- Foundational IT Core, 27 hours
- Electives, 18-19 hours
- IT Upper Division Courses, 33 hours
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.