
Arvutuslik mõtlemine tänapäeva probleemide lahendajale
Näidete ja analoogiate abil tutvustab „Arvutuslik mõtlemine tänapäeva probleemilahendajatele“ arvutuslikku mõtlemist sissejuhatava arvutikursuse osana ja näitab, kuidas arvutiteaduse kontseptsioone saab rakendada ka teistes valdkondades. See hoiab materjali arusaadavana ja asjakohasena ka mitte-arvutiteaduse eriala tudengitele.
Arvukate värviliste joonistega klassiruumis testitud raamat keskendub nii arvutiteaduse põhimõistetele kui ka inseneriteemadele. See hõlmab abstraktsiooni, algoritme, loogikat, graafiteooriat, tarkvara sotsiaalseid probleeme ja numbrilist modelleerimist, aga ka teostuse juhtimist, probleemide lahendamise strateegiaid, testimist ning andmete kodeerimist ja korraldamist. Tekstis käsitletakse ka programmeerimise põhimõisteid, sealhulgas muutujad ja omistamine, järjestikune täitmine, valik, kordus, juhtimise abstraktsioon, andmete korraldamine ja samaaegsus. Autorid esitavad algoritme keelest sõltumatu tähistuse abil.
