As tabelas abaixo fornecem a relação e a distribuição de disciplinas obrigatórias por semestre e a relação das disciplinas optativas ofertadas pelo curso. Embora abaixo sejam indicados semestres em que devem ser cursadas disciplinas optativas, o aluno é livre para cursá-las nos semestres em que desejar. Essa indicação constitui apenas uma sugestão, de forma a destacar os momentos em que se percebe as melhores oportunidades de cursar esse tipo de componente. A matriz curricular também está disponível como fluxograma.
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0108 | Introdução à Ciência da Computação | 64h | – | – |
QXD0001 | Fundamentos de Programação | 96h | 48h | – |
QXD0005 | Arquitetura de Computadores | 64h | – | – |
QXD0056 | Matemática Básica | 64h | – | – |
QXD0103 | Ética, Direito e Legislação | 32h | – | – |
QXD0109 | Pré-Cálculo | 32h | – | – |
Total: | 352h | 48h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0007 | Programação Orientada a Objetos | 64h | 32h | QXD0001 |
QXD0013 | Sistemas Operacionais | 64h | 16h | QXD0005 |
QXD0010 | Estrutura de Dados | 64h | 32h | QXD0001 |
QXD0006 | Cálculo Diferencial e Integral I | 64h | – | QXD0109 |
QXD0008 | Matemática Discreta | 64h | – | QXD0056 |
Total: | 320h | 80h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0114 | Programação Funcional | 64h | 32h | – |
QXD0115 | Estrutura de Dados Avançada | 64h | 32h | QXD0010 |
QXD0040 | Linguagens Formais e Autômatos | 64h | – | QXD0008 |
QXD0017 | Lógica para Computação | 64h | 16h | QXD0008 |
QXD0012 | Probabilidade e Estatística | 64h | 32h | QXD0056 |
Total: | 320h | 112h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0011 | Fundamentos de Banco de Dados | 64h | 32h | – |
QXD0016 | Linguagens de Programação | 64h | 16h | QXD0007 |
QXD0041 | Projeto e Análise de Algoritmos | 64h | 32h | QXD0008, QXD0010 |
QXD0116 | Álgebra Linear | 64h | 16h | – |
QXD0014 | Análise e Projeto de Sistemas | 64h | 32h | QXD0007 |
Total: | 320h | 128h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0025 | Compiladores | 64h | – | QXD0040 |
QXD0119 | Computação Gráfica | 64h | 16h | QXD0116 |
QXD0120 | Matemática Computacional | 64h | 16h | QXD0116 |
QXD0021 | Redes de Computadores | 64h | – | – |
QXD0020 | Desenvolvimento de Software para Web | 64h | – | QXD0007 |
– | Optativa | 64h | – | – |
Total (Obrigatórias): | 320h | 32h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0019 | Engenharia de Software | 64h | – | QXD0007 |
QXD0038 | Interface Humano-Computador | 64h | – | – |
QXD0043 | Sistemas Distribuídos | 64h | – | QXD0113 |
QXD0037 | Inteligência Artificial | 64h | – | QXD0017 |
QXD0046 | Teoria da Computação | 64h | – | QXD0040 |
– | Optativa | 64h | – | – |
Total (Obrigatórias): | 320h | 0h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0110 | Projeto de Pesquisa Científica e Tecnológica | 32h | 16h | QXD0046 |
QXD0157 | Trabalho de Conclusão de Curso I | 32h | 16h | – |
QXD0155 | Estágio Supervisionado I | 160h | 120h | – |
QXD0029 | Empreendedorismo | 64h | – | – |
– | Optativa | 64h | – | – |
– | Optativa | 64h | – | – |
– | Optativa | 64h | – | – |
Total (Obrigatórias): | 288h | 152h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0158 | Trabalho de Conclusão de Curso II | 96h | 48h | QXD0157 |
QXD0156 | Estágio Supervisionado II | 160h | 120h | QXD0155 |
– | Optativa | 64h | – | – |
– | Optativa | 64h | – | – |
– | Optativa | 64h | – | – |
Total (Obrigatórias): | 256h | 168h | – |
CÓDIGO | NOME DA DISCIPLINA | CARGA HORÁRIA TOTAL | CARGA HORÁRIA PRÁTICA | PRÉ-REQUISITO |
QXD0187 | Tópicos Especiais I | 64h | – | – |
QXD0175 | Tópicos Especiais II | 64h | – | – |
QXD0174 | Tópicos Especiais III | 64h | – | – |
QXD0173 | Tópicos Especiais IV | 64h | – | – |
QXD0035 | Inglês Instrumental I | 64h | – | – |
QXD0036 | Inglês Instrumental II | 64h | – | QXD0035 |
QXD0058 | Projeto Detalhado de Software | 64h | 32h | QXD0014 |
QXD0061 | Requisitos de Software | 64h | 32h | QXD0014 |
QXD0060 | Processos de Software | 64h | 32h | QXD0019 |
QXD0068 | Reuso de Software | 64h | 32h | QXD0019 |
QXD0042 | Qualidade de Software | 64h | 32h | QXD0019 |
QXD0023 | Gerência de Projetos de Software | 64h | 32h | QXD0019 |
QXD0063 | Verificação e Validação | 64h | 32h | QXD0019 |
QXD0062 | Manutenção de Software | 64h | 32h | QXD0019 |
QXD0069 | Segurança | 64h | 32h | QXD0021 |
QXD0073 | Experimentação em Engenharia de Software | 64h | 32h | QXD0019 |
QXD0075 | Redes Sociais | 64h | 16h | QXD0020 |
QXD0090 | Redes de Comunicações Móveis | 64h | 16h | QXD0021 |
QXD0048 | Tópicos Avançados em Redes de Computadores | 64h | – | QXD0021 |
QXD0113 | Língua Brasileira de Sinais | 64h | – | – |
QXD0169 | Modelagem e Simulação Discreta de Sistemas | 64h | – | QXD0012 |
QXD0185 | Análise de Desempenho de Sistemas | 64h | 16h | QXD0012 |
QXD0167 | Teoria da Prova | 64h | – | QXD0017 |
QXD0172 | Lógica Modal | 64h | – | QXD0017 |
QXD0152 | Teoria dos Grafos | 64h | – | QXD0008 |
QXD0181 | Pesquisa Operacional | 64h | 16h | QXD0041, QXD0120 |
QXD0171 | Otimização Combinatória | 64h | – | QXD0041, QXD0116 |
QXD0168 | Algoritmos Probabilísticos | 64h | – | QXD0041 |
QXD0186 | Cálculo Numérico | 64h | 16h | QXD0006, QXD0116 |
QXD0183 | Computação Paralela | 64h | 16h | QXD0013, QXD0041 |
QXD0177 | Recuperação de Informação | 64h | 16h | QXD0041 |
QXD0076 | Sistemas Multiagentes | 64h | 32h | QXD0007 |
QXD176 | Aprendizado de Máquina | 64h | 16h | QXD0012, QXD0041 |
QXD0178 | Mineração de Dados | 64h | 16h | QXD0012, QXD0011, QXD0041 |
QXD0179 | Estatística Multivariada | 64h | 16h | QXD0012 |
QXD0018 | Construção de Sistemas de Gerência de Banco de Dados | 64h | 32h | QXD0011 |
QXD0047 | Tópicos Avançados em Banco de Dados | 64h | 0h | QXD0007, QXD0011 |
QXD0170 | Criptografia | 64h | 16h | QXD0041 |
QXD0188 | Processamento de Imagens | 64h | 16h | QXD0119 |
QXD0182 | Visão Computacional | 64h | 16h | QXD0119 |
QXD0184 | Realidade Virtual | 64h | 16h | QXD0119 |
QXD0044 | Sistemas Multimídia | 64h | – | – |
QXD0078 | Introdução ao Desenvolvimento de Jogos | 64h | 32h | QXD0020 |
QXD0134 | Cálculo Diferencial e Integral II | 64h | – | QXD0006 |
QXD0180 | Física I | 64h | 16h | QXD0006 |
QXD0102 | Desenvolvimento de Software para Dispositivos Móveis | 64h | 32h | QXD0007, QXD0021 |
QXD0099 | Desenvolvimento de Software para Persistência | 64h | 48h | QXD0007, QXD0011 |
QXD0153 | Desafios de Programação | 64h | 32h | QXD0041 |
PRG0002 | Relações Étnico-Raciais e Africanidades | 64h | – | – |
PRG0003 | Educação Ambiental | 64h | – | – |
PRG0004 | Educação em Direitos Humanos | 64h | – | – |