Natjecanje se odvija tijekom cijele školske godine kroz četiri kola u prvom polugodištu (listopad-prosinac), tri kola u drugom polugodištu (siječanj-ožujak), te dodatno kolo za natjecatelje iz cijeloga svijeta (COCI) sa zadacima s Hrvatske informatičke olimpijade. Svako kolo sadrži osam zadataka od koji se šest težih prevode na engleski jezik za natjecatelje izvan Hrvatske.
Učenici iz Hrvatske mogu se natjecati u službenoj konkurenciji kao članovi ekipa svojih škola ili klubova/udruga pod vodstvom nastavnika odnosno starijeg člana kluba ili udruge.
U subotu 26. studenog 2016. godine održat će se 3. kolo Hrvatskog otvorenog natjecanja u informatici koje se, kao i ostala kola, sastoji od trosatnog rješavanja osam zadataka, a dozvoljeni programski jezici su Python, Pascal, C, C++ i Java.
Više informacija možete potražiti ovdje.