تنعقد الدورة السابعة والعشرون من الأولمبياد الدولي للمعلوماتية في الفترة من 26 يوليو إلى 2 أغسطس في مدينة ألماتي بكازاخستان، وهو مسابقة برمجة سنوية لطلاب الصف الثانوي.حيث يتضمن الحدث يومان من المسابقات حيث يستكمل المتسابقون، في كل يوم، ثلاثة مهام خلال خمس ساعات، كما يضم الحدث ساعتان من المسابقة التطبيقية قبل اليوم الأول للمسابقة الفعلية، وذلك بهدف تعريف المتسابقين بنظام الدرجات.
وتنطوي المسابقة على برمجة الحاسب، وحل المشكلات الخوارزمية. ويتنافس الطلاب في الأولمبياد على مستوى فردي، بحد أقصى عدد أربعة طلاب من نفس البلد المشارك (81 بلد في عام 2012). ويتم اختيار الطلاب من الفرق المحلية من خلال مسابقات محلية عن الحاسب الآلي، على سبيل المثال: الأولمبياد الأسترالية للمعلوماتية، والأولمبياد البريطاني للمعلوماتية، والأولمبياد الدولي الألماني. ويعد الأولمبياد الدولي للمعلوماتية أحد أهم المسابقات العلمية العالمية المرموقة، تحت رعاية منظمة الأمم المتحدة للتربية والعلم والثقافة و الإتحاد الدولي لمعالجة المعلومات، وقد أنعقد أول أولمبياد عام 1989 في “برافيتز” بلغاريا.