O curso Bacharelado em Ciência da Computação do IME prepara os alunos para serem autodidatas e com conhecimento bom o suficiente para um início de carreira de sucesso. Isso é resultado de uma base teórica e prática sólida e eficaz. Na minha opinião, todas as disciplinas que cursei foram importantes para minha formação. O que pode vir a acontecer é do aprendizado de uma determinada disciplina ser utilizada mais/menos que as outras. As disciplinas do último ano estão sendo mais relevantes para o estágio que estou fazendo (mas lembrando que as disciplinas dos dois primeiros anos foram responsáveis para o ótimo resultado do último). Só para citar os nomes das disciplinas:
MAC332 - Engenharia de Software
MAC422 - Sistemas Operacionais
MAC426 - Sistemas de Bancos de Dados
MAC435 - Métodos Formais para Esp. e Construção de Programas
MAC438 - Programação Concorrente
MAC446 - Princípios de Interação Homem-Computador
MAC448 - Redes de Computadores: uma Perspectiva de Sistemas de Software
PCS210 - Redes de Computadores
PCS216- Sistemas de Tempo Real
MAC499 - Trabalho de Formatura Supervisionado (anual)