Если вы начинаете программировать что-то отличное от веба и прочего LAMP, а именно: поиск, обработку сигналов, графику, физику для игр, железяки и прочие "computer scince"-ёмкие вещи, то без знания матана, физики и прочего вы просто не сможете решить поставленную задачу. Все основополагающие вещи: оптика, процессоры, видеокарты, интернет, оптоволокно, hdd это физика. IT это тоже самое, что машиностроение. Только одни "делают машины", а другие их "красят". Так вот для того чтобы "делать машины" нужны физика, матан и прочие старперские скучные вещи.