U ovom diplomskom radu obrađujem način na koji računala mogu utjecati na učenje i poučavanje matematike: uvodim pojam programiranog učenja te njegova načela i strategije, opisujem tradicionalnu nastavu matematike i nastavu uz pomoć računala, navodim primjere informacijsko - komunikacijske tehnologije koja se može primijeniti u nastavi matematike, opisujem promjene koje se događaju ako se računala primjenjuju u nastavi matematike i navodim rezultate nekih istraživanja te ukratko opisujem programski jezik Scratch, koji ima mnogobrojne mogućnosti primjene u nastavi matematike, njegove prednosti i nedostatke te primjere programa kreiranih u tom programskom jeziku. Pri samom kraju ovog diplomskog rada, opisujem radionicu koju sam održala