Ciência da computação, Sistema da informação ou Engenharia da computação

Fala galera blz? eu me formei na escola esse ano e agora estou naquela fase de vestibulares e escolher faculdade. Mas de uns meses para ca me interessei muito na área da tecnologia e estou fazendo cursos de programação e estou quase certo de que é essa área que quero seguir, mas estou um pouco perdido na questão dos cursos, imagino que muitos devem ter passado por isso, mas alguem poderia me ajudar entre ciência da computação, sistema da informação ou engenharia da computação ou algum outro curso que achem bom para a área tambem.

Uma dica, você pode olhar a grade curricular de cada uma pra descobrir qual te agrada mais.

Vou passar uma visão além do que já foi comentado:

Com formação em ciencia da computação, você está apto a trabalhar em todo lugar, já que o nível de profundidade dos conteúdos é alto, então, você pode ser um programador ou até mesmo pesquisador, mais pra área cientifica mesmo. Esse curso pode ter matérias mais voltadas pra matemática, por exemplo, tenho Cálculo 1 e 2, Geometria analítica, Algebra linear, fundamentos matemáticos da computação, e por ai vai (além das matérias que são voltadas a programação, tipo POO, algoritimos, estrutura de dados, IA e Machine Learning).

No curso de Sistemas da informação, você estará mais voltado pro mercado de trabalho, então, matérias de cálculo citadas anteriormente, não existem, o máximo que você encontra são algumas matérias de estatística e contas mais simples, justamente por focar no negócio, então você aprende a calcular o custo médio de uma operação, se é viavel. Seria como um curso de Adm voltado pra programação (também vai encontrar matérias tipo IA e tal, mas são bem menos). E você não está qualificado pra trabalhar em alguns cargos como quem faz CC.

Engenharia da computação eu não sei te dizer exatamente sobre, mas acho que foca na parte de construção e de como o computador funciona, analisando peças e circuitos (puramente especulação do que já ouvi um professor meu dizer).

Além dessas tem análise e desenvolvimento de sistema, recomendo que busque saber também, é o curso onde tem mais a parte da programação em sí.

E porque você deve fazer um faculdade? Sinceramente hoje em dia o custo beneficio de fazer um curso de ensino superior em TI, é muito baixo. A faculdade não te prepara pro mercado, o diploma não faz muita diferença e você gasta muito tempo aprendendo teorias e mais teorias. Ao menos que queira fazer pra socializar ou mudar de país não recomendo. Quer investir bem o seu tempo? Estude inglês, fique fluente e isso sim vai te dar mais oportunidades. Sobre cursos tem muitos por ai na net.

Os cursos de Ciência da computação, Sistema da informação e Engenharia da computação são frequentemente confundidos, mas na verdade têm diferenças importantes.

A Ciência da computação é uma área do conhecimento que se foca em compreender os fundamentos da computação e em desenvolver técnicas e algoritmos para resolver problemas relacionados à computação. Neste curso, os alunos aprendem sobre teoria da computação, linguagens de programação, algoritmos e estruturas de dados, entre outros tópicos.

O Sistema da informação, por sua vez, é uma área que se concentra em aplicar os conhecimentos adquiridos na Ciência da computação para criar sistemas de informação úteis e eficientes em diferentes organizações. Neste curso, os alunos aprendem sobre análise de sistemas, banco de dados, desenvolvimento de sistemas e outros tópicos relacionados à criação de sistemas de informação.

Por fim, a Engenharia da computação envolve a aplicação de conhecimentos de engenharia para o projeto e desenvolvimento de sistemas de computação e de tecnologias relacionadas. Os alunos deste curso aprendem sobre arquitetura de computadores, sistemas operacionais, redes de computadores e outros tópicos relacionados ao desenvolvimento de sistemas de computação.

Em resumo, a Ciência da computação é focada em compreender os fundamentos da computação, o Sistema da informação se concentra em como usar esses fundamentos para criar sistemas úteis, e a Engenharia da computação envolve a aplicação de técnicas de engenharia para desenvolver sistemas de computação.