Circuitos Digitais
Algoritmos e Estruturas de Dados 1
Introdução à Ciência da Computação
Cálculo 1A
Complementos de Matemática
Projetos Digitais e Microproc.
Algoritmos e Estruturas de Dados 2
Programação 1
Cálculo 2A
Geometria Analítica e Álgebra Linear
Arquitetura de Computadores
Algoritmos e Estruturas de Dados 3
Programação 2
Matemática Discreta
Introdução à Estatística
Introdução à Teoria da Computação
Interação Humano-Computador
Análise de Algoritmos
Introdução à Computação Científica
Paradigmas de Programação
Software Básico
Algoritmos e Teoria dos Grafos
Redes de Computadores 1
Otimização
Engenharia de Requisitos
Sistemas Operacionais
Optativa
Inteligência Artificial
Bancos de Dados
Design de Software
Programação Paralela
Redes de Computadores 2
Optativa
Engenharia de Software
Segurança Computacional
Optativa
Optativa
Trabalho Conclusão Curso 1
Construção de Compiladores
Qualidade de Software
Optativa
Optativa
Trabalho Conclusão Curso 2