Критерий - знать математику, затем что для того чтобы заставить мыслить мозг алгоритмами, нужно понимать как строятся формулы, дроби нужно знать хотя бы затем, что они повсеместно используются.
Высшая математика, дискретная математика, массивы, разные языки программирования тоже используют математику. Вычисления сопротивления тока в схемах, какой резистор подходит к конкретной цепи, и. т. д. Почти все связанно с математикой.