Application Development

Mobile Application Interface Development concept

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 object oriented programming (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: DEV 109, DEV 110, DEV 120, DEV 123 and DEV 209

Application Development (App Dev) vs. Artificial Intelligence (AI)

Many students interested in software development have questions about application development and artificial intelligence. Compare their similarities and differences, and then choose the path that is 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

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

Technical Prerequisites AI

  • BUSIT 103 SQL Fundamentals
  • DEV 108 Introduction to Python Programming
  • DEV 128 Object Oriented Programming with Python
  • IT 231 Introduction to Cloud Architecture and Services
  • AI 240 Programming for Machine Learning

Last Updated February 27, 2024