Os componente curriculares do Projeto Pedagógico do Curso de Bacharelado em Engenharia da Computação está dividido em 3 núcleos formativos:
- Núcleo Básico;
- Núcleo Profissionalizante;
- Núcleo Eletivo (disciplinas optativas, listadas abaixo como sublinhadas e distribuídas nos outros dois núcleos ).
Núcleo Básico – Introdução
- 1º) 30h – Introdução a Engenharia
- 1º) 30h – Português Instrumental
- 1º) 30h – DCExt Sociologia, Meio Ambiente e Contexto Social Contemporâneo
- 1º) 75h – Química
- 2º) 60h – Expressão Gráfica 1
Núcleo Básico – Matemática
- 1º) 60h – Cálculo Diferencial e Integral em uma Variável (Cálculo I)
- 1º) 60h – Geometria analítica
- 2º) 60h – Cálculo Diferencial e integral em Várias Variáveis (Cálculo II)
- 2º) 60h – Álgebra linear
- 2º) 60h – Probabilidade e Estatística
- 3º) 60h – Cálculo Diferencial e Integral Vetorial (Cálculo III)
- 3º) 60h – Cálculo Numérico
- 4º) 60h – Equações Diferenciais (Cálculo IV)
Núcleo Básico – Física
- 2º) 60h – Fundamentos da Mecânica (Física I)
- 3º) 60h – Fundamentos do Eletromagnetismo (Física II)
- 4º) 60h – Fundamentos da Ondulatória e Termodinâmica (Física III)
- 4º) 30h – Laboratório de Física Básica
- Estática
- Dinâmica
Núcleo Básico – Acessibilidade e Inclusão
- 3º) 30h – Desenho Universal e Acessibilidade
- Acessibilidade e Libras
Núcleo Profissional – Programação e Engenharia de Software
- 1º) 60h – Fundamentos de Programação
- 2º) 60h – DCExt Programação Imperativa
- 3º) 60h – Linguagem de Programação Orientada a Objetos
- 4º) 60h – Algorítmos e Estruturas de Dados
- 5º) 60h – DCExt Engenharia de Software
- 6º) 60h – Análise e Projeto de Software
- 6º) 60h – Interface Humano-Computador
- 7º) 60h – Banco de Dados
- 7º) 60h – Pesquisa Operacional
- 7º) 60h – DCExt Sistemas Operacionais
- 8º) 60h – Construção de Compiladores
- Projeto de Sistemas Operacionais
- Engenharia de Requisitos
- Verificação e Validação
- Métodos Formais
- Sistemas de Informação
- Gerência de Projetos
- Paradigmas de Linguagem de Programação
- Projeto de Banco de Dados
- Engenharia de Software Experimental
- Aplicações em Engenharia de Software
- Ambiente de Desenvolvimento de Software
- Teoria da Informação
- Concorrência
- Avaliação de Desempenho
- Modelagem e Simulação
- Tolerância a Falhas
- Sistemas Distribuídos
- Segurança da Informação
Núcleo Profissional – Multimídia
- 5º) 60h – Sistemas Multimídia
- Computação Gráfica
- Visão Computacional
- Processamento Digital de Imagens
- Interface de Voz
Núcleo Profissional – Teoria da Computação
- 3º) 60h – Lógica
- 4º) 60h – Matemática Discreta (Álgebra Aplicada a Computação)
- 5º) 60h – Teoria da Computação
- 5º) 60h – Teoria dos Grafos
Núcleo Profissional – Inteligência Artificial e Computacional
- 6º) 60h – DCExt Inteligência Artificial e Computacional
- 7º) 60h – Aprendizagem de Máquina
- Mineração de Dados
- Redes Neurais Artificiais
- Computação Natural
- Sistemas Multiagentes
Núcleo Profissional – Eletrônica e Sistemas Embarcados
- 3º) 60h – Materiais e Dispositivos Semicondutores
- 4º) 60h – Circuitos Elétricos
- 5º) 60h – Sinais e Sistemas
- 5º) 60h – Eletrônica para Computação
- 6º) 60h – Eletrônica Digital
- 6º) 60h – Organização de Computadores
- 7º) 60h – Arquitetura de Computadores
- 8º) 60h – Controle de Processos
- 8º) 60h – DCExt Sistemas Embarcados
- Arquitetura Avançada de Computadores
- Micro-Controladores 1
- Micro-Controladores 2
- Prototipação de Circuitos Integrados
Núcleo Profissional – Redes de Computadores
- 6º) 60h – Sistemas de Comunicação
- 7º) 60h – Redes de Computadores 1
- 8º) 60h – Redes de Computadores 2
- Gerência de Redes de Computadores
- Comunicação Digital
- Laboratório de Redes
- Segurança em Redes de Computadores
Núcleo Profissional – Automação Industrial e Robótica
- 8º) 60h – Elementos de Robótica
- 9º) 60h – DCExt Automação Industrial
- Automação de Máquinas
- Integração de Sistemas de Automação
Núcleo Profissional – Administração e Empreendedorismo
- 4º) 30h – Informática, Economia e Sociedade
- 9º) 30h – Gestão de TIC e Empreendedorismo
- Formação de Empreendedores
Núcleo Profissional – Outras
- 5º) 30h – Metodologia Científica
- 6º) 180h – Estágio Supervisionado
- 10º) 30h – Projeto Final de Curso (PFC / TCC)