The Software Development program prepares students with the knowledge and skills needed to launch a career in today’s fast-paced technology field. Graduates are equipped for entry-level roles such as mobile app developer, programmer, or software quality assurance technician. Students gain hands-on experience with programming languages including Python, Java, and JavaScript, while learning industry-relevant practices in software design, testing, and implementation.

This degree also provides a strong foundation for continued education. Many credits earned can transfer seamlessly to bachelor’s degree programs in computer science and related fields at participating PA TRAC colleges, allowing graduates to build on their education and advance their career opportunities.

Apply Now

Outcomes

  • Apply the Software Development Life Cycle (SDLC) to plan and manage projects.
  • Analyze, design, develop, and test web and mobile applications for business and other sectors.
  • Use procedural and object-oriented programming (OOP) principles to create functional software.

IT professionals at work

Career Outlook

Individuals with the Associate of Applied Business in Software Development are prepared to enter the workforce in jobs such as:

  • Software Developer
  • Software Engineer
  • Full Stack Developer
  • Web/Mobile App Developer

If you are interested in continuing toward a bachelor's degree, this degree builds a great foundation for technology studies in:

  • Computer science
  • Computer engineering
  • Management information systems

Program Courses

General Education Required Courses

15-16  Credits

English/Communication (Pick One):

Total: 3 Credits

ENG101

English Composition

3

COM/ENG 110

Fundamentals of Public Speaking

3

COM201

Interpersonal and Professional Communication

3

Technology:

Total: 3 Credits

CIS110

Digital Literacy for IT Professionals

3

Mathematics OR Science (Pick One):

Total: 3-4 Credits

MAT102

Mathematical Concepts

3

MAT111

College Algebra

3

MAT202

Introduction to Statistics

3

BIO101

General Biology with Lab

4

BIO201

Anatomy & Physiology I

4

BIO210

Microbiology

4

CHM110

Introduction to Chemistry with Lab

4

EAS101

Meteorology with Lab

4

EAS110

Introduction to Environmental Science

4

PHY111

Conceptual Physics with Lab

4

Social & Behavioral Science or History (Pick One):

Total: 3 Credits

COM120

Media Literacy

3

ECO101

Macroeconomics

3

ECO102

Microeconomics

3

HIS122

History of the Western World: Renaissance through WWII

3

HIS201

History of the U.S. to 1865

3

POL112

Introduction to International Relations

3

POL203

Survey of American Politics

3

PSY101

Introduction to Psychology

3

SOC101

Introduction to Sociology

3

Humanities

Total: 3 Credits

ART101

Art Appreciation

3

ENG201

Poetry

3

ENG207

Survey of Literature

3

MUS101

Introduction to Music

3

MUS114

World Music

3

PHL101

Introduction to Philosophy

3

PHL111

Religions of the World

3

Elective Courses

Total: 15 Credits

Any Elective or Additional CIS Course (Pick 5)

 

Required Courses

Total: 30 Credits

CIS115

Information Technology Fundamentals

3

CIS117

Operating Systems Interfaces

3

CIS119

Introduction to Programming: Python

3

CIS125

Introduction to Artificial Intelligence and Robotics

3

CIS135

HTML/CSS Web Development

3

CIS138

JavaScript for Web & Mobile Development

3

CIS140

Windows Development Level I

3

CIS150

Introduction to Java Programming

3

CIS220

Systems Development

3

CIS240

Windows Development Level II

3

Total Credits

60-61