Software Development and Programming | South Hills School of Business & Technology

Software Development and Programming

Two-Year Associate in Specialized Technology (AST) Degree Program
Available at the State College Main Campus

The field of software development and programming continues to evolve as new technologies emerge, increasing the demand for skilled software developers. As a Software Development and Programming (SDP) major, you will receive training and practical hands-on experience developing applications for desktop and mobile operating systems, creating databases, and building websites using platforms that are in high demand. The curriculum is regularly updated to ensure students are learning programming languages and technologies that employers are using.


Through a comprehensive educational training program including attention to theory, practice and application, students in the Software Development and Programming program will develop the knowledge, skills and competencies to succeed in the programming and software development fields.

Apply Now >>

Request more information about the SDP program today!

Complete this form to request more information about South Hills School of Business & Technology’s specialized associate degree programs and classes! All fields are required.
  • This field is for validation purposes and should be left unchanged.

Program Info Sheet

Click Image To Download

Complete Course List

Software Development and Programming Course List

Software Development and Programming Course List for 2019-20

This program information appears in the 2019-20 school catalog. Click here for all course descriptions.

TermCodeCourseCreditsClock Hours
First TermGE117Applied Algebra4.060
GE183Business English I4.060
GE130History of IT2.024
CP127Introduction to Operating Systems2.536
CP132Introduction to Programming & Logic4.060
IT200Networking Essentials4.060
PD110Professional Development2.024
Second TermGE184Business English II4.060
IT100Intermediate Programming4.060
IT201UNIX/Linux Essentials4.060
Third TermCP135Business Applications4.060
IT230Data Structures and Algorithms4.060
CP129Introduction to SQL Databases4.060
CP134Web Site Design4.060
Fourth TermIT214Android Application Development4.060
IT231Software Engineering & Application Development4.060
CP130Technical Presentations2.024
GE259Technical Writing2.536
Fifth TermIT217Apple Application Development4.060
IT233Content Management Systems4.060
CD207Job Search Skills2.024
CP277Project Management5.060
Sixth TermGE178Human Relations in the Workplace2.536
IT225Information Technology Capstone Project7.0120
MG116Introduction to Business4.560
GE213Oral Business Communication2.024
IT228Python Programming4.060
Seventh TermCD214IT Career and Certification Prep2.021
IT229Software Development and Programming Internship11.0330
123.0 Credits1,959 Clock Hours

Careers in Software Development and Programming

With two years of hands-on training and strong skillsets, our Software Development and Programming graduates are prepared for a variety of career options, including:

Meet the Faculty

Program Advisory Committees

State College Main Campus
Member NameJob TitleCompany
Russell MyersSystems AdministratorPenn State University
Jason SmithSenior Manager of Software EngineeringBlackboard, Inc.
Ellen ThorneSoftware QA LeadInFocus
Steven Weaver Contract Software Engineer AscentOp
Mark Lively Senior Software Developer Accuweather
Varun Goyal Mobile Application Developer Accuweather
Chris Paveglio Mobile Application Developer Accuweather
Chris Beaver Owner /Developer cbCodeStudio, LLC
James Leous Manager of Research Programming Penn State University
Stefanie Rocco Assistant Director of Learning Design Penn State University

Ready to enroll in the Software Development and Programming program?

Apply Now >>