1) Núcleo Básico:

1.a) Matemática: Cálculo, Matemática Discreta e Finita, Álgebra Linear, Estatística

1.b) Computação: Lógica de Programação, Sistemas Digitais, Estrutura de Dados

1.c) Humanístico: questões éticas, diretos humanos.

1.d) Física: Carga elétrica, capacitância

2) Núcleo Intermediário:

2.a) Computação: Laboratório de Programação, Linguagens Formais e Autômatos.

2.b) Matemática: Processos estocásticos.

3) Núcleo Aplicado:

3.a) Computação: Arquitetura de Computadores, Sistemas Operacionais, Redes de Computadores, Inteligência Artificial, Processamento de Imagens, Banco de Dados, Engenharia de Software, Compiladores, Teoria da Computação, Sistemas Distribuídos.