Community College of Allegheny County (CCAC)

Community College of Allegheny County

Online course search, schedule and registration

Software Development (Certificate)

Certificate (243.3)

This program addresses individuals with a technical orientation, including college graduates from other fields, interested in a career in applied programming. This program provides students already holding a degree with specific technical competencies for entry-level employment opportunities as a programmer, programmer analyst, web developer or e-commerce specialist.

Students obtain a foundation in computer programming concepts, systems development, and data modeling. Students learn software development and programming using object-oriented languages such as Java and Visual Basic.NET. Depending on their choice of restricted electives, students can enhance their programming skills using C or C++, develop and maintain Web pages, or design and develop e-commerce applications & databases.

Upon successful completion of the program, the graduate will:

  1. Present problem summaries, designs, analyses and recommendations in written and oral formats in a professional manner.
  2. Evaluate software development and project management strategies.
  3. Apply research material dealing with software development project organizational and technical issues.
  4. Analyze developments and trends in computer technology that impact software-based solutions.
  5. Employ advanced development tools and processes in constructing software system solutions, developing alternative designs for a software product using different methodologies.

Prerequisite: Students are assumed to have either taken CIT-111 Introduction to Programming: Java or demonstrate equivalent experience or knowledge prior to starting this certificate program.

See the graduation checksheet for this program in printable PDF form.

Certificate Requirements

Minimum Credits to Graduate: 20–23

First Semester

Course #     Course NameCredits


Object-Oriented Programming: Java



Visual Basic: Windows Programming      



Total Credits


Second Semester


Computer Restricted Electives1



Total Credits


Third Semester


Systems Analysis & Design



Computer Restricted Elective1



Total Credits


1CIT Restricted Electives (3 required)
CIT-125  Web Development
CIT-145  Programming in C
CIT-225  e-Commerce Applications
CIT-230  Database Systems
CIT-235  Web Database Systems
CIT-245  Data Structures & Programming: C++

Students considering a concentration in application software development are advised to choose from the following CIT restricted electives: CIT-125, CIT-145, CIT-230 and CIT-245.

Students considering a concentration in e-commerce software development are advised to choose from the following CIT restricted electives: CIT-125, CIT-225, CIT-230 and CIT-235.

NOTE: Various IT industry certifications and AP exams are recognized as having equivalent knowledge of certain CIT courses and can be used to meet CIT course prerequisites or advanced standing toward a CIT degree or certificate. Proof of certification is required by the director of student registration at the campus where you are enrolled. See an advisor or CIT faculty member for a list of recognized certifications and their equivalent CIT courses.

Back to top