El Concurso de Programación ACM ICPC es el Concurso de Programación más antiguo y prestigioso a nivel mundial.
El ACM ICPC es un Concurso de Programación por equipos que se organiza a nivel mundial en varias fases, con el auspicio de la ACM y 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 ACM ICPC, la cual tiene lugar cada año.