Для дипломной работы по информационным технологиям лучше сочетать научные статьи, учебники, технические стандарты, официальную документацию и материалы по конкретным технологиям. Основу списка литературы должны составлять источники, напрямую связанные с темой диплома и опубликованные в научных или официальных изданиях.
В список источников можно включить:
- «Совершенный код» Стива Макконнелла — для тем по проектированию, качеству и сопровождению программ;
- «Чистая архитектура» Роберта Мартина — по архитектуре программных систем и организации кода;
- «Алгоритмы. Построение и анализ» Томаса Кормена, Чарльза Лейзерсона, Рональда Ривеста и Клиффорда Штайна — для работ по алгоритмам и структурам данных;
- «Компьютерные сети» Эндрю Таненбаума и Дэвида Уэзеролла — для тем по сетевым технологиям и протоколам;
- «Современные операционные системы» Эндрю Таненбаума и Герберта Боса — по устройству и работе операционных систем;
- статьи из eLIBRARY.RU, РИНЦ и КиберЛенинки;
- публикации научных журналов по программной инженерии, информационной безопасности, искусственному интеллекту и базам данных;
- государственные и международные стандарты ГОСТ и ISO/IEC;
- официальную документацию языков программирования, библиотек, систем управления базами данных и других технологий, использованных в дипломе;
- диссертации и авторефераты по близкой теме.
Для диплома по быстро меняющейся области основной массив научных публикаций лучше подбирать за последние 3–5 лет. Классические учебники подходят для теоретической базы, а актуальная документация и свежие статьи — для описания используемых технологий, методов и текущего состояния отрасли.