Программирование на научных языках: Уверенное владение Python (NumPy, SciPy, Matplotlib, Pandas)
Владение языком уравнений: Дифференциальные уравнения
Алгоритмическое мышление: Умение строить эффективные вычислительные алгоритмы, понимание их сложности
Выбор и построение типа модели под конкретную задачу: агентное моделирование, системная динамика, уравнения в частных производных, стохастические модели, нейросети