Всичко за книгите
Каталог за книги, автори и издателства
 

Програмиране = ++ Алгоритми

Корицата на
Издателство:Top Team Co-София
Брой страници:696
Година на издаване:2003
Дата на издаване:2003-09-03
ISBN:954890506
SKU:3008700016
Размери:23x17
Тегло:676 грама
Корици:МЕКИ
Цена:33 лв.
Анотация
Ревюта
Свързани книги
Приятели
Информационна мрежа

Настоящата книга продължава уникалното явление в българската учебна и научна литература, а вероятно и на световната сцена — студенти, които създават оригинални учебници по компютърни науки с изключително високо качество, иновационно комбинирайки теория и практика. Първият труд, който положи основите на този подход, е "Основи на компютърните алгоритми" от Преслав Наков. Сега авторът заедно с Панайот Добриков представят следваща стъпка — значително разширен и модифициран текст, който достига до нивото на основополагающия наръчник за разработчици на алгоритми "Introduction to Algorithms" от Cormen, Leiserson и Rivest, но притежава много свои отличителни черти.

Ясната разлика между повечето университетски ръководства по алгоритми и структури от данни е в подхода "отдолу-нагоре", започвайки от програмирането към теоретичните аспекти. Този метод е естествен за авторите, тъй като двамата са навлезли в информатиката чрез участията си в програмистки състезания и успешно са преминали през множество кръгове на националната и международната олимпиада по информатика. Това обяснява присъствието на завършени програмни решения с код написан на езика Си; те са дело именно на авторите и демонстрират техния опит като елитни алгоритмисти.

Следователно основната цел на книгата е да служи като учебник за участниците в състезания — ученици или студенти. Важно е да се подчертае обаче, че тя не изключва възможността да бъде използвана от професионални програмисти при проекти над базово ниво (за термина "леймър" може да се види във въведението). Тоест става дума за задачи, които изискват предварителен размисъл и изучаване преди самото програмиране.

Книгата би могла да функционира отлично като курс за университета по въведение в алгоритмите и структурите от данни. Може спокойно да се твърди, че научният й потенциал е значителен. Всъщност тя е била тестувана от самите автори именно в контекста на такъв курс още докато беше незавършена версия – те я ползвали активно при преподаването си. По този начин предложеното ръководство споделя както опита им като активни състезатели по информатика така и новия им опит с обучаването сред студентска аудитория относно основните концепции в компютролната информатика. Авторите провеждали курса „Проектиране и анализиране на компютрнени алгоритми”, когато сами били студенти; признати мнозина оценяват много високо качеството му свързано с настоящия текст.

.

.