Comparação entre os cursos da Área de Computação

De Wiki DAINF
Edição feita às 10h44min de 14 de setembro de 2011 por Merkle (disc | contribs)
(dif) ← Versão anterior | ver versão atual (dif) | Versão posterior → (dif)

Tabela de conteúdo

Introdução

A UTFPR oferece os seguintes cursos:

  • Engenharia de Computação
  • Bacharelado em Sistemas de Informação

A UFPR oferece o curso de:

  • Ciência da Computação

Além desses três cursos, existe a Licenciatura em Computação (focaliza a computação na Educação e forma professores), que não será abordada aqui:

Cursos de ENGENHARIA DE COMPUTAÇÃO (UTFPR): além da ênfase nas tecnologias usadas para desenvolver sistemas (software) ainda dão ênfase ao hardware, de forma a desenvolver sistemas que integram Hardware e Software (ex.: Celulares, GPS, Robôtica em geral, Sistemas de Telemetria para veículos, Sistemas de Controle de Usinas, Fábricas, Sistemas de Controle de Metrô, Aviões, Telemedicina etc.) [2];

Já os cursos de BACHARELADO EM SISTEMAS DE INFORMAÇÃO (UTFPR): focalizam o desenvolvimento de sistemas de computação (software) para aplicação em Instituições e Empresas Públicas e Privadas (este curso ocupa o lugar dos antigos Cursos de Informática ou de Análise de Sistemas), motivo pelo qual incluem também na sua formação disciplinas ligadas, entre outras, à Administração e o Direito (o Bacharel em Sistemas de Informação deve compreender as necessidades das pessoas, instituições e empresas, assim como as suas responsabilidades legais para somente depois desenvolver os programas solicitados). São exemplos de sistemas desenvolvidos: Sistemas Bancários, Sistemas de Sites e Portais na Internet, Sistemas de Gerenciamento de Lojas e Supermercados, de Hospitais, Sistemas de Contabilidade etc;

Os cursos de BACHARELADO EM CIÊNCIAS DE COMPUTAÇÃO (não ofertado na UTFPR, mas sim na UFPR), em geral, dão mais ênfase aos fundamentos teóricos, matemáticos e estatísticos usados no desenvolvimento de sistemas de computação (software). Os cientistas da computação em geral desenvolvem os chamados "Softwares Básicos" (os programas que auxiliam o computador a executar outros programas) como por exemplo: Sistemas Operacionais (ex. Linux, Windows); novas Linguagens e Ferramentas de Programação e Análise de Sistemas (que serão utilizados pelos Engenheiros da Computação e pelos Bacharéis em Sistemas de Informação), novas Ferramentas de Gerência de Redes e Bancos de Dados (que serão utilizados pelos Engenheiros da Computação e pelos Bacharéis em Sistemas de Informação). Também são os cientistas da computação que tentam desenvolver os fundamentos matemáticos para novas formas de computação (Computação Quântica, Computação DNA etc.)


Grosso modo, pode-se verificar quais seriam os FOCOS de cada um desses cursos pelas áreas consideradas básicas em cada um [3]:


ENGENHARIA DE COMPUTAÇÃO

COMPUTAÇÃO (ênfase nas TECNOLOGIAS, ou seja no USO DE FERRAMENTAS PARA CRIAR NOVOS SISTEMAS)

  • Programação
  • Análise de Sistemas
  • Redes de Computadores
  • Sistemas Operacionais
  • Bancos de Dados
  • Inteligência Artificial
  • Sistemas Distribuídos

ELETRÔNICA

  • Análise de Circuitos
  • Eletrônica
  • Microprocessadores
  • Arquitetura de Computadores
  • Robôtica
  • Eletrônica Embarcada

FÍSICA MATEMÁTICA (Cálculo e Lógica) QUÍMICA

BACHARELADO EM SISTEMAS DE INFORMAÇÃO (BSI)

