Grade Curricular Ciência da Computação 1º Ano 1º Semestre: c/h 2º Semestre: c/h Algoritmos e Técnicas de Programação I 90 Algoritmos e Técnicas de Programação II 90 Física para a Computação I 60 Física para a Computação II 60 Matemática Discreta 60 Geometria Analítica e Vetores 60 Cálculo Diferencial e Integral I 60 Cálculo Diferencial e Integral II 60 Introdução a Ciência da Computação 60 Metodologia Científica 30 Lógica 60 Circuitos Digitais 60 2º Ano 1º Semestre: c/h 2º Semestre: c/h Arquitetura de Computadores 60 Microprocessadores 60 Cálculo Diferencial e Integral III 60 Cálculo Diferencial e Integral IV 60 Estruturas de Dados I 60 Estruturas de Dados II 60 Linguagens de Programação 60 Probabilidade e Estatística I 60 Programação Orientada a Objeto 60 Projeto e Análise de Algoritmos 60 Álgebra Linear 60 Sistemas Operacionais I 60 3º Ano 1º Semestre: c/h 2º Semestre: c/h Probabilidade e Estatística II 60 Processos Estocásticos 60 Banco de Dados I 60 Banco de Dados II 60 Cálculo Numérico 60 Linguagens Formais e Autômatos 60 Engenharia de Software I 60 Engenharia de Software II 60 Redes de Computadores I 60 Redes de Computadores II 60 Sistemas Operacionais II 60 Computação Gráfica 60 Teoria dos Grafos 60 4º Ano 1º Semestre: c/h 2º Semestre: c/h Computação Distribuída 60 Compiladores 60 Inteligência Artificial 60 Programação Linear 60 Trabalho de Conclusão de Curso I 60 Trabalho de Conclusão de Curso II 90 Processamento Digital de Imagens 60 Teoria da Computação 60 5º Ano 1º Semestre: c/h Interface Homem-Máquina 60 Trabalho de Conclusão de Curso III 90 Segurança da Informação 60