IT professionals at work

Graduates with the Associate of Applied Science (A.A.S) degree in Software Development will have the basic knowledge, skills, and abilities to obtain an entry-level position as a mobile app developer, programmer, or software quality assurance technician. Students that have completed the A.A.S degree program in Software Development will have knowledge in C#, Python, Java, JavaScript, and more.

Students completing the Software Development A.A.S. degree will be prepared to transfer to a four-year institution for further studies in Information Technology. In addition, many of the credits earned can be applied to bachelor's degree programs in computer science at participating PA TRAC colleges.

Graduates of the A.A.S degree in Software Development will be ready to pass several certifications relating to the Programming industry. In addition, many of the credits earned can be applied to bachelor's degree programs in computer science at participating PA TRAC colleges.

Apply Now

Outcomes

  • Students will acquire skills to relate the states of Software Development Life Cycle (SDLC) in managing a given project.
  • Students will be able to analyze, design, develop, and test both web and mobile applications for business and other sectors.
  • Students will utilize both procedural and Object-Oriented Programming (OOP) principles to provide underlying user interaction to process input and provide formatted output.

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

MAJOR REQUIREMENTS

COURSE NUMBER COURSE TITLE CREDITS
CIS 113 IT Hardware Essentials and Support 3
CIS 117 Operating Systems Interfaces 3
CIS 125 Introduction to Artificial Intelligence and Robotics 3
CIS 135 HTML/CSS Web Development 4
CIS 138 JavaScript for Web Development 3
CIS 140 Windows Development Level 3
CIS 215 Database Design and App Development 3
CIS 220 Systems Development 3
CIS 240 Windows Development Level II [C#] 3
CIS 250 Internet Networking 3

ELECTIVES (15 Credits)

May be any courses not already a part of the program plan. The Department suggests some or all of the following be considered:

CIS 119 (Introduction to Programming - Python), CIS 130 (Adobe Photoshop), CIS 150 (Java Programming: Level 1), CIS 245 (Android App Development), and/or CIS 248 (iOS App Development).

COURSE NUMBER COURSE TITLE CREDITS
3
3
3
3
3

TECHNOLOGY SKILLS (3 Credits)

COURSE NUMBER COURSE TITLE CREDITS
CIS 100 Computer Applications and Concepts 3

MATH OR SCIENCE (3 -4 Credits)

COURSE NUMBER COURSE TITLE CREDITS
Any General Education BIO, CHM, EAS, GLG, MAT or PHY course. 3

SOCIAL & BEHAVIORAL SCIENCES/HISTORY COURSE (3 Credits)

COURSE NUMBER COURSE TITLE CREDITS
Any ECO, HIS, PHL, POL, PSY or SOC course. 3

PHILOSOPHY/LANGUAGE/ARTISTIC EXPRESSION (3 Credits)

COURSE NUMBER COURSE TITLE CREDITS
ENG 201, ENG 207, or any ART, MUS, or PHL course. 3

Total Courses: 20

This information is for planning purposes only. EC3 will make every effort to offer the most updated curriculum information above but reserves the right to change, add, and cancel course offerings. Please check with your assigned advisor for the most updated class information.

Download Information Sheet