Uma das grandes duvidas para quem pretende realizar um curso superior na de Tecnologia da Informacao e Comunicacao (principalmente para aqueles que sairam do ensino medio recentemente), e: qual dos cursos fazer? Ciencias da Computacao, Engenharia da Computacao ou Sistemas de Informacao?Ainda tem os cursos de Engenharia de Software, Analise e Desenvolvimento de Sistemas, Sistemas para Internet, Redes de Computadores, Gestao de TI, Licenciatura em Informatica etc etc etc...Falarei sobre cada um deles, mas para isso, precisamos dividir em cursos de Bacharelado, Licenciatura e de Graduacao Tecnologica. Todos considerados cursos superiores.Bacharelados (4 - 5 anos de duracao):Bacharelados sao os que mais duram e os que mais tem materias, portanto, os que mais agregam conhecimento e amplitude na area em que se estuda. Nesta categoria temos:Ciencia da ComputacaoGeralmente com duracao de 4 anos, este curso ensina basicamente o aluno a ter "ciencia/conhecimento" de como a computacao funciona, de suas varias areas, sobretudo na area de algoritmos, programacao e estrutura de dados e de como os softwares e sistemas operacionais funcionam "por debaixo dos panos". O aluno formado sai apto a realizar pesquisas cientificas eficientes no ramo da computacao e resolver diversos problemas quotidianos atraves da programacao, banco de dados, podendo ate usar inteligencia artificial e conhecimentos em sistemas distribuidos.Engenharia da ComputacaoNeste curso, geralmente durando 5 anos, o aluno aprende a desenvolver tanto software (parte logica/sistema) quanto hardware (parte fisica/eletronica) de um computador. O curso mistura aspectos de engenharia, eletronica e computacao para tornar seus estudantes aptos a criarem computadores. Nao se embasa tanto na parte de software quanto no curso de Ciencias da Computacao, em contraponto, ensina eletronica, criacao de placas e de dispositivos perifericos e desenvolvimento de sistemas embarcados.Sistemas de InformacaoDurando em media 4 anos, este curso ensina a criar, implantar, realizar manutencao em sistemas de informacoes, atraves de programacao, programacao web, banco de dados etc. Alem desses citados, o curso foca mais na area de negocios, administrativa, empresarial e corporativista, em comparacao a Ciencias da Computacao que e mais na area cientifica. E provavel que tambem haja na grade curricular materias de modelagem e analise de software, e-commerce, desenvolvimento web, fundamentos da administracao etc.Engenharia de SoftwareVariando de 4 a 5 anos, o curso foca quase que exclusivamente em todas as fases do desenvolvimento de um software, seja ele simples ou complexo. O aluno tem muitas materias de programacao (dependendo da universidade, aprende todos os paradigmas mais conhecidos), analise, modelagem, gestao do software, gestao de equipes de desenvolvimento, aprende os padroes de design e arquitetura e tudo que va manter o software desde seu nascimento, manutencao, aprimoramento, implantacao e treinamento. E pouco provavel que o aluno tera conhecimento de redes, sistemas embarcados, distribuidos, seguranca da informacao nem mesmo aprofundado em banco de dados... O foco e mesmo voltado a"software".Licenciatura (3 - 4 anos):Esses cursos sao destinados a tornar o aluno em um professor na area em que estuda. Assim como existe licenciatura em matematica, fisica, geografia, etc, tambem existe para a area de TIC.Licenciatura em InformaticaCurso que dura entre 3,5 a 4 anos, forma um profissional apto a lecionar informatica nas escolas