Програмиране = ++ Алгоритми
Издателство: | Top Team Co-София |
Брой страници: | 696 |
Година на издаване: | 2003 |
Дата на издаване: | 2003-09-03 |
ISBN: | 954890506 |
SKU: | 3875580003 |
Размери: | 23x17 |
Тегло: | 676 грама |
Корици: | МЕКИ |
Цена: | 33 лв. |
С тази книга продължава забележителното явление в нашата учебна и научна литература (възможно е дори да се отразява на световната сцена) — студенти, които създават оригинални учебници по компютърна информатика с изключително високо качество, иновативно комбинирайки теория и практика. Първата творба, която постави началото на този стил, беше "Основи на компютърните алгоритми" от Преслав Наков. Сега той заедно с Панайот Добриков правят нова крачка напред, като предлагат значително разширен и променен труд, който по своите качества приближава до основния справочник за алгоритми "библията" Introduction to Algorithms от Cormen, Leiserson и Rivest, но притежава много свои уникални характеристики.
Забележителната особеност в сравнение с повечето университетски учебници и ръководства за алгоритми и структури от данни е подходът "отдолу-нагоре", прилаган от авторите — те започват с програмирането и постепенно преминават към теоретичните аспекти. Това е естествено за тях двамата, тъй като са навлезли в сферата на компютърната информатика чрез участие в състезания по програмиране и успешно са преминали през многобройните кръгове на националните и международни олимпиади по информатика. Тази насоченост обяснява наличието на завършени и красиво оформени програми написани на езика Си – произведения не само техни собственоръчни разработки, но също така отражение на техния опит като водещи алгоритмисти.
Следователно основната цел на книгата е да служи като учебник за ученици или студенти-състезатели. Въпреки това тя спокойно може да бъде полезна и за професионални програмери, които трябва да работят върху проекти над стандартното ниво ("леймърско ниво" - пояснено във въведението). Тоест става дума за задачи изискващи предварително размисъл относно теоретичните аспекти преди самото програмиране.
Книгата предлага отличен курс по въведение в алгоритмите и структурите от данни. Научното й ниво определено впечатлява; всъщност авторите я използвали още когато била незавършена версия при преподаването си. По този начин предложеното съдействие интегрира както опита им като активни участници в състезания по информатика , така ѝ новия им опит в обучението по основите на компютролната информатика . Курсът "Проектиране и анализиране на компютерни алгоритми", който сами провели докато били студенти , получил много положителна оценка сред аудиторията.
.
.