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.
Applying to the Bachelor of Applied Science in Software Development Program
Information sessions for the Fall 2022 application process will begin in February.
Check back for available dates and times.
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
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.
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.