O curso de Engenharia da Computação forma profissionais para elaborar sistemas que envolvam o uso do computador em conjunto com sistemas de controle, comunicações ou hardware. 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 equipamentos controlados por computadores.

O profissional de Engenharia da Computação tem sua formação mais voltada para atuar com hardware cujas funcionalidades são determinadas e controladas por sistemas de computação.

A graduação oferece 50 vagas por semestre para um curso de cinco anos e carga horária total de 3.600 horas.

Confira o Projeto Pedagógico do Curso.
Acesse o site da Secretaria de Graduação.

Formas de ingresso

O ingresso nos cursos presenciais da graduação é realizado, atualmente, pelos processos seletivos Vestibular, Sistema de Seleção Unificada (Sisu/UFPE), por Reintegração e Transferência Interna e por Extravestibular-Transferência Externa.

Mais Informações

Título conferido: Bacharel em Engenharia da Computação 
Modalidade: Presencial
Vagas: 100
Entradas: 50 na 1ª Entrada e 50 na 2ª Entrada
Turno(s): manhã / tarde
Carga horária Total: 3.600h
CH Obrigatórias: 2.550h
Estágio: 180h
CH Eletivas Perfil: 480h
CH Eletivas Livres: 90h
Atividades complementares: 120h
CH Extensão: 360h
Duração: 10 semestres

Coordenação

E-mail da coordenação de graduação: coord-ec@cin.ufpe.br
Coordenador de graduação: Odilon Maroja da Costa Pereira Filho
E-mail: odilon@cin.ufpe.br
Vice-coordenador de graduação: Kelvin Lopes Dias
E-mail: kld@cin.ufpe.br

Estrutura Curricular

A grade curricular, válida para os ingressantes a partir de 2024, pode ser vista na figura abaixo. 

Componentes Curriculares Obrigatórios

1º Período

MA026 – CÁLCULO DIFERENCIAL E INTEGRAL 1 – 60h

MA036 – GEOMETRIA ANALÍTICA 1 – 60h

CIN0001 – INTRODUÇÃO À PROGRAMAÇÃO – 60h

CIN0002 – LABORATÓRIO DE PROGRAMAÇÃO 1 – 30h

CIN0003 – INTRODUÇÃO A COMPUTAÇÃO – 30h

2º Período

MA027 – CÁLCULO DIFERENCIAL E INTEGRAL 2 – 60h

CIN0004 – FUNDAMENTOS DE ÁLGEBRA LINEAR – 60h

CIN0005 – FUNDAMENTOS DE PROGRAMAÇÃO IMPERATIVA – 60h

CIN0006 – LABORATÓRIO DE PROGRAMAÇÃO 2 – 30h

CIN0007 – SISTEMAS DIGITAIS – 60h

CIN0008 – LABORATÓRIO DE SISTEMAS DIGITAIS – 30h

3º Período

MA128 – CÁLCULO DIFERENCIAL E INTEGRAL 3 – 60h

FI006 – FÍSICA GERAL 1 – 60h

CIN0010 – MATEMÁTICA DISCRETA PARA COMPUTAÇÃO – 60h

CIN0009 – ALGORITMOS E ESTRUTURA DE DADOS – 60h

CIN0011 – ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES – 60h

CIN0012 – LABORATÓRIO DE ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES- 30h

4º Período

MA129 – CÁLCULO DIFERENCIAL E INTEGRAL 4 – 60h

FI108 – FÍSICA GERAL 3 – 60h

CIN0013 – INFORMÁTICA E SOCIEDADE – 30h

CIN0014 – LÓGICA PARA COMPUTAÇÃO – 60h

CIN0015 – SISTEMAS OPERACIONAIS – 60h

CIN0016 – ESTATÍSTICA E PROBABILIDADE PARA COMPUTAÇÃO – 60h

5º Período

CIN0017 – COMPLEMENTAÇÃO DE MATEMÁTICA PARA COMPUTAÇÃO – 60h

