ICPC é o acrônimo para "International Collegiate Programming Contest", que em português significa "Competição Internacional de Programação para Universitários". É um evento anual organizado pela Association for Computing Machinery (ACM) que reúne estudantes de graduação de todo o mundo para resolver problemas de programação em equipe.