[Współpraca reklamowa Wydawnictwo Helion]
“Myślenie algorytmiczne jak rozwiązywać problemy za pomocą algorytmów” to kolejna informatyczna książka, po którą sięgnęłam. Jej autorem jest Daniel Zingaro, wykładowca Uniwersytetu w Toronto, zanany z nowoczesnego i przystępnego podejścia do nauczania informatyki.
Autor uważa, że możemy rozwijać swoje umiejętności programistyczne tylko w dwóch przypadkach - kiedy wykonujemy ćwiczenia i mamy dobrego trenera. W “Myśleniu algorytmicznym” autor wciela się właśnie w rolę naszego nauczyciela. Nie znajdziemy tu listy zagadnień do “wykucia” ale praktyczne podejście do rozwiązania problemów programistycznych przy pomocy algorytmów. W każdym z rozdziałów znajdziemy zadania, a autor pokaże nam co już wiemy i czego potrzebujemy do rozwiązania ich.
Zadania i problemy przedstawione w książce pochodzą z konkursów programistycznych i często są modyfikacjami klasycznych zagadnień. Kod przedstawiony jest w języku C.
“Myślenie algorytmiczne “jest skierowane głównie do programistów, którzy chcą się nauczyć myśleć algorytmiczne i dzięki temu rozwiązywać złożone problemy, w sposób jak najbardziej optymalny.
Po dokładnym przepracowaniu tej książki zyskamy nie tylko wiedzę, ale i praktyczne umiejętności, które przydadzą się w pracy z kodem.
Jeśli lubicie uczyć się przez działanie i chcecie spojrzeć na programowanie z nowej perspektywy to “Myślenie algorytmiczne “jest zdecydowanie dla was.