EL390 – CIRCUITOS ELÉTRICOS 1 – 60h

EL398 – LABORATÓRIO DE CIRCUITOS ELÉTRICOS 1 – 30h

CIN0033 – TEORIA DA COMPUTAÇÃO – 60h

CIN0018 – FUNDAMENTOS DE REDES DE COMPUTADORES – 60h

CIN0019 – BANCO DE DADOS – 60h

6º Período

CIN0020 – SINAIS E SISTEMAS PARA COMPUTAÇÃO – 60h

CIN0021 – ELETROMAGNETISMO – 60h

CIN0022 – ELETRÔNICA PARA COMPUTAÇÃO – 60h

CIN0023 – LABORATÓRIO DE ELETRÔNICA – 30h

CIN0024 – INTRODUÇÃO AO APRENDIZADO DE MÁQUINA – 60h

CIN0025 – ENGENHARIA DE SOFTWARE E SISTEMAS – 60h

7º Período

CIN0026 – PRINCÍPIOS DE COMUNICAÇÕES – 60h

CIN0027 – FUNDAMENTOS DE SISTEMAS DE CONTROLE – 60h

CIN0028 – PROCESSAMENTO DE SINAIS – 60h

CIN0029 – SISTEMAS EMBARCADOS – 60h

CIN0030 – LABORATÓRIO DE SISTEMAS EMBARCADOS – 30h

CIN0031 – TEORIA E IMPLEMENTAÇÃO DE LINGUAGENS DE PROGRAMAÇÃO – 60h

8º Período

CIN0032 – PROJETO CO-DESENVOLVIMENTO HARDWARE / SOFTWARE – 60h

9º Período

CIN0034 – TRABALHO DE CONCLUSÃO DE CURSO 1 – 60h

CIN0035 – ESTÁGIO OBRIGATÓRIO – 180h

10º Período

CIN0036 – TRABALHO DE CONCLUSÃO DE CURSO 2 – 60h

ÊNFASES (UNIDADES CURRICULARES ELETIVAS OFERECIDAS)

Ênfase 1: Sistemas de Comunicação

CIN099 – PROCESSOS ESTOCÁSTICOS – 60h

CIN0084 – TEORIA DA INFORMAÇÃO – 60h

CIN0091 – COMUNICAÇÕES SEM FIO – 60h

CIN0085 – LABORATÓRIO DE COMUNICAÇÕES – 60h

CIN0086 – MICROONDAS – 60h 

CIN0087 – PROPAGAÇÃO ELETROMAGNÉTICA – 60h

CIN0088 – ANTENAS – 60h

CIN0089 – ENLACES DE COMUNICAÇÃO – 60h

CIN0092 – CRIPTOGRAFIA – 60h

CIN0090 – COMUNICAÇÕES ÓPTICAS – 60h

CIN0094 – SEMINÁRIOS EM COMUNICAÇÕES – 30h

CIN0093 – TEORIA DE FILAS – 60h

CIN0095 – TENDÊNCIAS EM COMUNICAÇÕES – 60h

Ênfase 2: Processamento de Sinais

CIN0057 – PROCESSAMENTO DE SINAIS 2 – 60h

CIN0058 – PROCESSAMENTO DE VÍDEO – 60h

CIN0056 – PROCESSAMENTO DE IMAGEM – 60h

CIN0059 – PROCESSAMENTO DE VOZ – 60h

CIN0060 – VISÃO COMPUTACIONAL – 60h

CIN0061 – FOTOGRAFIA COMPUTACIONAL – 60h

CIN0062 – SEMINÁRIOS EM PROCESSAMENTO DE SINAIS – 30h

CIN0063 – TENDÊNCIAS EM PROCESSAMENTO DE SINAIS – 60h

Ênfase 3: Redes de Computadores e Sistemas Distribuídos

CIN0064 – REDES DE COMPUTADORES – 60h

CIN0065 – REDES SEM FIO 1 – 60h

