1. Насколько трудно там учиться?
В сравнении со школой - очень трудно.
2. Дадут ли на этом направлении базу, необходимую для программиста?
Нет. Везде дают в основном базу алгоритмов и логики. Современное программирование изучается вне университетской программы.
3. Кем реально устроиться после окончания бакалавриата или магистратуры по данному направлению?
По данному направлению - никем. Лучше на 3-м курсе искать интернатуру в крупных компаниях и работать.