L'Italia ha partecipato per la prima volta alle IOI nel 2000 in forma sperimentale.
Dal 2001 la partecipazione è divenuta stabile: il Comitato Olimpico ha messo a punto le modalità di partecipazione alla manifestazione nazionale - il cui accesso è stato aperto a tutte le scuole secondarie superiori - e l'iter di selezione (a tre livelli consecutivi: selezione scolastica, regionale e nazionale) e formazione (a distanza e residenziale). Dal 2001 si sono iscritte circa 500 scuole ad ogni edizione.
A partire dall'edizione del 2003, la selezione nazionale è diventata Olimpiade Italiana di Informatica, un'evento di tre giorni che ogni anno si tiene in una regione diversa ed è organizzato sulla falsariga della manifestazione internazionale, prevede infatti una gara ed una premiazione con medaglie a fasce, ma anche attività culturali e ricreative.
Le OII - Olimpiadi Italiane di Informatica, organizzate da AICA e MIUR con il supporto degli Uffici Scolastici Regionali di competenza, si sono tenute: