A engenharia de computação, engenharia de sistemas de computação ou engenharia de computadores é um ramo da engenharia que combina a engenharia eletrônica/eletrónica e a ciência da computação. Não deve ser confundida com Engenharia Informática.
A Tradição
Os cursos de Engenharia da Computação são representados pela cor azul (portanto é usada principalmente nas faixas da beca dos graduandos do curso em cerimônias acadêmicas. A pedra representando de todas as Engenharias é a Safira ou a Água Marinha. Essas variantes ocorrem provavelmente devido à idade do curso, implementado na década de 90 e, portanto, causando divergências. As pedras geralmente são usadas para confecção de anéis dados aos graduandos da Engenharia da Computação.
O símbolo do Curso é o busto de Minerva circunscrito em uma engrenagem, semelhante à Logo da Faculdade Politécnica da USP (Universidade de São Paulo). A Minerva tornou-se um símbolo que identifica os politécnicos, com suas insígnias: a lança, o capacete e a égide. É protetora e companheira, deusa guerreira, mas, ao mesmo tempo, deusa da sabedoria e da reflexão. Ela não vence seus inimigos pela força bruta, mas pelos ardis que inventa, pela astúcia e pela inteligência de seus estratagemas. Deusa guerreira, da sabedoria, das atividades práticas, mas também do trabalho artesanal de fiação, do espírito criativo e da vida especulativa, ela reúne aspectos fundamentais à formação do politécnico. A Minerva sintetiza duas dimensões do trabalho do engenheiro: a criação, por um lado, e a execução, por outro.
O dia oficial do Engenheiro da Computação, data do Decreto nº 23.569 que regulamenta o exercício das profissões do engenheiro, é Onze de Dezembro (11 de dezembro).
Como todo Curso Superior, a Engenharia da Computação também tem seu juramento: "Prometo que, no cumprimento do meu dever de Engenheiro não me deixarei cegar pelo brilho excessivo da tecnologia, de forma a não me esquecer de que trabalho para o bem do Homem e não da máquina. Respeitarei a natureza, evitando projetar ou construir equipamentos que destruam o equilíbrio ecológico ou poluam, além de colocar todo o meu conhecimento científico a serviço do conforto e desenvolvimento da humanidade. Assim sendo, estarei em paz Comigo e com Deus.”
O Profissional
Possui formação plena em engenharia e uma sólida formação técnico-científica e profissional, que o capacita a especificar, desenvolver, implementar, adaptar, industrializar, instalar e manter sistemas computacionais, bem como perfazer a integração de recursos físicos e lógicos necessários para o atendimento das necessidades informacionais, computacionais e da automação de organizações em geral.
A Formação
O curso de graduação em Engenharia da Computação tem sido adicionado às universidades desde o início dos anos 1990. Algumas universidades como o MIT (Instituto de Tecnologia de Massachussetts), nos Estados Unidos, optaram por unir os departamentos de engenharia elétrica e de ciência da computação.
Uma vez que os Engenheiros de Computação focam-se, essencialmente, em eletrônica e computadores, o conteúdo dos seus cursos terão, tendencialmente, menos disciplinas de ciências naturais como a estática ou a dinâmica do que os cursos tradicionais de engenharia, salvo cursos que possuem Ciclo Básico. Em vez disso, são ministrados cursos sobre os fundamentos da ciência da computação.
Brasil
No caso do Brasil, a maioria dos cursos de Engenharia da Computação surgiu como uma especialização do curso de Engenharia Elétrica, dando essa diferença do curso de Ciência da Computação. Enquanto em Ciência da Computação existe um foco mais específico em matemática computacional, desenvolvimento de software, complexidade de algorítmos, e bancos de dados, a Engenharia da Computação foca mais em hardware, e tecnologia das ferramentas base da computação, processos, automação, software embarcado, sistemas operacionais e compiladores.
Como a graduação em Ciência da Computação começou a surgir no país no final da década de 1960 - o primeiro curso de Bacharelado em Ciência da Computação foi criado na Unicamp em 1968 - ocorreu que, em várias universidades que já ofereciam aquele curso, a instauração do curso de Engenharia da Computação seguiu o padrão do MIT. Um exemplo disso é a própria Unicamp, que instaurou duas modalidades de curso: um com ênfase em desenvolvimento de software, ministrado pelo Instituto de Computação, e outro com ênfase em hardware e processos, ministrado pela Faculdade de Engenharia Elétrica e de Computação. Mais tarde, ela voltou a oferecer o curso de Bacharelado em Ciência da Computação - apenas no período noturno.
Outros exemplos recentes que seguiram o mesmo modelo é o da Universidade Federal de Pernambuco - que criou a graduação em Engenharia da Computação numa parceria entre o Centro de Informática e o Departamento de Eletrônica e Sistemas - mantendo também o curso original de Bacharelado em Ciência da Computação e a Universidade Federal de Itajubá - UNIFEI - que seguindo a mesma tendência do MIT, uniu os institutos de elétrica e ciências da computação para dar origem ao bacharelado em engenharia da computação.
Um caso diferente foi o da Universidade Federal de São Carlos, que possuía duas modalidades do curso de Ciência da Computação: um com ênfase em software e outro com ênfase em hardware. Neste caso, foi mantido o curso original de Bacharelado com ênfase em software, e o curso com ênfase em hardware foi transformado no curso de Engenharia da Computação. Atualmente (2006), uma nova grade curricular foi proposta e hoje o curso consta como uma Engenharia da Computação com ênfase em Controle e Automação
No caso da USP de São Paulo, o curso de Engenharia da Computação foi criado dentro da Escola Politécnica, que já oferecia um curso de Engenharia Eletrônica com ênfase em sistemas, e o curso original de Bacharelado em Ciência da Computação continuou sendo oferecido pelo Instituto de Matemática e Estatística, não havendo qualquer relação entre os dois cursos.
Na UFRJ, o curso de Engenharia de Computação e Informação foi criado na Escola Politécnica em 2003, que já contava com o curso de Engenharia Eletrônica e de Computação (Engenharia Eletrônica com ênfase em computação), mantendo uma base de eletrônica e inserindo uma maior ênfase na parte de engenharia de software e sistemas de informação.
Atualmente, uma nova metodologia de ensino vem sido aplicada a cursos de engenharia da computação no Brasil: a Aprendizagem baseada em problemas ou Problem Based Learning (PBL). Essa metodologia, que tem como principal objetivo explorar o autodidatismo do aluno, bem como sua capacidade de trabalho em grupo, já vem sendo aplicada em cursos novos de EC no Brasil, como na Universidade Estadual de Feira de Santana (UEFS), que foi a pioneira no Brasil, e na Universidade Federal da Bahia (UFBA).
Portugal
Em Portugal, os cursos superiores de engenharia de computadores estão, frequentemente, associados aos de engenharia eletrotécnica.
Exemplos de cursos existentes são os de Engenharia Eletrotécnica e de Computadores da Faculdade de Ciências e Tecnologia da Universidade de Coimbra, da Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa, da Faculdade de Engenharia da Universidade do Porto e do Instituto Superior Técnico, o de Engenharia Eletrónica Industrial e de Computadores da Universidade do Minho, o de Engenharia Eletrotécnica - ramo de Eletrónica, Instrumentação e Computadores da Universidade de Trás-os-Montes e Alto Douro e o de Engenharia Eletrotécnica - ramo de Eletrónica e de Computadores do Instituto Superior de Engenharia de Lisboa.
Os cursos de Engenharia de Computadores e Telemática da Universidade de Aveiro e de Engenharia Informática e de Computadores do Instituto Superior de Engenharia de Lisboa, inserem-se mais na área da engenharia informática.
Áreas de Especialização
- Arquitetura de computadores;
- Banco de dados;
- Sistemas Digitais;
- Sistema Embarcado;
- Computação Distribuída; (Sistemas Distribuídos)
- Tempo real; (Sistemas de Tempo Real)
- Microeletrônica;
- Microprocessadores;
- Engenharia de software;
- Processamento digital de sinal (DSP)
- Redes de computadores;
- Sistemas artificiais inteligentes (Computação flexível, inteligência computacional, cognição artificial);
- Automação;
- Telecomunicações;
- FPGA;
Ver também
Predefinição:Portal de engenharia
- - Veja as matérias do CEFET/RJ Computação
- Análise Econômica de Sistemas de Informações
- Análise de Sistemas e Tecnologia da Informação
- Ciência da Computação
- Engenharia Elétrica
- Engenharia Informática
- Engenharia de Software
- Semicondutores
ar:هندسة برمجيات de:Technische Informatik en:Computer engineering es:Ingeniería de software fa:مهندسی نرمافزار fi:Ohjelmistotuotanto fr:Génie informatique he:הנדסת תוכנה hu:Informatika it:Ingegneria informatica ja:ソフトウェア工学 lt:Programų inžinerija nl:Software engineering su:Rékayasa software th:วิศวกรรมคอมพิวเตอร์