Értékelés:

A könyv kiváló forrásként ajánlott autodidakta programozók számára, mivel szilárd alapot nyújt a számítástechnika és a mérnöki tudományok szókincsében, fogalmaiban és módszereiben. Tömör és példákon alapuló megközelítéssel hatékonyan hidalja át az elméleti ismeretek és a gyakorlati programozási készségek közötti szakadékot.
Előnyök:Jól strukturált bevezetés az informatikai szókincsbe és fogalmakba, amely autodidakta programozók számára is alkalmas. Átfogó áttekintést nyújt a számítástechnikához és a mérnöki tudományokhoz szükséges matematikáról. A példákon alapuló megközelítés és az áttekinthető ábrák felesleges absztrakt értekezések nélkül fokozzák a megértést. Referenciaként nagyra értékelt és tanításhoz ajánlott.
Hátrányok:Megjegyzendő, hogy hiányzik a Kindle változat, ami egyes olvasók számára korlátozza a hozzáférhetőséget.
(2 olvasói vélemény alapján)
Mathematics for Algorithm and Systems Analysis
A diszkrét matematika alapvető fontosságú a számítástechnikában, és a diszkrét matematika érdekes, kihívást jelentő problémái a programozási nyelvek, a számítógép-architektúra, a hálózatépítés, az elosztott rendszerek, az adatbázis-rendszerek, a mesterséges intelligencia, az elméleti informatika és más területeken merülnek fel. Ez a naprakész szöveg négy tanegységgel készíti fel az egyetemi hallgatókat: számolás és felsorolás, függvények, döntési fák és rekurzió, valamint a gráfelmélet alapfogalmai.
Minden egység négy szakaszra van osztva, és minden szakasz különböző nehézségű problémákból álló válogatást tartalmaz. E problémák megoldásait a szöveg végén találjuk. Az egyes egységek végén többszörösen megválasztható kérdések szerepelnek az ismétléshez.
A szöveg biztosítja a tanulók számára a matematikai nyelvezetet és kifinomultságot ahhoz, hogy felismerjék és megfogalmazzák a kérdések mögött rejlő gondolatokat, valamint hogy hasonló koncepciójú és nehézségű kérdésekre tudjanak válaszolni. Azok, akik elsajátítják az ezen ismétlő kérdések megértéséhez szükséges gondolatokat és matematikai nyelvet, képessé válnak arra, hogy a matematika semleges nyelvén megfogalmazzák a számítástechnika különböző alkalmazásai során felmerülő problémákat - ez a képesség lehetővé teszi számukra, hogy a diszkrét matematika problémáit más informatikusokkal és matematikusokkal megvitassák.