Właśnie kończę studia AiR na PG a pracuję jako programista więc z mojego punktu widzenia sprawa wygląda następująco:
Jeżeli jesteś pewny że chcesz być programistą to bym się nie zastanawiał i od razu zmieniał. Na AiR masz dużo przedmiotów (przynajmniej na PG) związanych z elektrotechniką, różnego rodzaju maszynami itd. Schematy falowników i inne przyjemności to nie jest raczej coś co Ci się przyda w pracy programisty.
Jeśli chodzi o programowanie na AiR to miałem łącznie 4 przedmioty związane stricte z programowaniem.
TI - python, Informatyka 1,2 - C++, oraz mikroprocki - Assembler i C.
Fajną rzeczą na AiR jest też stricte automatyka, czyli tworzenie różnych systemów sterowania, lecz do tego wykorzystuję się różne programy w których za dużo nie napiszesz.
Na wybranej przeze mnie specjalności - robotyka, było trochę programowania robotów, ale to też raczej na zasadzie, dostajesz dokumentacje, w niej kilka komend i z nich korzystasz w gotowym programie.
Podsumowując:
Jeżeli jesteś już zdecydowany na bycie programistą, to większość przedmiotów będzie Cię nudzić i będziesz ich nienawidził. Myślę że dotknie Cie też niejednokrotnie rozkmina, po co mam się tego uczyć na pamieć (schematu np.) skoro wygoogluje go w 5 sekund? Na informatyce głównie będziesz programował, "dotykał" różnych języków i miał do dyspozycji ludzi którzy będą Ci pomagać się rozwijać w tym kierunku.
Na + automatyki trzeba zaliczyć że jest o wiele bardziej wszechstronna. Tak naprawdę automatyk musi być ogarniać po trochę wszystkiego, co na pewno rozwija jako "człowieka" ale w pracy programisty Ci się nie przyda :)
edit: Chciałem dodać że cała moja opinia opiera się na moich studiach - PG - wydział EiA, być może na innych uczelniach wygląda to inaczej :)