COMPUTAÇÃO (ênfase nas TECNOLOGIAS, ou seja no USO DE FERRAMENTAS PARA CRIAR NOVOS SISTEMAS)

  • Programação
  • Análise de Sistemas
  • Redes de Computadores
  • Sistemas Operacionais
  • Bancos de Dados
  • Inteligência Artificial
  • Sistemas Distribuídos

ADMINISTRAÇÃO CIÊNCIAS HUMANAS ECONOMIA e FINANÇAS DIREITO MARKETING

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO (CC)

COMPUTAÇÃO (ênfase nos FUNDAMENTOS, ou seja na CRIAÇÃO DE FERRAMENTAS capazes de auxiliar na criação de NOVOS TIPOS DE SISTEMAS)

  • Programação
  • Análise de Sistemas
  • Redes de Computadores
  • Sistemas Operacionais
  • Bancos de Dados
  • Inteligência Artificial
  • Sistemas Distribuídos

MATEMÁTICA

  • Lógica
  • Teoria da Computação (Compiladores, Complexidade de Sistemas)
  • Sistemas Estocásticos (Estatística avançada)

Referências

[1] http://www.inf.ufrgs.br/site/engcomp/descricao.html

[2] http://www.ime.usp.br/~cgmac/faq.html

[3] http://www.fbln.pro.br/htm_indexes/dicas_macrovisao.htm


Autor: Gustavo A. Giménez Lugo, Dr.

Outras Comparações

Comparação feita pelo CIn-UFPE

Fonte de todo o conteúdo desta seção: http://notitia.cin.ufpe.br/servlets/newstorm.notitia.apresentacao.ServletDeNoticia?codigoDaNoticia=19241&dataDoJornal=atual

Sistemas da Informação

O profissional de SI formado no CIn-UFPE poderá escolher duas grandes áreas para seguir carreira, são elas:

1. Projeto e Desenvolvimento de Sistemas de Informação, em que terão a possibilidade de desempenhar os papéis de analista de sistemas, programador de sistemas, gerente de desenvolvimento de SI, gerente de projetos de SI, consultor/auditor em desenvolvimento de SI, etc;

2. Gestão de SI, onde poderão atuar como gestor da informação ou de tecnologia da informação, gerente de SI, consultor/auditor em gestão de SI, etc. Essas opções os tornam capazes de atuar em um amplo campo profissional, podendo criar soluções inovadoras para melhorar a gestão de negócios, apoiar a tomada de decisões, assim como planejar estratégias para concepção de produtos e serviços de TIC para mercados emergentes.

O mercado de trabalho, nesta área, caracteriza-se, em geral, por empresas e organizações – públicas e privadas, de diversos setores – que utilizam sistemas de informação e tecnologias da informação na condução dos seus negócios e projetos. O profissional formado em Sistemas de Informação terá sua formação mais voltada para a aplicação dos recursos de informática às necessidades de empresas.

Ciência da Computação

O Bacharelado em Ciência da Computação do CIn-UFPE oferece uma sólida formação em áreas como algoritmos, estruturas de dados, linguagem de programação, desenvolvimento e análise de sistemas, entre outras, trabalhando essencialmente com software. O profissional de Ciências da Computação terá sua formação mais voltada para o desenvolvimento da própria computação. Por exemplo, o desenvolvimento de novos sistemas operacionais, algoritmos e linguagens de programação.

Engenharia da Computação

O curso de Engenharia da Computação do CIn-UFPE capacita profissionais para elaborar sistemas que envolvam o uso do computador em conjunto com sistemas de controle, comunicações ou hardware. Engenharia de computação é um curso que utiliza ciência e tecnologia para projeto, construção, implementação e manutenção de componentes de software e hardware de modernos sistemas de computação e equipamento controlado por computador. Portanto, o profissional de Engenharia da Computação terá sua formação mais voltada para atuar com hardware cujas funcionalidades são determinadas e controladas por sistemas de computação. Por exemplo, o desenvolvimento de um novo chip, de um sistema de comunicações ou de um sistema de automação inteligente.

Ferramentas pessoais