Топикстартер хочет стать программистом(так, вроде?) и пошёл учиться в ВУЗ с усиленной(по сравнению с провинциальным физфаком, например) программой по математике, она ему плохо даётся. Что сделать разумнее всего: понять, что математика - таки не ваше, и сделаться программистом, не связанным с глубокой математикой, таких много. Например, можно стать программистом микроконтроллеров(пока не полезете в сигнальные процессоры, математика не понадобится, да и если понадобится, то всё это будут вариации на тему Фурье). Для этого ВУЗ не нужен(тем более, что физфак вроде когда-то был окончен), можно изучать старые, но всё ещё часто встречающиеся 8-битные контроллеры, например, вот
http://avr-start.ru/?cat=9 , а можно - новые 32-битные, например,
https://ergoz.ru/programmirovanie-stm32 ... oda-stm32/ макетые платы и пр. стоят недорого.
Или не микроконтроллеры, а ещё что-то не особо математизированное, поизучайте интернет, пообщайтесь с практикующими программистами.
Вы не тянете программу мехмата. Бывает, ничего страшного, но следует бросить, и заняться чем-то менее аналитически-теоретическим, но при этом абсолютно не глупым.
В студенческие годы я пытался освоить тхэквондо(потому что в нашем универе других ударных единоборств не было), и оно у меня пошло очень плохо, вероятно, из-за плохой подвижности в тазовых суставах. Я старался-старался, но в конце концов бросил это дело, именно по той причине, что "не справлялся с освоением в темпе, предлагаемом учебным планом", за два года занятий сумел уверенно сдать лишь на жёлтый пояс.
И мир не перестал существовать после осознания того, что бить людей ногами по голове, да ещё в прыжке и с разворота у меня не получится; для "ратного дела" хороший лоу-кик или прямой в живот вполне годятся. Так и у Вас - ну не тянете Эйлеров, Лебегов и Борелей - ну и не надо, сфокусируйтесь на другом, сортов программирования без всего этого полно.