Bacharelado em Ciência da Computação Componentes Curriculares Administração e Segurança de Redes Álgebra Linear Algoritmos e Programação Arquiteturas Paralelas e Distribuídas Bancos de Dados Cálculo Diferencial e Integral Cálculo Numérico Computação Gráfica Comunicação e Expressão Direito em Computação Empreendedorismo e Gestão de Negócios Engenharia de Software Estruturas de Dados Filosofia Física Geometria Interação Humano-Computador Introdução à Computação Introdução à Matemática Computacional Laboratório de Programação Linguagens Formais e Autômatos Matemática Computacional Metodologia de Pesquisa Optativa Organização e Arquitetura de Computadores Paradigmas de Linguagens de Programação Pesquisa Operacional Probabilidade e Estatística Processos Estocásticos e Aplicações Programação Orientada a Objetos Projeto de Graduação Redes de Computadores Sistemas Multimídia e Hipermídia Sistemas Operacionais Sociologia Teoria da Computação TOTAL 3.204