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

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