Рекомендуемая литература

Методические пособия:

  • А.А. Белеванцев, С.С. Гайсарян, Л.С. Корухова, Е.А. Кузьменкова, В.С. Махнычев. Семинары по курсу “Алгоритмы и алгоритмические языки” (учебно-методическое пособие для студентов 1 курса). М., 2012: Изд. отдел ф-та ВМК МГУ имени М.В. Ломоносова. [PDF]
  • А.А. Белеванцев, С.С. Гайсарян, В.П. Иванников, Л.С. Корухова, В.А. Падарян. Задачи экзаменов по вводному курсу программирования (учебно-методическое пособие). М., 2012: Изд. отдел ф-та ВМК МГУ имени М.В. Ломоносова. [PDF]

По алгоритмам и машинам Тьюринга:

  • Г. Эббинхауз, К. Якобс, Ф. Манн, Г. Хермес. Машины Тьюринга и рекурсивные функции. «Мир», М. – 1972
  • М.Минский. Вычисления и автоматы. «Мир», М. – 1971
  • Л.С. Корухова, М.Р. Шура-Бура. Введение в алгоритмы (учебное пособие для студентов I курса).  [PDF]

По языку Си:

  • Брайан Керниган, Деннис Ритчи. Язык программирования Си. Вильямс, 2013. [Озон]
  • Стандарт языка Си С99 + TC{1,2,3}. http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf
  • Stephen Prata. C Primer Plus. Fifth Edition. Sams Publishing 2004. ISBN 0-672-32696-5. [Amazon]
  • Г. Шилдт. Полный справочник по Си. Издание 4-е. «Вильямс» – 2010

По алгоритмам и структурам данных:

  • Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн.Алгоритмы. Построение и анализ. Издание 2-е,«Вильямс» – 2011.
  • Н. Вирт. Алгоритмы + структуры данных = программы. – М., “Мир”, 1985.
  • Д. Кнут. Искусство программирования для ЭВМ.
    Т.1. Основные  алгоритмы.
    Т.2. Сортировка  и поиск.
    - М., изд-во Вильямс, 2010, 2011, 2012
  • Harry R. Lewis, Larry Denenberg. Data Structures and Their Algorithms. Harper Collins, 1991. [Amazon]
  • О.В. Сенюкова. Сбалансированные деревья поиска: учебно-методическое пособие. М.: Издательский отдел факультета ВМиК МГУ имени М.В. Ломоносова; МАКС Пресс, 2014. [PDF]

Схожие курсы:

  • Винокуров Н. А., Ворожцов А. В. Практика и теория программирования. В 2-х книгах. ФМ, 2008. [Озон]

Leave a Reply