Это учебный пересказ смысла стандарта простым языком, а не официальный текст ГОСТ. Для настоящей работы нужен сам стандарт. Обычно имеют в виду ГОСТ 19.101-77 — виды программ и программных документов в ЕСПД.
ГОСТ 19.101-77
Виды программ: компонент и комплекс
Две крупные полки, на которые ЕСПД раскладывает программы.
Стандарт не классифицирует программы по языку (Python/Java) и не по «мобильное/веб». Он смотрит на сборку: это цельная единица или набор связанных частей.
Компонент
Компонент — программа, которую рассматривают как единое целое. Она может работать сама и/или входить в более крупный комплекс. Для учёбы большинство курсовых — как раз компоненты: одно приложение с понятной границей.
Комплекс
Комплекс — программа, состоящая из двух и более компонентов и/или комплексов, которые вместе выполняют связанные функции. Это уже «семейство модулей» с общей задачей.