 
        
        
        
    
Архитектура компьютера и операционные системы
- Эндрю Таненбаум. Архитектура компьютера 
- Эндрю Таненбаум. Современные операционные системы 
- Эндрю Таненбаум. Компьютерные сети 
- Марк Руссинович, Дэвид Соломон, Алекс Ионеску, Павел Йосифович. Внутреннее устройство Windows 
- Роберт Лав. Ядро Linux. Описание процесса разработки 
Алгоритмы и структуры данных
- Томас Кормен, Чарльз Лейзерсон, Рональд Ривест и Клиффордом Штайн. Алгоритмы: построение и анализ 
- Роберт Седжвик. Алгоритмы на C++ 
- Кевин Уэйн Джитер, Роберт Седжвик. Алгоритмы на Java 
- Роберт Лафоре. Структуры данных и алгоритмы в Java 
- Стивен С. Скиена. Алгоритмы. Руководство по разработке 
- Дональд Эрвин Кнут. Искусство программирования Том 1. Основные алгоритмы 
- Дональд Эрвин Кнут. Искусство программирования Том 2. Получисленные алгоритмы 
- Дональд Эрвин Кнут. Искусство программирования Том 3. Сортировка и поиск 
- Дональд Эрвин Кнут. Искусство программирования Том 4а. Комбинаторные алгоритмы. Часть 1 
Языки программирования и трансляция
- С. А. Орлов. Теория и практика языков программирования 
- Альфред В. Ахо, Моника С. Лам. Компиляторы. Принципы, технологии и инструментарий 
Язык программирования C
- Стивен Прата. Язык программирования C. Лекции и упражнения, 
- Брайан У. Керниган, Деннис М. Ритчи. Язык программирования C 
Язык программирования C++
- Стивен Прата. Язык программирования C++. Лекции и упражнения 
- Бьерн Страуструп. Язык программирования С++ 
- Яцек Галовиц. С++17 STL. Стандартная библиотека шаблонов 
- Энтони Уильямс. Параллельное программирование на С++ в действии. Практика разработки многопоточных программ 
- Стефан К. Дьюхэрст. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ 
- Скотт Мейерс. Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ 
- Скотт Мейерс. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов 
- Скотт Мейерс. Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14 
Язык программирования C# и платформа .NET
- Марк Дж. Прайс. C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов 
- Эндрю Троелсен, Филипп Джепикс. Язык программирования C# 7 и платформы .NET и .NET Core 
- Кокоса К. Управление памятью в .NET для профессионалов. – М.: ДМК Пресс, 2020. – 800 с.: ил 
- Джеффри Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C# 
Язык программирования Java и платформа Java SE и Java EE
- Кей Хорстманн. Java. Библиотека профессионала. Том 1. Основы 
- Кей Хорстманн. Java. Библиотека профессионала. Том 2. Расширенные средства программирования 
- Брюс Эккель. Философия Java 
- Джошуа Блох. Java™. Эффективное программирование 
- Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер. Java Concurrency на практике 
- Энтони Гонсалвес. Изучаем Java EE 7 
Объектно-ориентированное программирование
- Мейер Бертран. Основы объектно-ориентированного программирования 
- Вайсфельд Мэтт. Объектно-ориентированное мышление 
- Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приёмы объектно-ориентированного проектирования. Паттерны проектирования 
- Гради Буч. ОО анализ и проектирование 
Архитектура
- Роберт Мартин. Чистая архитектура. Искусство разработки программного обеспечения 
- Роберт Мартин. Чистый код: создание, анализ и рефакторинг 
- Роберт Мартин, Мика Мартин. Принципы, паттерны и методики гибкой разработки на языке C# 
- Мартин Фаулер. Рефакторинг. Улучшение существующего кода 
Перечень ресурсов информационно-телекоммуникационной сети «Интернет»
Электронный ресурс https://git-scm.com/doc
Электронный ресурс https://learngitbranching.js.org/
Электронный ресурс https://cmake.org/
Электронный ресурс https://cppreference.com/
Электронный ресурс http://www.cplusplus.com/
Электронный ресурс http://cpp-reference.ru/patterns/
Электронный ресурс https://docs.microsoft.com/ru-ru/
Электронный ресурс https://msdn.microsoft.com/ru-ru/
Электронный ресурс https://docs.oracle.com/en/java/javase/index.html
Электронный ресурс https://javarush.ru/
Электронный ресурс https://www.microsoft.com/en-us/securityengineering/sdl/
Электронный ресурс https://ru.coursera.org/browse/computer-science/software-development
Электронный ресурс http://www.intuit.ru/
Электронный ресурс https://ru.wikipedia.org
