Computational Thinking and Programming in Python

Ovaj prirucnik prvenstveno je namijenjen uciteljima Informatike kao potpora za usvajanje osnova racunalnog razmisljanja i programskog rjesavanja razlicitih problema u aktualnom procesu inoviranja nastave Informatike u osnovnim skolama. U uvodnim se poglavljima postupno uvode osnovni elementi programskog jezika koji se koriste kod oblikovanja racunalnog programa: programske varijable, funkcije, naredbe pridruživanja, grananja i ponavljanja, tipovi podataka. Objasnjena su i osnovna nacela izrade urednih i citkih programa, kao sto je grupiranje naredbi u programske funkcije, izrada modula i komentiranje dijelova programa. Svi programski elementi uvode se kroz jednostavne prakticne primjere u kojima se pokazuje kako se racunalno razmisljanje i matematicko promisljanje međusobno nadopunjuju pri rjesavanju problema. U zavrsnim se poglavljima kroz složenije primjere pokazuje kako se njihovom kombinacijom pripremaju racunalni programi za rjesavanje problema pa i za razumijevanje složenijih pojava u razlicitim podrucjima primjene.