Я не выпускник CS, и моя область исследований не связана с CS. Тем не менее, в рамках более крупного плана стать специалистом по информатике, я хочу получить солидный опыт в теоретической информатике и математике применительно к CS. Я провел много исследований и выбрал следующие лучшие / действительно хорошие книги по теме CS и математике и хотел бы узнать ваше мнение о:
- Полнота затронутых тем (пожалуйста, порекомендуйте все, что я пропустил)
- Перекрытие материала покрыто / область перерасхода (пожалуйста, порекомендуйте книги, которые должны быть удалены из списка)
- Порядок изучения книг (я перечислил в том порядке, в котором, я думаю, их следует изучить)
Список кажется чрезмерно длинным, поэтому я был бы признателен за рекомендации удалить некоторые книги без потери базовых знаний, необходимых для CS.
Итак, книги:
- Восторг математика В.В. Сойера
- Как доказать это: структурированный подход Даниэля Дж. Веллемана
- Как ее решить: новый аспект математического метода Г. Поля
- Введение в функциональное программирование с помощью лямбда-исчисления Грег Майклсон
- Основы информатики Аль Ахо и Джефф Уллман (http://i.stanford.edu/~ullman/focs.html)
- Конкретная математика: основа компьютерных наук Грэма, Кнута и Паташника
- Введение в теорию вычислений Майкл Сипсер
- Введение в теорию автоматов, языков и вычислений Джона Э. Хопкрофта, Раджива Мотвани, Джеффри Д. Уллмана
- Вычислительная сложность: концептуальная перспектива Одеда Голдрайха
- Вычислительная сложность: современный подход, Санджив Арора, Боаз Барак
- Курс по комбинаторике Дж. Х. Ван Линта, Р. М. Уилсона
- Вычислимость: введение в теорию рекурсивных функций Найджела Катленда
- Компьютеры и неразрешимость: руководство по теории NP-полноты М. Р. Гэри, Д. С. Джонсон
- Теория рекурсивных функций и эффективная вычислимость Хартли Роджерса
- Неравенства Г. Х. Харди, Дж. Е. Литтлвуда, Г. Поли
- Математическая логика: курс с упражнениями (часть I): исчисление высказываний, булевы алгебры, исчисление предикатов Рене Кори, Даниэль Ласкар
- Математическая логика: курс с упражнениями (часть II): теория рекурсии, теоремы Годеля, теория множеств, теория моделей Рене Кори, Даниэль Ласкар