Cursos
Engenharia de Computação
Periodização:
- Engenharia de Computação (Currículo 2023)
- Engenharia de Computação (currículo 0 - anterior a 2023)
- Engenharia de Computação (currículo 1 - anterior a 2023)
Prazo proposto para a conclusão do curso:
5 anos letivos - máx: 10 anos letivos

Coordenador:
Prof. Augusto Baffa
Código do curso no MEC: 24260
Reconhecimento
Portaria MEC nº 195 de 06/02/1991
D.O.U. de 08/02/1991
Renovação de Reconhecimento
Portaria Seres/MEC nº 110, 04/02/2021
D.O.U. de 05/02/2021
Localização:
Edifício Rio Datacentro . 4º andar
tel: 3527-1513 / fax: 3527-1530
e-mail: ecp@puc-rio.br
site: http://www.inf.puc-rio.br
Informações:
Outros Cursos de Engenharia:
- Engenharia Ambiental
- Engenharia Civil
- Engenharia de Controle e Automação
- Engenharia Elétrica
- Engenharia de Materiais e Nanotecnologia
- Engenharia Mecânica
- Engenharia de Petróleo
- Engenharia de Produção
- Engenharia Química
Conheça mais sobre:
Domínios Adicionais
Uma nova forma de você complementar seus estudos na PUC-Rio. Leia aqui.
O profissional
Tem como principal atribuição o projeto e a implementação de sistemas computacionais. Sua formação em software e hardware permite que atue tanto na área de software, como é caso de aplicações de entretenimento ou software para telefonia móvel, como em áreas que integram hardware e software, como é o caso de sistemas embarcados ou sistemas de automação. Também fazem parte das atribuições do profissional o projeto e a gerência de redes de computadores.
O curso
Provê sólida formação básica, com o objetivo de capacitar o profissional a lidar com a constante evolução da área de computação. Os alunos adquirem domínio sobre tecnologias consolidadas, ao mesmo tempo em que são capacitados para o uso e o desenvolvimento de tecnologias de ponta.
Ainda na Universidade, para colocar em prática o conhecimento adquirido já durante o curso, o aluno tem oportunidade de estágio remunerado nos laboratórios temáticos do Departamento de Informática, todos com forte atuação em pesquisa e parceiros da indústria em áreas de inovação tecnológica.
Oportunidades
O engenheiro de computação encontra um vasto leque de amo bancário, montadoras, empresas de telefonia, indústrias, governo, pequenas, médias e grandes empresas, multinacionais, empresas que prestam serviços de TI.
Periodização - Engenharia de Computação (Currículo 2023)
| Código | Nome da Disciplina | Créditos | CH Semestral de Extensão |
| 1º PERÍODO | |||
| ENG4010 | Projeto Integrado - Sustentabilidade | 4 | 60h |
| EMP1310 | Comunicação e Trabalho em Equipe | 2 | |
| ENG4025 | Ciências Ambientais | 2 | |
| CTC4001 | Instrumentação e Medição | 4 | |
| CTC4002 | Modelagem e Programação | 6 | |
| CTC4003 | Desenho Técnico e Geometria Analítica | 2 | |
| CRE1200 | O Humano e o Fenômeno Religioso | 4 | 40h |
| 2º PERÍODO | |||
| ENG4021 | Projeto Integrado - Software | 2 | 15h |
| EMP1320 | Criação de Oportunidade | 2 | |
| INF1037 | Programação em C | 4 | |
| MAT4161 | Cálculo a uma Variável | 6 | |
| FIS4001 | Física I | 5 | |
| MAT4200 | Álgebra Linear I | 4 | |
| INF1012 | Modelagem de Dados | 2 | |
| INF1009 | Lógica para computação | 4 | |
| 3º PERÍODO | |||
| ENG0425 | Optativas de Fundamentos à Eletrônica | 2 | |
| ENG4033 | Projeto Programação de Microcontroladores | 4 | 30h |
| ENG4420 | Circuitos Elétricos e Eletrônicos I | 4 | |
| MAT4162 | Cálculo a Várias Variáveis I | 4 | |
| FIS4002 | Física II | 5 | |
| MAT4202 | Álgebra Linear II | 4 | |
| INF1383 | Banco de Dados | 4 | |
| ENG4007 | Introdução à Mecânica dos Sólidos | 2 | |
| 4º PERÍODO | |||
| ENG4040 | Projeto Integrado - Ciência de Dados | 3 | 45h |
| ENG4502 | Introdução à Ciência de Dados | 4 | |
| ENG4501 | Probabilidade e Estatística Computacional | 4 | |
| ENG4402 | Engenharia de Dados | 2 | |
| MAT4174 | Equações Diferenciais, Sinais e Sistemas | 6 | |
| INF1010 | Estruturas de Dados Avançadas | 4 | |
| INF1018 | Software Básico | 4 | |
| ENG4011 | Fenômenos de Transporte I | 2 | |
| 5º PERÍODO | |||
| ENG0434 | Optativas de Eletrônica Digital | 4 | |
| ENG0382 | Optativas de Programação Modular | 4 | |
| ENG4051 | Projeto Internet das Coisas | 4 | 60h |
| ENG4421 | Circuitos Elétricos e Eletrônicos II | 4 | |
| MAT1320 | Introdução Matemática Discreta | 4 | |
| FIS4003 | Física III | 6 | |
| 6º PERÍODO | |||
| ENG4061 | Projeto Robótica | 4 | 60h |
| ENG4448 | Computação Digital | 4 | |
| INF1022 | Analisadores Léxicos e Sintáticos | 4 | |
| INF1631 | Estruturas Discretas | 4 | |
| INF1636 | Programação Orientada a Objetos | 4 | |
| INF1316 | Sistemas Operacionais | 4 | |
| CRE0712 | Optativas de Cristianismo | 4 | 40h |
| 7º PERÍODO | |||
| ENG4405 | Materiais para Eletrônica e Computação | 4 | |
| INF1721 | Análise de Algoritmos | 4 | |
| ENG4451 | Arquitetura de Computadores | 4 | |
| INF1643 | Redes de Comunicação de Dados | 4 | |
| INF1027 | Teste e Medição de Software | 4 | |
| ENG0383 | Optativas de Engenharia de Software | 4 | |
| CRE1241 | Ética Cristã | 2 | 20h |
| 8º PERÍODO | |||
| ENG4030 | Projeto Integrado - Empreendedorismo | 3 | |
| EMP1330 | Mentalidade Empreendedora | 2 | |
| ENG0558 | OPT. de Administração e Economia para ENG. | 4 | |
| INF0312 | Optativas de Programação Avançada para Engenharia | 4 | |
| INF0303 | Optativas de Inteligência Artificial | 4 | |
| INF0305 | Optativas de Computação Científica | 4 | |
| JUR0205 | Optativas de Direito para CTC | 2 | |
| 9º PERÍODO | |||
| ENG4134 | Projeto de Graduação em Engenharia da Computação I | 2 | |
| ELL0900 | Eletivas Livres-Dentro/Fora Departamento | 4 | |
| ELO0900 | Eletivas de Orientação | 4 | |
| FIL0300 | Optativas de Filosofia - CB/CTC | 4 | |
| INF1014 | Seminários | 1 | |
| CRE1275 | Ética Socioambiental e Direitos Humanos | 2 | 20h |
| 10º PERÍODO | |||
| ENG4135 | Projeto de Graduação em Engenharia da Computação II | 2 | |
| ENG4153 | Estágio Supervisionado em Engenharia da Computação | 1 | |
| ELL0900 | Eletivas Livres-Dentro/Fora Departamento | 2 | |
| ELO0900 | Eletivas de Orientação | 4 | |
| PERÍODO LETIVO INDETERMINADO | |||
| ACP0900 | Atividades Complementares | 10 | |
| Total de créditos: 250 | |||
| Carga Horária de Extensão: 390 | |||
| Carga Horária Total : 3900 | |||
Periodização - Engenharia de Computação (currículo 0 - anterior a 2023)
| Código | Nome da Disciplina | Créditos |
| 1º PERÍODO | ||
| ENG1000 | Introdução à Engenharia | 2 |
| ENG1003 | Desenho Técnico I | 2 |
| FIS1033 | Mecânica Newtoniana | 4 |
| FIS1034 | Laboratório de Mecânica Newtoniana | 2 |
| INF1025 | Introdução à Programação | 4 |
| MAT1260 | Álgebra Linear I | 4 |
| MAT1161 | Cálculo de uma Variável | 6 |
| 2º PERÍODO | ||
| CRE1100 | O Humano e o Fenômeno Religioso | 4 |
| ENG1419 | Programação de Microcontroladores | 4 |
| FIS1041 | Fluidos e Termodinâmica | 4 |
| FIS1042 | Laboratório de Fluidos e Termodinâmica | 2 |
| MAT1162 | Cálculo a Várias Variáveis I | 4 |
| QUI1709 | Laboratório de Química Geral | 2 |
| QUI1740 | Química Geral | 4 |
| 3º PERÍODO | ||
| CRE0710 | Optativas de Cristianismo | 4 |
| ENG1015 | Ciência e Tecnologia dos Materiais | 2 |
| FIS1051 | Eletromagnetismo | 4 |
| FIS1052 | Laboratório de Eletromagnetismo | 2 |
| INF1007 | Programação II | 4 |
| INF1009 | Lógica para Computação | 4 |
| INF1012 | Modelagem de Dados | 2 |
| MAT1154 | Equações Diferenciais e de Diferenças | 4 |
| 4º PERÍODO | ||
| ENG1007 | Introdução à Mecânica dos Sólidos | 2 |
| ENG1011 | Fenômenos de Transporte I | 2 |
| ENG1400 | Sinais e Sistemas | 4 |
| ENG1420 | Circuitos Elétricos e Eletrônicos I | 4 |
| INF1018 | Software Básico | 4 |
| INF1383 | Bancos de Dados | 4 |
| MAT1320 | Introdução à Matemática Discreta | 4 |
| 5º PERÍODO | ||
| ENG1404 | Laboratório de Circuitos Elétricos e Eletrônicos | 2 |
| ENG1421 | Circuitos Elétricos e Eletrônicos II | 3 |
| INF1010 | Estruturas de Dados Avançadas | 4 |
| INF1019 | Sistemas de Computação | 4 |
| INF1022 | Analisadores Léxicos e Sintáticos | 4 |
| INF1301 | Programação Modular | 4 |
| 6º PERÍODO | ||
| CRE1141 | Ética Cristã | 2 |
| ENG1413 | Técnicas Digitais | 4 |
| ENG1414 | Laboratório de Técnicas Digitais | 3 |
| INF1608 | Análise Numérica I | 4 |
| INF1631 | Estruturas Discretas | 4 |
| INF1636 | Programação Orientada a Objetos | 4 |
| 7º PERÍODO | ||
| ENG1021 | Administração para Engenheiros | 2 |
| ENG1025 | Introdução à Engenharia Ambiental | 2 |
| ENG1029 | Probabilidade e Estatística | 4 |
| FIL0300 | Optativas de Filosofia - CB-CTC | 4 |
| INF0303 | Optativas de Inteligência Artificial | 4 |
| INF1640 | Redes de Comunicação de Dados | 4 |
| INF1721 | Análise de Algoritmos | 4 |
| 8º PERÍODO | ||
| CRE1175 | Ética Socioambiental e Direitos Humanos | 2 |
| ENG1153 | Estágio Supervisionado em Engenharia de Computação | 1 |
| ENG1448 | Computação Digital | 5 |
| ENG1451 | Arquitetura de Computadores | 4 |
| JUR1016 | Legislação Social | 2 |
| 9º PERÍODO | ||
| ENG1023 | Introdução à Economia para Engenheiros | 4 |
| ENG1132 | Projeto de Graduação em Engenharia de Computação I | 2 |
| INF1014 | Seminário | 1 |
| 10º PERÍODO | ||
| ENG1133 | Projeto de Graduação em Engenharia de Computação II | 2 |
| PERÍODO LETIVO INDETERMINADO | ||
| ACP0900 | Atividades Complementares | 10 |
| ELL0900 | Eletivas Livres-Dentro/Fora Departamento | 23 |
| ELO0900 | Eletivas de Orientação | 18 |
| Total de créditos: 238 | ||
Semestralmente, as disciplinas de LIBRAS - LET1801 Língua Brasileira de Sinais II e LET1802 Língua Brasileira de Sinais II -, são oferecidas como optativas, de acordo com o Decreto nº 5.626, de 22/12/05.
Periodização - Engenharia de Computação (currículo 1 - anterior a 2023)
| Código | Nome da Disciplina | Créditos |
| 1º PERÍODO | ||
| ENG1000 | Introdução a Engenharia | 2 |
| FIS1025 | Mecânica Newtoniana A | 4 |
| INF1025 | Introdução à Programação | 4 |
| MAT1157 | Calculo a uma Variável A | 6 |
| QUI1709 | Laboratório de Química Geral | 2 |
| QUI1971 | Química Geral A | 4 |
| 2º PERÍODO | ||
| CRE1100 | O Humano e o Fenômeno Religioso | 4 |
| ENG1419 | Programação de Micro controladores | 4 |
| FIS1026 | Mecânica Newtoniana B | 4 |
| FIS1027 | Laboratório de Mecânica Newtoniana B | 2 |
| MAT1250 | Álgebra Linear A | 4 |
| MAT1158 | Cálculo a uma Variável B | 6 |
| QUI1972 | Química Geral B | 2 |
| 3º PERÍODO | ||
| ENG1003 | Desenho Técnico I | 2 |
| ENG1015 | Ciência e Tecnologia dos Materiais | 2 |
| FIS1041 | Fluidos e Termodinâmica | 4 |
| FIS1042 | Laboratório de Fluidos e Termodinâmica | 2 |
| INF1007 | Programação II | 4 |
| INF1009 | Lógica para Computação | 4 |
| INF1012 | Modelagem de Dados | 2 |
| MAT1162 | Cálculo a Várias Variáveis I | 4 |
| 4º PERÍODO | ||
| CRE0710 | Optativas de Cristianismo | 4 |
| FIS1051 | Eletromagnetismo | 4 |
| FIS1052 | Laboratório de Eletromagnetismo | 2 |
| INF1018 | Software Básico | 4 |
| INF1383 | Bancos de Dados | 4 |
| MAT1154 | Equações Diferenciais e de Diferenças | 4 |
| MAT1320 | Introdução à Matemática Discreta | 4 |
| 5º PERÍODO | ||
| ENG1007 | Introdução à Mecânica dos Sólidos | 2 |
| ENG1011 | Fenômenos de Transporte I | 2 |
| ENG1400 | Sinais e Sistemas | 4 |
| ENG1420 | Circuitos Elétricos e Eletrônicos I | 4 |
| INF1010 | Estruturas de Dados Avançadas | 4 |
| INF1022 | Analisadores Léxicos e Sintáticos | 4 |
| INF1301 | Programação Modular | 4 |
| 6º PERÍODO | ||
| CRE1141 | Ética Cristã | 2 |
| ENG1404 | Laboratório de Circuitos Elétricos e Eletrônicos | 2 |
| ENG1421 | Circuitos Elétricos e Eletrônicos II | 3 |
| INF1019 | Sistemas de Computação | 4 |
| INF1608 | Análise Numérica I | 4 |
| INF1631 | Estruturas Discretas | 4 |
| INF1636 | Programação Orientada a Objetos | 4 |
| 7º PERÍODO | ||
| ENG1029 | Probabilidade e Estatística | 4 |
| ENG1413 | Técnicas Digitais | 4 |
| ENG1414 | Laboratório de Técnicas Digitais | 3 |
| FIL0300 | Optativas Filosofia - CB-CTC | 4 |
| INF1640 | Redes de Comunicação de Dados | 4 |
| INF1721 | Análise de Algoritmos | 4 |
| 8º PERÍODO | ||
| ENG1021 | Administração para Engenheiros | 2 |
| ENG1025 | Introdução à Engenharia Ambiental | 2 |
| ENG1153 | Estágio Supervisionado em Engenharia de Computação | 1 |
| ENG1451 | Arquitetura de Computadores | 4 |
| INF0303 | Optativas de Inteligência Artificial | 4 |
| JUR1016 | Legislação Social | 2 |
| 9º PERÍODO | ||
| CRE1175 | Ética Socioambiental e Direitos Humanos | 2 |
| ENG1023 | Introdução à Economia para Engenheiros | 4 |
| ENG1132 | Projeto de Graduação em Engenharia de Computação I | 2 |
| ENG1448 | Computação Digital | 5 |
| INF1014 | Seminário | 1 |
| 10º PERÍODO | ||
| ENG1133 | Projeto de Graduação em Engenharia de Computação II | 2 |
| PERÍODO LETIVO INDETERMINADO | ||
| ACP0900 | Atividades Complementares | 10 |
| ELL0900 | Eletivas Livres-Dentro/Fora Departamento | 23 |
| ELO0900 | Eletivas de Orientação | 18 |
| Total de créditos: 250 | ||
Semestralmente, as disciplinas de LIBRAS - LET1801 Língua Brasileira de Sinais II e LET1802 Língua Brasileira de Sinais II -, são oferecidas como optativas, de acordo com o Decreto nº 5.626, de 22/12/05.
Laboratórios
- Laboratório de Programação
- Laboratório de Estatística Computacional e Estatística Educacional
- Laboratório de Sistemas Digitais
- Laboratório de Computação
- Laboratório de Inteligência Computacional Aplicada
- Laboratório de Otimização
- Laboratório de Controle e Automação