CIN0066 – REDES SEM FIO 2 – 60h

CIN0069 – REDES DE ACESSO – 60h

CIN0067 – REDES DEFINIDAS POR SOFTWARE – 60h

CIN0071 – GERENCIAMENTO E MONITORAMENTO DE REDES – 60h

CIN0072 – AVALIAÇÃO DE DESEMPENHO DE REDES – 60h

CIN0070 – REDES AUTOMOTIVAS – 60h

CIN0068 – REDES VEICULARES – 60h

CIN0074 – TECNOLOGIAS DE COMUNICAÇÃO – 60h

CIN0075 – SISTEMAS DISTRIBUÍDOS – 60h

CIN0076 – SEGURANÇA DE REDES E SISTEMAS DISTRIBUÍDOS – 60h

CIN0080 – INTERNET DAS COISAS – 60h

CIN0079 – COMPUTAÇÃO UBÍQUA – 60h

CIN0078 – PROGRAMAÇÃO CONCORRENTE E DISTRIBUÍDA – 60h

CIN0101 – DEPENDABILIDADE – 60h

CIN0082 – SIMULAÇÃO ESTOCÁSTICA – 60h

CIN0073 – COMPUTAÇÃO ORIENTADA A SERVIÇOS – 60h

CIN0077 – PLATAFORMAS DE DISTRIBUIÇÃO – 60h

CIN0083 – TENDÊNCIAS EM REDES DE COMPUTADORES – 60h

CIN0081 – SEMINÁRIOS EM REDES DE COMPUTADORES – 30h

Ênfase 4: Sistemas Embarcados

CIN0105 – SISTEMAS CRÍTICOS E DE TEMPO REAL – 60h

CIN0106 – TECNOLOGIAS E PROTOTIPAÇÃO DE SISTEMAS EMBARCADOS – 60h

CIN0107 – PROJETO DE SISTEMAS EMBARCADOS – 60h

CIN0108 – PROJETO DE CIRCUITOS LOW-POWER – 60h

CIN0109 – TENDÊNCIAS EM SISTEMAS EMBARCADOS – 60h

CIN0110 – SEMINÁRIOS EM SISTEMAS EMBARCADOS – 30h

Ênfase 5: Automação e Controle

CIN0098 – CONTROLE INTELIGENTE – 60h

CIN0097 – CONTROLE ADAPTATIVO – 60h

CIN0100 – INTRODUÇÃO À ROBÓTICA – 60h

CIN0096 – SISTEMAS DE CONTROLE NÃO-LINEAR – 60h

CIN099 – PROCESSOS ESTOCÁSTICOS – 60h

CIN0103 – OTIMIZAÇÃO – 60h

CIN0101 – DEPENDABILIDADE – 60h

CIN0102 – AVALIAÇÃO E DESEMPENHO DE SISTEMAS – 60h

CIN0104 – TENDÊNCIAS EM ENGENHARIAS DE CONTROLE – 60h

Ênfase 6: Inteligência Computacional

CIN0037 – REDES NEURAIS – 60h

CIN0098 – CONTROLE INTELIGENTE – 60h

CIN0103 – OTIMIZAÇÃO – 60h

CIN0038 – AGENTES AUTÔNOMOS – 60h

CIN0039 – COMPUTAÇÃO QUÂNTICA – 60h

CIN0040 – INTRODUÇÃO À APRENDIZAGEM PROFUNDA – 60h

CIN0041 – INTRODUÇÃO À APRENDIZAGEM POR REFORÇO – 60h

CIN0042 – APRENDIZAGEM DE MÁQUINA QUÂNTICA – 60h

CIN0044 – COMPUTAÇÃO EVOLUCIONÁRIA – 60h

CIN0045 – INTELIGÊNCIA ARTIFICIAL COLETIVA – 60h

CIN0060 – VISÃO COMPUTACIONAL – 60h

CIN0046 – SEMINÁRIOS EM INTELIGÊNCIA COMPUTACIONAL – 30h

