Olympiad in Informatics，IOI），是zh-cn:面向; zh-tw:针对;中学生一年一度的资讯学科竞赛。第一届国际信息学奥林匹克竞赛于1989年在保加利亚的布拉维茨举行。这项竞赛包含两天的电脑程式设计，主要编程语言以C++为主，解决各类算法问题。选手以个人为单位，每个国家最多可选派4名选手参加（2016年共有83个国家参赛）。参赛选手从各国相应计算机竞赛中选拔。
竞赛规则.在两天的比赛日中，一般来说参赛选手每一天都需要在5小时内在一台计算机的帮助