По договоренности
Тема любая, но должна удовлетворять следующим требованиям :
ОСНОВНАЯ ЧАСТЬ
должна содержать следующие материалы:
1 Анализ задачи и возможных методов ее решения для заданных исходных данных.
2 Построение математической модели ее решения (неформального алгоритма решения в виде словесного описания, формул и, если необходимо, поясняющего его графического материала).
3 Обоснование выбранного метода (методов) решения поставленной задачи.
4 Разработку (выбор и его обоснование) структуры (структур) данных и классов, участвующих в реализации алгоритма, интерфейса программы.
5 Разработку интерфейса (окон ввода и вывода, кнопок управления, использования манипулятора «мышь» и т.п.).
6 Разработку и представление детальной графической схемы (блок-схемы) алгоритма решаемой задачи в соответствии с ГОСТ 19.701.
7 Полное описание алгоритма (описание работы элементов блок-схемы и соответствующих им участков текста программы распечатки ЭВМ, размещенной в Приложениях).
8 Набор отладочных тестов и их описание (по необходимости).
9 Представление решения задачи в виде отдельных элементов вывода (скриншотов) наиболее важных частей алгоритма.
10 Инструкцию по работе с разработанным программным продуктом (необходимые аппаратные средства, необходимое программное обеспечение, запуск и аварийный останов программы, ввод данных, настройка, работа).
11 Заключительную часть (выводы, рекомендации по использованию, возможности и ограничения использования программы).
Основная часть должна иметь рубрикацию. Деление на параграфы производится в соответствии с этапами и пунктами задания.