Se eu fosse você e não tivesse condição de pagar uma boa Faculdade eu faria Analise e desenvolvimento de sistemas, que é um curso relativamente rapido e se a qualidade da facul não for boa pelo menos você vai ter o diploma.
Dentro da faculdade tentaria extrair ao maximo das materias de base como Algoritmos, Estrutura de Dados,Compiladores, Arquitetura Computacional, Calculo e afins. Lembrando não dependa da faculdade para aprender essas coisas estude por fora utilize a faculdade apenas como um mapa de qual ordem de estudos você deve seguir.Esses conhecimentos, você consegue fora da faculdade mas acredito que com uma maior dificuldade.
E a partir do dia 0 dentro da faculdade tentaria arrumar um estagio, para isso construiria alguns projetinhos que fosse da area do meu interesse. Acredito que é um pouco de sorte com preparo para conseguir. 99 Jobs é uma plataforma com bastante vagas para estagio da uma olhada depois