1° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
FBX5034 Algoritmos 80 Presencial B
FBI5010 Introdução à Tecnologia da Informação 40 Presencial B
FBX5038 Introdução ao Cálculo 40 Presencial B
FGU5018 Optativa de Formação Geral 40 Presencial G
FBI4002 Lógica para Computação 80 Presencial B
FBI4003 Matemática Discreta 40 Presencial B
FBX5039 Sistemas Digitais 80 Presencial B

2° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
FBI4023 Programação de Computadores I 80 Presencial B FBX5034 (O)
FBI4019 Fundamentos de Arquitetura de Computadores 80 Presencial B FBI5014 (O)
FBI5008 Interação Humano-Computador 80 Presencial B FBX5034 (O)
FBX5010 Cálculo Diferencial e Integral I 80 Presencial B FBX5038 (O)
FBX4007 Teoria da Computação 80 Presencial B FBI4002 (O)

3° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
FBI4024 Programação de Computadores II 80 Presencial B FBI4023 (O)
FBX4039 Arquitetura de Computadores 80 Presencial B FBI4019 (O)
FBI4009 Fundamentos de Banco de Dados 80 Presencial B FBI4023 (O)
FBX5033 Álgebra Linear para Computação 80 Presencial B FBX5010 (O)
FBX5011 Cálculo Diferencial e Integral II 80 Presencial B FBX5010 (O)

4° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
FBI5005 Estrutura de Dados 80 Presencial B FBI4024 (O)
FBI4014 Programação Orientada a Objetos 80 Presencial B FBI4024 (O)
FBX4052 Fundamentos de Sistemas Operacionais 80 Presencial B FBI4024 (O) , FBX4039 (O)
FBI5001 Banco de Dados 80 Presencial E FBI4009 (O)
FBI4007 Computação Gráfica 80 Presencial E FBI4024 (O) , FBX5033 (O)

5° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
FBI4022 Organização de Arquivos 40 Presencial E FBI5005 (O)
FBX5035 Cálculo Numérico 40 Presencial B FBX5011 (O) , FBX5033 (O)
FBI4010 Fundamentos de Engenharia de Software 80 Presencial B FBI4014 (O)
FBX5037 Estatística e Probabilidade 80 Presencial B FBX5011 (O)
CIC4001 Teoria dos Grafos 80 Presencial E FBI5005 (O)
FBI5012 Projeto e Arquitetura de Software 80 Presencial E FBI4010 (CO)

6° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
FBI4011 Fundamentos de Inteligência Artificial 80 Presencial B FBI4024 (O) , FBX5035 (O) , FBX5037 (O)
FBI4020 Fundamentos de Redes de Computadores 80 Presencial B FBX4052 (O)
FBI4012 Laboratório de Software 80 Presencial E FBI4009 (O) , FBI5012 (O)
FBX4064 Linguagens Formais 80 Presencial E FBI4003 (O) , FBI5005 (O)
CIC4003 Complexidade de Algoritmos 80 Presencial E CIC4001 (O)
FGU5008 Teoria e Metodologia da Ciência 40 Presencial G

7° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
CIC4015 Inteligência Artificial 80 Presencial E FBI4011 (O)
FBI5003 Desenvolvimento Multiplataforma 80 Presencial E FBI4012 (O)
CIC4007 Compiladores 80 Presencial E FBX4064 (O)
OPT4050 Optativa TI 80 Presencial B
CIC4017 Redes de Computadores 40 Presencial E FBI4020 (O)
CIC4018 Trabalho de Conclusão de Curso I 40 Presencial E
FGU5002 Ética 40 Presencial G

8° SEMESTRE
DISCIPLINA DESCRIÇÃO C.H. MODALIDADE NAT* PRÉ-REQUISITOS
CIC4014 Aprendizado de Máquina Aplicada 80 Presencial E CIC4015 (O)
CIC4004 Programação Concorrente, Paralela e Distribuída 80 Presencial E FBX4052 (O)
CIC4016 Otimização Computacional 80 Presencial E CIC4003 (O)
FBI5013 Segurança Computacional 80 Presencial E CIC4017 (O) , FBI5003 (O)
FGU5001 Sociedade, Cultura e Cidadania 80 Presencial G
CIC4019 Trabalho de Conclusão de Curso II 40 Presencial E

ENADE - Exame Nacional de Desempenho de Estudantes , componente curricular obrigatório para a conclusão do curso, instituído pela Lei nº 10.861 de 14-04-2004.
Língua Brasileira de Sinais - LIBRAS (Decreto nº 5.626/05), o acadêmico poderá cursar com aproveitamento para disciplina optativa de créditos equivalentes ou como parte de Atividades Complementares.
Legenda Pré-Requisitos: C = Co-Requisito | O = Pré-Requisito Obrigatório | P = Pré-Requisito Parcial | T = Pré-Requisito Orientativo * Natureza da Formação (Nat.): G = Formação Geral | B = Formação Básica | E = Formação Específica