Сегодня информатика активно развивается и преподается почти в каждом высшем учебном заведении. И как на любом другом предмете, студентам, изучающим эту дисциплину, приходится на последних курсах выбирать себе тему дипломной работы, которая впоследствии будет представлена на защиту. Квалификационные работы, написанные по данному направлению, демонстрируют не только теоретическую осведомленность дипломника, но и его практические навыки, умение работать с современным программным обеспечением, а также позволяют вывести современное понимание информатики на новый уровень развития.
В каждом исследовании такой направленности предполагается произвести некий сравнительный анализ технологий или методов решения той или иной проблемы, а результатов этих научных изысканий обычно становится разработанный или спроектированный программный модуль или созданная технология. Которая выполняет возложенные на нее функции в полном объеме, и может активно применяться для автоматизации, информатизации или компьютеризации бизнес-процессов компаний.
Дипломная работа по информатике обычно включает в себя несколько самостоятельных этапов, последовательное выполнение которых приводит автора к желаемому результату, который может быть выведен явно, а иногда его указание не требуется вообще — важен сам процесс выполнения работы. Но в любом случае, при написании и подготовке исследования необходимо руководствоваться стандартными требованиями, предъявляемыми к выпускным работам, а именно:
- верно оформленный и заполненный титульный лист с указанием авторства и научного руководителя, а также выпускающей кафедры;
- постановка целей и задач, которые буду выполняться и достигаться на протяжении всего исследования;
- априорное представление желаемого результата, которое характеризует все требования, предъявляемые к итогу работы;
- теоретическое обоснование работы. Включающее в себя подробное описание сути проблемы, а также возможные варианты решения и мнения других специалистов на результативность приведённых методов;
- составление ТЗ и отбор самых подходящих вариантов решения проблемы, либо проектирование собственного при отсутствии реальных возможностей вообще;
- реализация, включающая программирование, тестирования, оптимизацию и проверку на ошибки работы программы;
- внедрение разработки в бизнес-процесс, сравнительный анализ экономической эффективности и рентабельности разработанного ПО.