Смотря что писать будете.
Вообще, комбинаторику знать нужно любому разработчику. Но она имеет такое же отношение к дискретной математике, какое имеет поиск дискриминанта к высшей - вроде бы и высшая математика, но не очень то она и высшая.
В полной мере дискретка понадобится, если вы будете писать серьёзные проекты - поисковики, анализ данных, прогнозирование чего-либо.
Вообще могу сказать, что дискретку лучше учить и учить качественно. Хоть каждый преподаватель и считает свой предмет самым важным, в данном случае тетушка недалека от истины - это один из немногих предметов, на который стоит тратить время в ВУЗе, потому что учить самостоятельно тяжело и накладно по времени, а знания из ВУЗа никогда потом не устареют в этой области. Ну и ещё дискретку обычно отдают умудренным опытом преподавателям, вылететь из-за которых из ВУЗа - раз плюнуть.
Вот преподаватели по экономике, проектированию, разработке (НЕ алгоритмам разрабоки), информационным системам могут распинаться сколь угодно, но они и сами знают, что они глубокие теоретики при том с чудовищно устаревшей базой знаний (чего уж стоит одно обучение проектированию в RedRose - её в мире уже нигде не существует).