Učenici će rješavati problemske zadatke na dosad poznate načine u programskom jeziku C++, a potom na web-u istražiti mogućnost razbijanja programa na više izdvojenih dijelova (funkcije). Izdvojit će najvažnije sadržaje u nekom od digitalnih alata. Nakon toga će zadatke dobivene na početku rješavati uključujući funkcije. Uočit će razliku u modularnosti programa, znati će prepoznati potrebu korištenja funkcija u različitim primjerima. Primjenjivat će različite tipove funkcija.