CIN0047 – TENDÊNCIAS EM INTELIGÊNCIA COMPUTACIONAL – 60h

Ênfase 7: Mídia e Interação

CIN0053 – PROCESSAMENTO GRÁFICO – 60h

CIN0048 – DISPOSITIVOS MULTIMÍDIA – 60h

CIN0049 – INTERAÇÃO HUMANO COMPUTADOR – 30h

CIN0050 – COMPUTAÇÃO GRÁFICA – 60h

CIN0051 – FUNDAMENTOS GEOMÉTRICOS PARA VISÃO COMPUTACIONAL – 60h

CIN0056 – PROCESSAMENTO DE IMAGEM – 60h

CIN0059 – PROCESSAMENTO DE VOZ – 60h

CIN0060 – VISÃO COMPUTACIONAL – 60h

CIN0052 – COMPUTAÇÃO MUSICAL E PROCESSAMENTO DE SOM – 60h

CIN0054 – JOGOS DIGITAIS – 60h

CIN0055 – TENDÊNCIAS EM MÍDIA E INTERAÇÃO – 60h

Ênfase 8: Segurança de Sistemas

CIN0084 – TEORIA DA INFORMAÇÃO – 60h

CIN0092 – CRIPTOGRAFIA – 60h

CIN0112 – SEGURANÇA DE COMPUTADORES – 60h

CIN0076 – SEGURANÇA DE REDES E SISTEMAS DISTRIBUÍDOS – 60h

CIN0111 – AUDITORIA E SEGURANÇA DE SISTEMAS DE INFORMAÇÃO – 60h

CIN0113 – ASSINATURA DIGITAL E CERTIFICAÇÃO DIGITAL – 60h

CIN0114 – TÉCNICAS DE ATAQUE E DETECÇÃO DE INTRUSÃO – 60h

CIN0115 – SEGURANÇA EM COMPUTAÇÃO EM NUVEM – 60h

CIN0117 – SEMINÁRIOS EM SEGURANÇA – 30h

CIN0116 – TENDÊNCIAS EM SEGURANÇA – 60h

Ênfase 9: Formação Complementar

CIN0118 – PROCESSAMENTO DE CADEIA DE CARACTERES – 60h

CIN0119 – ALGORITMOS E ESTRUTURA DE DADOS AVANÇADOS – 60h

CIN0120 – ALGORITMOS PARA STREAMS DE DADOS – 60h

CIN0121 – ÉTICA E ASPECTOS JURÍDICOS DA COMPUTAÇÃO – 60h

IN816 – RELAÇÕES RACIAIS – 60h

LE716 – INTRODUÇÃO A LIBRAS – 60h

LE037 – LÍNGUA INGLESA INSTRUMENTAL 1 – 60h

FI007 – FÍSICA GERAL 2 – 60h

FI109 – FÍSICA GERAL 4 – 60h

FI021 – FÍSICA EXPERIMENTAL 1 – 45h

FI122 – FÍSICA EXPERIMENTAL 2 – 45h

CIN0122 – PROJETO DE BANCO DE DADOS – 60h

CIN0123 – DATA WAREHOUSING – 60h

CIN0124 – INTRODUÇÃO À BIOINFORMÁTICA – 60h

CIN0125 – GESTÃO DE NEGÓCIOS – 60h

CIN0126 – PROJETO DE COMPILADORES – 60h

CIN0127 – ANÁLISE E PROJETO DE SISTEMAS – 60h

CIN0128 – INTRODUÇÃO AOS DISPOSITIVOS SEMICONDUTORES – 60h

IF983 – SISTEMAS DE APOIO À DECISÃO – 60h

CIN0129 – CRIATIVIDADE COMPUTACIONAL – 60h

IF1008 – ENGENHARIA DE REQUISITOS – 60h

CIN0089 – ENLACES DE COMUNICAÇÃO – 60h

CIN0043 – APLICAÇÕES DE APRENDIZAGEM DE MÁQUINA – 60h