A pessoa não vai sair sênior (uma pessoa experiente) da faculdade porque isso depende de experiência. Nada impede da pessoa entrar em uma empresa e colocarem na carteira profissional dela que ela é sênior, porque isso é só um título de classificação de RH, individualmente de cada empresa.
O que importa da faculdade é se ela é boa, se os professores são realmente bons (está ficando cada vez mais raro, até mesmo na públicas que eu vejo que a renovação não é adequada e os que são bons não ligam mais para os alunos que chegam cada vez mais fracos), e se seus colegas de classe são bons, o que provavelmente indica que você é bom. Para quem é ruim a faculdade pode ajudar mais do que para quem é ruim, mas nem a melhor faculdade faz milagre para quem é ruim.
Claro que cursos mais longos tendem ser um pouco melhores, mas tem exceções. E faculdade deve dar a base, não perder o precioso tempo com ferramentas. Cada dia eu mais grades e ementário já muito ruins, vejo cursos cuja descrição está cheia de erros, o que mostra que o coordenador do curso não está nem aí para o que ele assina embaixo. De fato, esses cursos podem até prejudicar algumas pessoas, mas não sei se tanto quanto ela tentar sozinha, porque quem é ruim tudo vai prejudicar, quem é bom se vira com o que tem.
Eu sei que algumas pessoas não gostam que eu fale essas coisas, mas é necessário e algumas pessoas gostam, e tem sua vida melhor direcionada porque tem alguém com coragem de dizer e sofrer hate, mesmo silencioso.
O título do curso não importa, até porque não existe um padrão. Um curso de CC que é visto como mais teórico pode ser tão extremamente "voltado para o mercado" que é até ruim, vi muitos assim, e um curso de SI pode ter mais matemática que qualquer outro curso da área, e já vi vários assim. ES pode ir mais para um lado ou outro. Os cursos são criados com certa autonomia, mas sempre com muita politicagem envolvida, não é algo único. Esquece título do curso.
Avalie o curso profundamente o melhor que puder, fale com os docentes dele, especialmente coordenador e talvez chefe de departamento da área. É uma das decisões da sua vida que mais farão diferente, em alguns casos, próximo de quem você vai casar e se vai querer filhos. Não tarte sua vida como um lixo qualquer.
Faculdade é boa para networking, para quem sabe fazer. Várias outras formas podem ajudar nisso sem a faculdade, para quem sabe fazer. Ter uma rede extensa que sabe que você é ruim é networking também, mas não vai te ajudar.
É fato que tem excelentes programadores sem uma faculdade, eu conheço vários assim. Mas isso não é tão comum assim. O mais comum é a pessoa ser ruim ou medíocre e tá tudo bem se ela aceitar que é isso tá bom para ela. E já vi muita gente com diploma na mão e, sem exagero, são analfabetos funcionais. A boa faculdade vai ajudar a pessoa ser um profissional melhor de um jeito ou de outro. Mas sozinha ela não resolve muita coisa.
Lembre-se que se você sabe nada ou pouco sobre uma coisa, você não sabe avaliar bem o que encontra pela frente. E se treinar o erro é ele que fará sempre. Inclusive avaliará o ruim como bom. Tome muito cuidado com essa armadilha, todos caem nela de um jeito ou de outro, faz parte do ser humano, e devemos tentar evitar o máximo que podemos, não será perfeito, mas sabendo pode ser melhor. Não precisamos ser perfeitos, só fazer o melhor e saber no que nos damos bem e podemos entregar algo útil para a sociedade.
Sempre que você achar que sabe mais do que sabe está prejudicando sua carreira (muito mais comum do que as pessoas imaginam). Mesmo que saiba exatamente como está, ainda executar tudo para a carreira funcionar bem é algo difícil, mas possível.
Podemos seguir nossos sonhos, mas precisamos ser realistas e saber que o caminho é árduo e precisa de muita dedicação. Algumas pessoas vão ter seus sonhos frustrados, porque a vida é assim. Os que só sonham com dinheiro vão se dar muito mal nessa área. Mas nem todos, alguns podem ficar ricos, porque o dom, a sorte, o caminho trilhado podem dar mais resultado financeiro. A vida é assim, não é justa, tem altos e baixos e premia quem fez o certo na hora certa, lugar certo, com pessoas certas, de acordo com seu mérito (que é diferente de ser justo).
Então depende mesmo, tem vários fatores formando uma matriz enorme de pontos para decidir e nem sempre você poderá fazer o melhor para você, mas o melhor que você conseguir e torcer para acertar e ser suficiente para seus objetivos.
Ah, o que não dá para ficar sem para ser bom programador é matemática e comunicação e expressão. Um pouco de ciência e outros conhecimentos ajudam também, xô crenças. Quem diz que não precisa ou está mentindo ou não sabe o que está falando. Pesquise porque eu e outras pessoas já falamos muito aqui e outros lugares sobre isso.
S2
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui no perfil também).