Курсовые проекты являются одной из форм текущей и итоговой аттестации. Проект должен состоять из пояснительной записки, программной документации, графической части, электронного носителя.
Пояснительная записка содержит схему алгоритмов, общее описание алгоритмов и обоснование принятых решений и т.д. Структуру и содержание пояснительной записки определяет руководитель.
Программная документация – документация, содержащая данные, необходимые для разработки, производства, эксплуатации и сопровождения программы или программных средств. Программная документация либо входить в состав пояснительной записки, либо выполняться в виде отдельного документа. Наиболее часто представляются в курсовых проектах описание и текст программы.
Описание программы – программный документ, содержащий сведения о логической структуре и функционировании программы и состоящий из следующих разделов:
- общие сведения – программные средства, необходимые для функционирования программы, а также рекомендации по выбору версий и модификаций;
- функциональное назначение - классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на применение;
- описание логической структуры (алгоритм программы, используемые методы);
- связи программы с другими программами;
- используемые стандартные протоколы связи;
- используемые технические средства;
- вызов и загрузка;
- входные данные;
- выходные данные;
Текст программы – программный документ, содержащий запись программы с необходимыми комментариями.