Основная литература
- Ахо А.А., Хопкрофт Д.Э., Ульман Д.Д. Структуры данных и алгоритмы. М.: “Вильямс”, 2000.
- Кей С. Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала. Том 1. Основы . М.: Вильямс, 2007 г.
- Керниган Б., Ритчи Д. Язык программирования Си.\Пер. с англ.,3-е изд., испр. – Спб.: "Невский диалог", 2001 – 352 с.: ил.
- Кнут Д. Искусство программирования для ЭВМ. Основные алгоритмы: т.1; М.:Мир,2000.
- Кнут Д. Искусство программирования для ЭВМ. Получисленные алгоритмы: т.2. М.:Мир.2000.
- Кнут Д. Искусство программирования для ЭВМ. Сортировка и поиск: т.3. М.:Мир"2000.
- Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы. Построение и анализ. М.: МЦНМО, 2000.
- Кушниренко А.1., Лебедев Г.В. Программирование для математиков Учебное пособие для вузов. М.:Мир,1988.
- ПильщиковВ.Н.. Сборник упражнений по языку Паскаль. _ М.: Наука, Гл. Ред. Физ.-мат. Лит.,1989. - 160 с.
- Страуструп Б. Язык программирования Си++\ Пер.с англ. – М: "Радио и связь", 1991. – 352 с.: ил.
- Фаронов В.В. TurboPascal 7.0. Начальный курс. Учебное пособие. – М.: «Нолидж», 1999.
Дополнительная литература
- Андреева Е., Фалина И. Системы счисления и компьютерная арифметика. М.: Лаборатория базовых знаний, 2000.
- Ахо А.В. Теория синтаксического анализа, перевода и компиляции: (в 2-х томах). М.:Мир.1978.
- Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс: В 2-х ч. М.:Мир,1990
- Вирт Н. Алгоритмы и структуры данных. – М.:Мир, 1989.
- Грис Д. Наука программирования. M.: Мир, 1984.
- Кнут Д. Конкретная математика. Основание информатики. М.: “Мир”, 1998.
- Кук Д., Бейз Г. Компьютерная математика. М.: Наука, 1990.
- Липский В. Комбинаторика для программистов. М.: “Мир”, 1988.
Программное обеспечение и Интернет-ресурсы
- Borland Delphi
- Borland C++
- FreePascal
- Dev C++
- MS Visual Studio
Сайты, посвященные алгоритмам