Первым, очевидно, постановка задачи.
Проведение расчетов.
Далее построение математической модели.
Разработка алгоритма.
Программирование.
Отладка программы.
Анализ результатов.