Выпускная квалификационная работа подводит итог всего курса обучения в ВУЗе, поэтому она должна стать подтверждением профессиональных знаний и навыков, полученных студентом за время обучения. Очень важно выбрать такую тему дипломной работы, которая позволила бы продемонстрировать как теоретические знания, так и практические умения выпускника.
Дипломная работа по информатике имеет еще одну особенность, связанную с необходимостью разработки программного продукта. На защите дипломных работ по специальностям, связанным с информационными технологиями, выпускники должны проявить себя и как квалифицированные специалисты, способные разрабатывать программные продукты.
Для того чтобы продемонстрировать высокий уровень теоретической подготовки, дипломнику следует грамотно составить пояснительную записку к дипломному проекту. В пояснительной записке необходимо провести анализ предметной области, разработать ее модель, сформулировать задачи, которые требуют решения, предложить современные методы их решения. Выбор используемых методов должен быть обоснован с учетом особенностей предметной области. Дипломнику следует также учитывать новейшие достижения науки и техники, иметь представления о тенденциях их развития, ознакомиться с научными публикациями по теме диплома, и обязательно сделать ссылки на эти материалы в пояснительной записке.
Поскольку дипломная работа по информатике требует обязательного проектирования и разработки программного продукта, выпускнику необходимо продемонстрировать свою компетенцию и в качестве разработчика программ. В своей будущей профессиональной деятельности каждый дипломник, скорее всего, будет решать профессиональные задачи, связанные с каким-то конкретным этапом жизненного цикла программного продукта. Кто-то будет проектировать базы данных, кто-то станет системным аналитиком, некоторые будут писать собственные программы, а некоторые – сопровождать чужие разработки. Но в рамках дипломной работы выпускник обязан «пройти весь путь целиком»: начиная с этапа постановки задачи и заканчивая документированием и внедрением программного продукта.
Основная цель дипломника – показать свой достаточно высокий профессиональный уровень. Поэтому не стоит разрабатывать чрезвычайно сложную многофункциональную систему, достаточно ограничиться решением какой-то узкой задачи, но при этом продемонстрировать грамотный, профессиональный подход к ее решению на всех этапах.