берем курс в универе, разбиваем его на разделы (дискретка -> логика/комбинаторика/графы/...)
прописываем зависимости между разными разделами разных курсов (теория вероятностей: теория меры, дифуры: матанализ, ТФКП)
поверх всего этого делаем «мета-пакеты» - квалификация
то есть:
qualification-get install applied_mathematicitian
Dependencies: calculus differential_equations numerical_methods govnokoding linear_algebra ...
it will take <...> years of your life. Do you want to proceed? (Y/n)