BAS 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.

Bachelor of Applied Science in Software Development

The application process for Fall 2021 is now closed.

Schedule an advising session to prepare for the next application opportunity. 

Application Process

1. Attend a free information session

2. Complete online application

3. Submit application by due date

4. Applications reviewed

5. Acceptance emails sent to students

6. Sign and return acceptance letter and register for classes

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

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.

  • General Core, 42-45 hours
  • Foundational IT Core, 27 hours
  • Electives, 18-19 hours
  • IT Upper Division Courses, 33 hours

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 (Associates Degree) college-level semester hours in:

– Computer Information Technology
– Computer Science
– Or related field

  • 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

Programming Fundamentals I, COSC-1336
Introduction to C# Programming, ITSE-1330
Beginning Web Programming, ITSE-1311
Programming Fundamentals I: Apple Swift, COSC-1436
Fundamentals of Programming, COSC-1315
Mobile Application Development, ITSE-1333

Level 2 Programming Courses

Introduction to Scripting Languages: Python, ITSE-1359
Object-Oriented Programming (Java), ITSE-2321
Programming Fundamentals II, COSC-1337
Intermediate Web Programming, ITSE-2302
Game Scripting, GAME-2341
Computer Programming: Scientific Python, ITSE-1302
Database Programming: Oracle, ITSE-2309
Introduction to MySQL, ITSE-1303
Programming Fundamentals II: Apple Swift II, COSC-1437
Special Topics in Computer Science: ActionScript OOP/jQuery/Ruby on Rails, ITSE-1394
Windows Programming (Visual Basic .NET), ITSE-2305
Advanced Application Development: Swift, ITSE-2370
Intermediate Computer Programming, Python, ITSE-1372
Game and Simulation Programming I, GAME-1343

Level 3 Programming Courses

Programming Fundamentals III: Data Structures, COSC-2436
Advanced Computer Programming: Scientific Python, ITSE-2359
Java Programming (Intermediate), ITSE-2317
Computer Organization and Machine Language, COSC-2325
Introduction to Oracle SQL and PL/SQL, ITSE-1345
Advanced C++ Programming, ITSE-2331
Game Development Using C++, GAME-2342
Special Topics in Systems Analysis: Mobile Device Programming, ITSE-1393
Advanced Mobile Programming, ITSE-2343
Advanced Database: MySQL, ITSW-2337
Game and Simulation Programming II, GAME-1359
Game Scripting II, GAME-2472

Level 4 Programming Courses

Advanced Java Programming: Visual, INEW-2338
Advanced Game Programming, GAME-2347
Advanced Web Page Programming, INEW-2334

Frequently Asked Questions

Below are answers to commonly asked questions

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

You need either an Associate degree, or 60 credit hours of undergraduate courses, from an accredited institution.

Can I transfer in credits from another institution?

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
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.