Учусь на первом курсе вот уже почти неделю и для меня лично сложно учить то что дают на домашку незнаю это все очень нужно? Или со временем уже научат реально программированием ( я знаю что базовая математика нужна)
В зависимости от отрасли программирования вам нужен разный уровень математики, но программирование это чистая логика, а логика лучше всего прокачивается математикой. Хотите быть х**вым веб программистом коих миллион то не учите. Хотите стать уважаемым десктоп или геймдев программистом, зубрите матан от и до и этого мало будет.
Ну и не забывайте то что даст вам универ это только основы. Учитесь сами. В зависимости от вашего факультета вас научат одному из языков. Это будет либо Ассемблер либо плюсы либо питон.
Если вас будут учить питону обязательно изучите си, плюсы и шарп. Если обучат си то изучайте самостоятельно питон, кложа.
Если коротко - в ВУЗах не учат программировать, в ВУЗах дают базовые знания для того, чтобы самостоятельно научиться программировать. Сама по себе математика нужна может на уровне школы не больше, но вот определенный образ мышления, который она развивает более, чем необходим.
Любая нетривиальная программа - дискретная математика.
Снижение погрешности при вычислениях с плавающей точкой - вычислительная математика.
В зависимости от области работы:
Реляционные базы данных - реляционная алгебра.
Прогнозы в бизнесе - теория игр.
Анализ данных - матстатистика.
Планирование - линейная алгебра.
Логические игры - комбинаторика.
Азартные игры - теория вероятностей.
Моделирование "физики" - дифференциальные уравнения.
3D - матрицы и векторы.
Обработка звука и видео - преобразование Фурье и вейвлеты.
И т.д. Любая область программирования - это обязательно какая-то область математики (и, часто, не одна). Даже в CSS (что даже не программирование, а вёрстка) матрицы используются. А в разных видах игр практически всё, что дают в ВУЗе, используется.
P.S. И даже матанализ нужен - как база, на которой строятся другие разделы математики, начиная с те же дифуров.
Если собираешься заниматься программированием в промышленных целях, например если собираешься писать программы для чипов, роботов, устройств или написанием сложных вычислительных программ, игр и т.д. то там очень важны знания математики в любой её форме. Будет неправильно, если отрицать что математика в программировании вообще не важна.
Но я так скажу, если у тебя есть реальный интерес к программированию, то математика не станет преградой. Я знаю некоторых людей из своей жизни которые работают разработчиками и зарабатывают на этом неплохие деньги, но при этом они даже и школьную математику особо не знают. А есть даже некоторые которые работают в крупных компаниях и занимают должность IT-руководителя.
К чему я клоню? Математика безусловна важна и этого нельзя отрицать, но важнее даже не математика, а сам интерес к программированию. Если есть интерес к программированию, то будет и интерес к изучению математики, если нет интереса к программированию, то и не будет интереса к математики.
Не стоит пугаться математикой, главное чтобы был интерес к тому чем ты хочешь заниматься в жизни.