Это учебный пересказ смысла стандарта простым языком, а не официальный текст ГОСТ. Для настоящей работы нужен сам стандарт. Обычно имеют в виду ГОСТ 19.101-77 — виды программ и программных документов в ЕСПД.

ГОСТ 19.101-77

Виды программ: компонент и комплекс

Две крупные полки, на которые ЕСПД раскладывает программы.

Стандарт не классифицирует программы по языку (Python/Java) и не по «мобильное/веб». Он смотрит на сборку: это цельная единица или набор связанных частей.

Компонент

Компонент — программа, которую рассматривают как единое целое. Она может работать сама и/или входить в более крупный комплекс. Для учёбы большинство курсовых — как раз компоненты: одно приложение с понятной границей.

Комплекс

Комплекс — программа, состоящая из двух и более компонентов и/или комплексов, которые вместе выполняют связанные функции. Это уже «семейство модулей» с общей задачей.