Zaprzyjaźnij się z algorytmami

Zaprzyjaźnij się z algorytmami

Autor: Jacek Tomasiewicz

  • Wydawnictwo: PWN
    Data wydania: 2016
    ISBN 978-83-01-18466-7
  • Wydanie: papierowe
    Oprawa: miękka
    Liczba stron: 164
 Książka zawiera opis podstawowych i najważniejszych technik algorytmicznych i struktur danych, które zostały uporządkowane w osiemnastu rozdziałach. Do każdego tematu wyselekcjonowano zadania o zróżnicowanym poziomie trudności odpowiednie zarówno dla początkujących, jak i bardziej zaawansowanych uczniów. Książka jest również doskonałym materiałem dydaktycznym dla nauczycieli szkół gimnazjalnych i ponadgimnazjalnych. Wydawnictwo Naukowe PWN, http://www.PWN.pl/

Muszę przyznać, że zawsze z dużą sympatią odnosiłem się do Olimpiady Informatycznej, której zadania były dla mnie wzorem wysokiego poziomu i mogły stanowić wyzwanie nawet dla mniej wprawnych studentów kierunku informatyka. Jednak przy okazji ogarniały mnie obawy co do możliwości przygotowania się do zawodów „zwykłych” uczniów liceów. Wątpiłem by wielu nauczycieli liceów prezentowało poziom wiedzy algorytmicznej dobrych akademickich wykładowców informatyki. Znałem również ubóstwo literatury na polskim rynku w tym zakresie, zresztą wyłącznie na poziomie akademickim. Z tym większym więc zainteresowaniem przyjąłem książkę byłego olimpijczyka, a później autora licznych zadań olimpijskich i obozów przygotowawczych.

Książkę wyróżnia zachęcający tytuł i podtytuł sugerujący, że mogą po nią sięgnąć już początkujący. To ostatnie wydaje mi się być trochę wątpliwe, bo chociaż zadania zaczynają się od naprawdę prostych to jednak szybko się komplikują w każdym z osiemnastu rozdziałów. Nie jest to zresztą wielką wadą tej pozycji jeśli uwzględnić, że ma ona pomóc przygotować się do Olimpiady Informatycznej. Myślę, że właśnie taka książka jest potrzebna, a łatwiejsze są do zdobycia nawet w języku polskim i na poziomie przystępnym dla licealisty. Innym progiem jaki stawia książka jest znajomość języka C++, co też można zrozumieć chociaż w polskich szkołach bywa jeszcze nauczany przystępniejszy Pascal.

Przeważająca większość zadań pochodzi od autora książki i została już przetestowana na obozie przygotowawczym lub olimpiadzie. Trzeba przyznać, że właściwie każde z zadań ma swoją fabułę i bohaterów, co pomimo tego, że często są trudne czyni je bardziej przyjaznymi i „ludzkimi”.  Ponadto książkę wyróżnia przejrzysty układ każdego rozdziału zawierający wprowadzenie do tematu, przykłady objaśniające oraz zadania do rozwiązania z odpowiedziami. Poszczególne rozdziały dotyczą różnych grup algorytmów spotykanych w praktyce i w literaturze. Autor uniknął jednak zbytniej koncentracji na „oklepanych” tematach typu sortowanie przedstawiając w zamian inne interesujące techniki rozwiązywania zadań algorytmicznych.

Kategorie wiekowe: ,
Format:
wartość merytoryczna
poziom edytorski
atrakcyjność treści
OCENA
Książka napisana przez finalistę Olimpiady Informatycznej dla wszystkich, którzy chcieliby się zmierzyć z tymi zawodami. Wymaga uprzedniego zaznajomienia się z programowaniem w C++ w tym kodowaniem prostych algorytmów. Wypełnia lukę pomiędzy elementarnymi podręcznikami programowania a akademickimi książkami o algorytmach. Pozycję wyróżnia czytelny układ treści oraz barwne fabularne zadania zachęcające do ich rozwiązywania.

Autor

Wykłada informatykę na Politechnice Poznańskiej, ale interesują go również inne dziedziny wiedzy, zwłaszcza technicznej. Próbuje swoje wizje techniczne popularyzować umieszczając je w artykułach i opowiadaniach.
Inline
Inline
Google+