El Concurso de Programación ICPC es el Concurso de Programación más antiguo y prestigioso a nivel mundial. Es un concurso de programación por equipos que se organiza a nivel mundial en varias fases, cuyo grupo organizador está en Baylor University. Este concurso se apoya en una red mundial de universidades que organizan Concursos Regionales desde donde avanzan los mejores equipos a la Final Mundial del ICPC, la cual tiene lugar cada año.