Application Development

Mobile Application Interface Development concept

Application Development.

A Degree for Future Software Engineers.

The BAS in Software Development, Application Development Concentration provides graduates with a broad base of theoretical, technical and specialized knowledge in application development.

Develop your programming skills and explore OOP, design patterns and practices, database applications, web technologies and application environments, including mobile devices and the cloud.

Career Opportunities

Common career paths for students with a degree in Application Development include:

  • Software Development
  • Software Engineer
  • Software Testing
  • Application Development
  • Web Development
  • And More…

Want to Learn More?

Complete the form below and we will contact you with more information about the program!

Academic Pathways & Admission Requirements


AAS-T Software Development Degree

Best for: students without any outside credits to transfer in

The Associate of Applied Science-Transfer (AAS-T) degree in Software Development seamlessly prepares students for admission into the BAS Application Development program.

Upon completion of the AAS-T students will have all of the prerequisites to be eligible to start on the bachelor’s degree, and can apply all 90 credits to the 180 credit program.

It typically takes an additional two years for students to complete the remaining Bachelor’s coursework at a full-time status.

Other BC Programs and Transfer Degrees

Best for: students with outside credits to transfer in

Students may be admitted into the BAS Application Development program without an associate degree after completion of the 65 equivalent credits that represent the combination of specific program prerequisite courses and other college-level credits.

General Education Prerequisites: ENGL& 101, ENGL 201 or ENGL& 235 or ENGL 271, Natural Science LAB, MATH& 138 or higher and 20 Credits of Electives

Technical Prerequisites: PROG 109, PROG 110, PROG 120, PROG 123 and PROG 209

Application Development vs. Artificial Intelligence

Many students interested in software development have questions about application development and artificial intelligence. Check out their similarities and differences and choose the path that’s best for you.

Application Development

  • More of a “generalist” software development degree
  • Focus areas: Full stack web development/Mobile Apps
  • Highest level of math: College-level algebra
  • Students use: HTML, JavaScript, React, CSS, C++, C#, SQL

Artificial Intelligence

  • More of a “specialized” software development degree
  • Focus areas: Data modeling, ML, cognitive computing, and NLP
  • Highest level of math: College-level algebra and applied statistics
  • Students use: Python, Python libraries, SQL

Program Prerequisites

Application Development and AI share the same general education program prerequisite requirements including ENGL& 101, ENGL 201 or ENGL& 235 or ENGL 271, Natural Science LAB, MATH& 138 or higher, and 20 Elective Credits, but require different technical prerequisites for each concentration.

Technical Prerequisites App Dev

  • PROG 109 Introduction to Web Development
  • PROG 110 Introduction to Programming
  • PROG 120 Object Oriented Programming Concepts (C#)
  • PROG 123 Server-Side Web Development
  • PROG 209 Client-Side Web Programming

Technical Prerequisites AI

  • BUSIT 103 SQL Fundamentals
  • PROG 108 Introduction to Python Programming
  • PROG 128 Object Oriented Programming with Python
  • IT 231 Introduction to Cloud Architecture and Services
  • ROBAI 240 Programming for Machine Learning
Compare to Artificial Intelligence

Last Updated July 12, 2022