Program Description

The IT Programming certificate prepares students for entry-level roles in programming, software development, and quality assurance. Graduates gain hands-on experience in multiple programming languages and develop the skills needed to write, test, and maintain software applications. The program emphasizes problem-solving, algorithm design, and foundational programming concepts, equipping students with the knowledge to succeed in technology-focused careers or continue their education in an Associate of Applied Science (AAS) in Software Development or related bachelor’s degree programs.

Apply Now

Learning Outcomes

  • Apply multiple programming languages, including Python, Java, and C++, to develop, test, and maintain software applications.
  • Use critical thinking and problem-solving skills to design efficient algorithms and troubleshoot complex coding issues.
  • Implement all stages of the software development lifecycle, including requirements analysis, design, coding, testing, and maintenance.

Students learning programming

Career Pathway

Many of the credits earned in the Programming Certificate can be applied toward the Associate of Applied Science (AAS) in Software Development at EC3, as well as transferred to bachelor’s degree programs in computer science at participating PA TRAC colleges, providing a clear pathway to further education and career advancement.

Individuals with a certificate in IT App Development are prepared to enter the workforce in jobs such as:

  • Mobile App Developer
  • Programmer
  • Software Quality Assurance Technician

Students should be prepared to complete the following certification exams:

  • App Development with Swift Associate (iOS)
  • App Development with Swift Certified User (iOS certification also requires experience in the field)
  • Associate Android Developer (Google)

Program Courses

Required Courses

Credit Hours

CIS119

Introduction to Programming: Python

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

18