Программа дистанционного обучения - реальный проект. Реализовать будет не просто - дело в том, что в этой области каждый препод считает себя непревзойденным спецом. Задолбают поправками.
Еще тема. Построение "Информационно-транспортной системы" города ( района ). Не очень перегружая себя можно создать систему для города с населением 400 тыс.жителей.
Пример Луцк ( Луцьк , Украина ):
http://LutskMap.COM .
Необходимо использовать:
1.Теорию графов.
2.Алгоритмы поиска оптимальных путей. ( рассматриваются в курсе Дискретной математики ).
3.Языки кодировки ActionScript, pHp ( или другой серверный язык ).
4.База данных.
Направления использования подобных проектов неограничены. Это кроме защиты диплома, который принимается неплохо ( проверено ). Простые примеры:
1. Можно заполнить информацией о городских обьектах с фотогалереей ( см. карту Курска
http://kursk.mainmaps.com, кликни икону Мебельного салона прямо по центру ).
2. Изучить и отобразить городские пассажиропотоки. Рекламодатели расхватывают подобную информацию - им нужно знать сколько челолвек в день увидят рекламный щит ( здесь понадобятся еще методы матем. статистики ).
4.Показать маршруты городского транспорта и выбор оптимального ( по времени, пересадкам, стоимости ) пути.
4. и т.п.
Успехов.