Linhas de Pesquisa – Engenharia de Computação 1- Arquitetura e Projeto de Sistemas Computacionais: Esta linha de pesquisa trata do projeto e da arquitetura de sistemas computacionais que envolvem partes de hardware e software. São estudadas as diferentes alternativas arquiteturais para aplicações específicas, envolvendo microprocessadores e/ou sistemas digitais, tanto comerciais como dedicados. O domínio do conjunto de instruções de componentes programáveis e das técnicas de programação dos mesmos visando sua aplicação otimizada. São também consideradas as ferramentas e metodologias de projeto, incluindo linguagens de descrição de hardware, técnicas de co-projeto de hardware e software, síntese de alto nível e simulação. O grupo se dedica também a aplicação destas arquiteturas e metodologias de projeto a casos particulares, de interesse industrial, em particular em sistemas embarcados. 2- Sistemas Embarcados: Esta linha de pesquisa estuda e propõe soluções de software e plataformas de hardware para sistemas embarcados tais como: dispositivos móveis (celulares, tablets e similares), sistemas de automação residencial e industrial; soluções de telecomunicações e sistemas de tempo real. 3- Computação Científica e Aplicada: Essa linha reúne temas de pesquisa que usam metodologias e técnicas da computação para resolver problemas científicos, tecnológicos ou de engenharia. 4 - Fundamentos da Computação: Essa linha reúne temas de pesquisa tem como foco avançar o estado da arte da computação em si. 5- Sistemas de Computação: Essa linha reúne temas de pesquisa que abordam problemas de uma maneira sistêmica, dando-lhes tratamento computacional.