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