Tens outras vertentes menos exigentes como Informática de Gestão, por exemplo, os cursos mais tecnicos como os CET.
Quanto à escolha de CC não a recomendo a ninguém, é demasiado esforço e demasiado teorico, a não ser que planeies desenhar uma linguagem de programação de raiz ou dedicares-te a algoritmia, Inteligencia artificial, motores graficos e afins vai para EI.
EI é muito mais realista, tenho é pena como certas instituições formem incompetentes mas se formos ver o mercado de trabalho onde pagam uns 1500€ mensais limpos para um tipo fazer uma app em android que um gajo aprende em menos de 6 meses não me supreende nada a falta de excelencia que os cursos pedem...
Já lidei com tanto SW feito por portuguses para uso empresarial interno... versões lançadas sem testes previos, a rede inteira morrer por pura incompetencia... tudo vindo de um Sr. Dr. Eng. Qualquer de uma universidade fina.
Longe vão os anos de um tipo ter que saber assembly e/ou linguagens de baixo nivel e a sua estabilidade e rapidez ser importante,, agora é tudo bloatware para idiotas como Java e afins.