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

Software Development and Programming

Two-Year Associate in Specialized Technology (AST) Degree Program
Available in State College

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

Complete Course List

Software Development and Programming Course List

Software Development and Programming Course List for 2018-19

This program information appears in the 2018-19 school catalog. Click here to download all course descriptions.


 Course #Course NameCreditsClock Hours
First TermCP127Introduction to Operating Systems2.536
CP132Introduction to Programming & Logic4.060
IT200Networking Essentials4.060
GE183Business English I4.060
PD110Professional Development2.024
GE117Applied Algebra4.060
GE130History of IT2.024
First Term Totals:22.5324
Second TermCP133Hardware4.060
GE184Business English II4.060
IT201UNIX/Linux Essentials4.060
IT100Intermediate Programming4.060
Second Term Totals:16.0240
Third TermCP134Web Site Design4.060
CP135Business Applications4.060
CP129Introduction to SQL Databases4.060
IT230Data Structures and Algorithms4.060
Third Term Totals:16.0240
Fourth TermGE259Technical Writing2.536
CP130Technical Presentations2.024
IT214Android Application Development4.060
IT232PHP4.060
IT231Software Engineering & Application Development4.060
Fourth Term Totals:16.5240
Fifth TermCD207Job Search Skills2.024
CP277Project Management5.060
IT233Content Management Systems4.060
IT217Apple Application Development4.060
IT211JavaScript4.060
Fifth Term Totals:19.0264
Sixth TermIT225Information Technology Capstone Project7.0120
GE178Human Relations in the Workplace2.536
MG116Introduction to Business4.560
IT228Python Programming4.060
GE213Oral Business Communication2.024
Sixth Term Totals:20.0300
Seventh TermIT229Software Development and Programming Internship11.0330
CD214IT Career and Certification Prep2.021
Seventh Term Totals:13.0351

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:

  • Applications Developer
  • Web Designer/Developer
  • Software Developer
  • Mobile Applications Developer
  • Associate Software Engineer
  • Programmer/Analyst
  • Software Developer
  • Database Administrator
  • Application Programmer
  • Software Quality Assurance Developer

Meet the Faculty

Matthew Penning

Program Coordinator / Instructor
State College Main Campus


Matt's Biography

Ray Liddick Jr.

Instructor
State College Main Campus


Ray's Biography

Chris Coble

Adjunct Instructor
State College Main Campus


Chris's Biography

Josh Ervine

Adjunct Instructor
State College Main Campus


Josh's Biography

Joseph Meyer

Adjunct Instructor
State College Main Campus


Joe's Biography

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

Because Software Development and Programming is a new program that has not yet had a graduating class, information about our graduation rates, the median debt of students who completed the program, and other important information is not yet available.