La Competición Internacional Universitaria de Programación (en inglés International Collegiate Programming Contest, abreviado ICPC) es una competición anual de programación y algorítmica entre universidades de todo el mundo, donde prima el trabajo en equipo, el análisis de problemas y el desarrollo rápido de software. Tiene su sede en la Universidad de Baylor y está liderada por su Director Ejecutivo y profesor de esta universidad, el Dr. William B. Poucher. La ICPC lleva a cabo concursos regionales autónomos que cubren los seis continentes y culminan en una final mundial cada año. En 2018, la participación del ICPC incluyó a 52 709 estudiantes de 3 233 universidades en 110 países.[1] Archivado el 25 de marzo de 2019 en Wayback Machine.
La ICPC es auspiciada por la Fundación ICPC y opera bajo acuerdos con las universidades anfitrionas y organizaciones sin fines de lucro, todo de acuerdo con las Políticas y Procedimientos del ICPC.[2] Desde 1977 hasta 2017, el ICPC contó con los auspicios de la Association for Computing Machinery (ACM) y se denominó ACM-ICPC.