Ensino
O curso de Bacharelado em Ciência da Computação, embora esteja diretamente vinculado ao Centro de Ciências Exatas e Tecnológicas (CCE), tem toda a sua administração feita por docentes do DPI. Os laboratórios utilizados pelos discentes da graduação são todos ofertados e gerenciados pelo DPI e a grande maioria das disciplinas da grade curricular é ofertada pelo DPI.
Os cursos de Mestrado e Doutorado stricto sensu em Ciência da Computação são oferecidos e administrados pelo DPI. A coordenação do mestrado e do doutorado fica a cargo da Comissão Coordenadora do Programa de Pós-Graduação em Ciência da Computação (PPGCC), composta apenas por docentes do DPI. Nos cursos de mestrado e doutorado, além de docentes do DPI, atuam alguns docentes da área de Computação, lotados no Campus de Florestal e no Campus de Rio Paranaíba.
Disciplinas de Graduação
Ementário da graduação: Catálogo
> Obrigatórias:
INF110 – Programação I | INF112 – Programação II |
INF130 – Teoria da Computação | INF150 – Introdução aos Sistemas Lógicos |
INF191 – Introdução à Ciência da Computação | INF213 – Estruturas de Dados |
INF220 – Banco de Dados I | INF221 – Engenharia de Software I |
INF222 – Computação Experimental | INF230 – Matemática Discreta |
INF250 – Organização de Computadores | INF280 – Pesquisa Operacional I |
INF310 – Programação Concorrente e Distribuída | INF321 – Projeto e Desenvolvimento de Sistemas para a Web |
INF330 – Teoria e Modelos de Grafos | INF331 – Linguagens Formais e Autômatos |
INF332 – Projeto e Análise de Algoritmos | INF340 – Linguagens de Programação |
INF420 – Inteligência Artificial I | INF421 – Sistemas de Informação |
INF441 – Construção de Compiladores | INF450 – Arquitetura de Computadores |
INF451 – Sistemas Operacionais | INF452 – Redes de Computadores |
INF496 – Projeto Final de Curso | INF498 – Seminário I |
INF499 – Seminário II |
> Optativas:
INF115 – Programação Funcional | INF216 – Projeto e Implementação de Jogos Digitais |
INF281 – Pesquisa Operacional II | INF282 – Pesquisa Operacional III |
INF284 – Metaheurísticas | INF290 – Atividades Complementares I |
INF291 – Atividades Complementares II | INF292 – Atividades Complementares III |
INF293 – Atividades Complementares IV | INF294 – Atividades Complementares V |
INF311 – Programação para Dispositivos Móveis | INF322 – Banco de Dados II |
INF323 – Engenharia de Software II | INF333 – Programação Competitiva |
INF350 – Circuitos Digitais | INF351 – Sistemas Embarcados |
INF390 – Computação Gráfica | INF394 – Processamento Digital de Imagens |
INF423 – Inteligência Artificial II | INF430 – Gerência de Projetos de Software I |
INF442 – Padrões de Projeto e Programação Orientada à Aspectos | INF455 – Computação Móvel |
INF485 – Simulação | INF490 – Empreendimentos em Tecnologia da Informação |
INF491 – Tópicos Especiais I | INF492 – Tópicos Especiais II |
INF493 – Tópicos Especiais III | INF494 – Tópicos Especiais IV |
INF495 – Informática e Sociedade |
Disciplinas de Pós-Graduação
INF600 – Técnicas de Pesquisa em Ciência da Computação 4(4-0) | INF610 – Estrutura de Dados e Algoritmos 4(4-0) |
INF621 – Bancos de Dados 4(4-0) | INF622 – Engenharia de Software 4(4-0) |
INF623 – Inteligência Artificial 4(4-0) | INF624 – Bancos de Dados Espaciais 4(4-0) |
INF625 – Modelagem de Processos de Software 4(4-0) | INF626 – Sistemas Multi-Agentes 4(4-0) |
INF627 – Linguística Computacional 4(4-0) | INF628 – Estratégias de Busca em Inteligência Artificial 4(4-0) |
INF629 – Aprendizado de Máquina 4(4-0) | INF630 – Projeto e Análise de Algoritmos 4(4-0) |
INF650 – Arquitetura e Organização de Computadores 4(4-0) | INF651 – Redes de Computadores 4(4-0)/td> |
INF653 – Computação de Alto Desempenho | INF654 – Arquiteturas Avançadas de Computadores |
INF655 – Computação Móvel 4(4-0) | INF682 – Otimização I 4(4-0) |
INF683 – Otimização II 4(4-0) | INF684 – Metaheurísticas 4(4-0) |
INF690 – Computação Gráfica 4(4-0) | INF695 – Geometria Computacional 4(4-0) |
INF790 – Tópicos Especiais I 1(1-0) | INF791 – Tópicos Especiais II 2(2-0) |
INF792 – Tópicos Especiais III 3(3-0) | INF794 – Problemas Especiais 1 1(1-0) |
INF795 – Problemas Especiais 2 2(2-0) | INF796 – Problemas Especiais 3 3(3-0) |
INF797 – Seminário (1-0) | INF799 – Pesquisa |
Disciplinas de Massa
Além das disciplinas ofertadas para os cursos de bacharelado, mestrado e doutorado, o DPI oferece um elenco de disciplinas que são cursadas por discentes de outros cursos. São elas:
INF100 – Introdução à Programação I | INF101 – Introdução à Programação II |
INF103 – Introdução à Informática | INF280 – Pesquisa Operacional I |
INF281 – Pesquisa Operacional II | INF282 – Pesquisa Operacional III |
*atualizado 26/10/2020