Міжнародна студентська олімпіада з програмування ICMI/ICPC (Association for Computing Machinery/International Collegiate Programming Contest) – змагання з алгоритмічного програмування для студентів, що проводиться щорічно у декілька етапів. Під час конкурсу команди працюють над вирішенням найбільш реальних проблем, проявляючи співпрацю, креативність, інновації і здатність працювати під тиском.