هي مسابقة برمجة سنوية لطلاب المدارس الثانوية. وهي ثاني أكبر أولمبياد، بعد الأولمبياد الرياضية الدولية، من حيث عدد الدول المشاركة. كانت نسختها الأولى في عام 1989 في مدينة برافتز، بلغاريا.
تتكون المسابقة من يومين من برمجة الكمبيوتر وحل المشكلات ذات الطبيعة الخوارزمية. للتعامل مع المشاكل التي تنطوي على كميات كبيرة من البيانات يعتبر الجزء الصعب في هذه المسابقة ليس البرمجة، ولكن الرياضيات التي يتكون منها العمل. يمثل كل دولة 4 طلاب يتنافسون على أساس فردي.
تقام خلال يوليو من كل عام ويشارك فيها افضل 4 طلبة في الفريق.