sábado, 17 de abril de 2010

Ciência da Computação, Sistemas de Informação ou Engenharia de Computação?

  Todo o vestibulando que pretende seguir a área da computação já se questionou em algum momento sobre as diferenças dos cursos mais conhecidos de Bacharelo da computação.
  A melhor maneira de resolver essa dúvida é começando pelo curso que, teoricamente, mais se diferencia dos outros, "Sistemas de Informação". De acordo com a USP:
O analista de sistemas usa criativamente a tecnologia da informação para aquisição de dados, comunicação, coordenação, análise e apoio às decisões gerenciais. Seus conhecimentos são usados em funções organizacionais, como: contabilidade, finanças, vendas e produção. Seu papel pode ser definido na articulação entre recursos humanos e computacionais que inter-relacionam a coleta, o armazenamento, a recuperação, a distribuição e o uso de dados com o objetivo de eficiência gerencial (planejamento, controle, comunicação e tomada de decisão) nas organizações.
Ou seja, o graduado irá trabalhar na gestão "da coisa". Sendo assim é necessário que algumas matérias sejam desse ramo. Na unip, por exemplo, o curso é divido em três ciclos(Básico,programação/sistemas e administração).


O problema agora é diferenciar Ciência da Computação de Engenharia de Computação. O melhor jeito seria analisar caso por caso, pois varia muito de instituição para instituição. Em algumas a única diferença é a duração. Aqui, usaremos novamente o exemplo da USP:

O curso de Ciência da Computação estuda o desenvolvimento de sistemas para as múltiplas plataformas e a construção de soluções computacionais para problemas da sociedade. O bacharel formado trabalha com as diversas etapas e abordagens do desenvolvimento de software e está preparado para resolver problemas reais, aplicando soluções que unam a teoria e a prática. Modelar bancos de dados, desenvolver e implementar projetos de software e propor soluções computacionais eficientes e econômicas são apenas algumas de suas atividades.
 Fica evidenciado no texto que o foco do curso é a pesquisa e solução de problemas na área de Software. E usa o computador não como fim, mas sim como uma ferramenta. Como disse o cientista da computação Edsger Wybe Dijkstra: "Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas."
 Então, teoricamente o curso de Engenharia de Computação seria focado em Hardware. MAS isso não é totalmente verdade e fica claro no texto sobre o curso da Unicamp:

Ao final do quarto semestre do curso, o aluno de Engenharia de Computação deverá optar por uma área de especialização, escolhendo uma das habilitações: Sistemas de Computação ou Sistemas e Processos Industriais.

A habilitação Sistemas de Computação é voltada para a área de software, com quase todas as disciplinas ministradas pelo Instituto de Computação. Prepara o profissional para atuar no projeto e desenvolvimento de sistemas integrados de informação, de computação de grande porte, de rede de computadores, de software básico e aplicações, enfim, em atividades específicas da indústria de informática e aplicações.
A habilitação Sistemas e Processos Industriais dá ênfase maior à integração entre software e hardware, com a maioria das disciplinas ministrada na Faculdade de Engenharia Elétrica e de Computação. O profissional especializado em Sistemas e Processos Industriais pode trabalhar com a construção e a aplicação de sistemas computacionais em áreas diversas como telecomunicações, automação, engenharia biomédica, sistemas de energia elétrica e outras.
Porém, por ser uma Engenharia, o aluno terá uma base muito mais forte em física que os demais bacharelados. Vale dizer que em algumas universidades o curso tem um pé na Engenharia Elétrica.

Por fim, todos os cursos tem uma forte base nas exatas, não mexa com eles se você acha que vai aprender a usar Office ou por que gosta de passar o tempo em redes sociais. Coisas como "quem ganha mais" e "qual é mais fácil de se conseguir emprego" são variáveis e dependem principalmente do esforço e da capacidade do profissional.
Em geral a duração das graduações são de 4 anos para CC e SI e 5 anos para EngC.
É importante lembrar que nada do que foi dito acima é uma constante e pode variar muito de uma universidade para outra. O ideal é pegar as grades curriculares e compara-las.

PS: Informações tiradas dos sites das universidades citadas e de discussões de universitários da comunidade do orkut Engenharia Computação Brasil

1 comentários:

♥DARK_TRIGGERS♥ disse...

Gostei do texto. Parabéns.

Postar um comentário