Informaatikaolümpiaadi orienteeruv õppekava
Sellel kaval põhinevad (orienteeruvalt) EIO õppesessioonid, nii et on võimalik endale valida sobiv rühm.
Samuti saab siit iga huviline aimu, milliseid teadmisi võib võistlustel vaja minna. Samas lihtsalt kõikide siintoodud algoritmide päheõppimisega kaugele ei jõua. Olulisem on treenida mõtlemisoskust: algoritmid on vaid mõtete suunamiseks.
Sessioon |
Loeng |
Teemad |
---|---|---|
Algajad I |
Keerukus, näidete varal |
|
Standardteek |
| |
Linuxi ellujäämiskursus | ||
Jõumeetod |
| |
Graafid |
| |
Algajad II |
Arvuteooria |
|
DP: lektori valikul mõned tüüpülesanded/teemad, näiteks: |
| |
Edasijõudnud I |
DP: lektori valikul mõned tüüpülesanded/teemad, näiteks: |
|
Graafid |
| |
Edasijõudnud II |
Testimine, silumine |
|
Kombinatoorika |
| |
Andmestruktuurid |
| |
Valikvõistluste sessioonid |
Puud (lektori valikul üks tärniga teemadest) |
|
DP: lektori valikul mõned tüüpülesanded/teemad, näiteks: |
| |
Bitsetid ja muu bitinikerdamine | ||
Suvelaager: mõned alltoodud teemadest |
Graafid |
|
Andmestruktuurid |
| |
Ruutjuurelised võtted |
| |
Geomeetria |
| |
Convex hull trick (LineContainer või Li-Chao puu) | ||
Tekstialgoritmid |
| |
Elimineerimisprintsiip (inclusion-exclusion principle) | ||
Maatriksite astendamine lineaarrekurrentside lahendamiseks |