Безусловно, можно, потому что есть много областей программирования, где будет хватать основ этих наук, которые вы получили в школе, колледже или вузе. При этом представить человека, который бы вообще не знал эти науки даже в минимальных основах, очень трудно.
Если плохо с то математикой которая арифметика, то да. Главное что бы с логикой все было очень хорошо. А если плохо с алгеброй, то значит и плохо с логикой.