Студент должен иметь базовые навыки программирования и знания курсов дифференциальных уравнений и высшей алгебры (и уравнений математической физики для студентов старших курсов). Но это не самое главное, помимо владения математическим аппаратом, студент должен уметь программировать на достаточно продвинутом уровне для того, чтобы быстро осваивать, возможно, новые для него программные продукты, такие как Matlab, Python, библиотеки для машинного обучения Tensorflow, Keras, PyTorch.