Остался год (2009ый!) до окончания аспирантуры, а я так и не определился с темой диссертации – определяться надо сейчас или никогда!
Тема, заявленная при поступлении в аспирантуру: «Компьютерная поддержка дистанционного учебного исследования по математике» по специальности 05.13.01 «Системный анализ, управление и обработка информации».
Для "большего соответствия специальности" была переделана в заявках: "Модели и методы компьютерной поддержки дистанционного учебного исследования по математике".
Т.е. подразумевается некоторое дистанционное обучение (участие в олимпиаде через Интернет, решение интересных задач и т.д.), а я
исследую, какие же есть Модели и Методы создания программ для технического обеспечения этого процесса, и
пытаюсь их усовершенствовать.
Обзорная статья по теме диссертации называется "Использование предметно-ориентированных языков для повышения эффективности создания образовательных программных продуктов". В названии статьи и модель и метод: Предметно-ориентированные языки. Я считаю их вообще наиболее перспективными для быстрой разработки качественных программ (почему? Об этом отдельно, потом).
Предметно-ориентированные языки уже довольно проработанная тема, так что ничего особо нового - научного в ней нет.
Почему при поступлении была выбрана именно такая тема? Потому что я до этого участвовал в проведении олимпиад, готовил и проводил тренировки к олимпиадам (настраивал / дописывал системы проведения олимпиад). Мой диплом – олимпиада КИО -
http://ipo.spb.ru/kio/ - тема диссертации = обобщение идей этой олимпиады – что вполне естественно.
Кроме того, я писал расчетные задачи, интерфейсы и документацию к ним (в НИЦ СпбГЭТУ), работал с 1С, писал базы данных, систематизировал требования заказчиков во множестве проектов. В РТИ-Системы: дописал имитаторы и программу обработки данных для лазерного сканера (основное - потренировался в использовании JUnit), настраивал сервер, писал plugin для Eclipse, библиотеку для кроссплатформенной работы на C/C++.
Инженерная работа, тоже ничего научного..
Вот и думай.. какую же тему взять, чтобы было там новое-научное..
Может, в области программирования и нет научных тем?