Kokoelma harjoituksia ja ongelmia ratkaisun kanssa ohjelmointikielelle Pascal. Tehtävät on ryhmitelty aiheittain "Lineaariset algos", "Ehdot", "Silmukat", "Matriisit", "Matriisit", "Merkkijonot", "Tiedostot", "Toiminnot". Jokainen seuraava aihe vaatii tuntemusta edellisen aineistosta, mutta ei päinvastoin. Joten "Ehdot" ei sisällä työkiertoisia tehtäviä. Syklit-aihe sisältää kuitenkin tehtäviä, joissa on sekä jaksoja että olosuhteita.
Harjoitusten joukossa on klassisia algoritmeja - lajittelu, suurimman yhteisen jakajan ja vähiten yleisen kerrannaisen löytäminen, kertoimen laskeminen, Fibonacci-sarjan johtaminen jne.
Kokoonpanoon ja todentamiseen käytettiin FreePascal-kääntäjää.