Enem, e vá para uma faculdade particular muito boa pelo Prouni. As de SP são: USJT - São Judas Tadeu, UAM - Anhembi Morumbi, MACKENZIE e PUC SP. Eu fiz uma federal, Unifesp, e o curso é ok, mas os professores, uns 20%, não estão nem aí para vc, não pensam na didática, cobram provas absurdas, e se pedir ajuda eles podem rir da sua cara. São pessoas más, amarguradas. Teve um professor de álgebra linear que chegou dando risada na sala porque a maior nota tinha sido 3. Esses caras sabem que não vão ser demitidos, eles querem ficar só fazendo a pesquisa deles, e só dão aula porque são obrigados.
Existe um certo status de estar cursando uma federal, mas quando se formar vai ver que o mercado pouco importa, se o mercado ver que é uma faculdade particular boa, vc vai ter a mesma importância perto de alguém que fez uma pública. E muito importante: Faça estágio, jamais se forme se não tiver conseguido um estágio, atualmente é a forma mais fácil de longe de conseguir emprego de programação, apesar de ainda ser difícil.
Ah mano, quero uma UFMG mesmo, não quero fazer meus pais pagarem mais e ainda é quase como uma exigência para MIM, não é pra todo mundo, mas eu me exijo que eu, no mínimo, passe em uma federal.