Sem. |
Código |
Disciplina |
CH |
Requisitos |
Equivalência
|
01 |
CB0534 |
Cálculo Diferencial e Integral I |
96h |
—
|
—
|
CK0253 |
Seminários em Computação |
32h |
—
|
—
|
CB0661 |
Matemática Discreta |
96h |
—
|
—
|
CK0211 |
Fundamentos de Programação |
64h |
— |
CK0108 ou CK0087 ou CK0030 |
CK0169 |
Circuitos Digitais |
64h |
— |
CK0106 ou CK0009 |
02 |
CB0535 |
Cálculo Diferencial e Integral II |
96h |
CB0534 |
— |
CB0589 |
Álgebra Linear |
64h |
— |
CB0537 ou CB0582 |
CK0209 |
Estruturas de Dados |
64h |
CB0661 e CK0211 |
CK0109 ou CK0029 |
CK0226 |
Programação |
64h |
CK0211 |
CK0110 |
CK0170 |
Transmissão de Dados |
64h |
— |
CK0106 ou CK0009 |
03 |
CK0220 |
Lógica para Ciência da Computação |
96h |
CB0661 |
CB0515 |
CC0261 |
Introdução à Probabilidade e à Estatística
|
64h |
CB0534 |
CC0051 ou AB0076 |
CK0111 |
Algoritmos em Grafos |
64h |
CK0209 |
— |
CK0235 |
Técnicas de Programação I |
64h |
CK0209 e CK0226 |
CK0112 |
CK0195 |
Arquitetura de Computadores |
64h |
CK0169 |
CK0113 |
04 |
CK0203 |
Construção e Análise de Algoritmos |
64h |
CK0111 |
CK0019 ou CK0183 |
CK0047 |
Métodos Numéricos I |
64h |
CK0226 e CB0534 |
— |
CK0245 |
Computação Gráfica I |
64h |
CB0589 e CK0226 |
CK0090 |
CK0114 |
Fundamentos de Bancos de Dados |
96h |
CK0211 |
CK0105 |
CK0115 |
Linguagens de Programação I |
96h |
CK0211 |
CK0043 |
05 |
CK0247 |
Engenharia de Software I |
64h |
CK0226 |
CK0119 |
CK0048 |
Métodos Numéricos II |
64h |
CK0047 e CB0535 e CB0589 |
— |
CK0249 |
Redes de Computadores I |
64h |
CK0170 |
CK0184 ou CK0061 ou SMD0037 |
CK0117 |
Sistemas de Gerenciamento de Bancos de Dados |
96h |
CK0114 |
— |
06 |
CK0248 |
Inteligência Artificial |
64h |
CK0209 e CC0261 |
CK0031 |
CK0234 |
Sistemas Operacionais |
96h |
CK0195 |
CK0069 |
CK0192 |
Análise e Projeto de Sistemas I |
64h |
CK0235 |
CK0116 ou SMD0030 |
CK0118 |
Autômatos e Linguagens Formais |
64h |
CK0220 |
— |
07 |
CK0202 |
Construção de Compiladores |
96h |
CK0115 e CK0195 |
CK0017 |
CK0101 |
Teoria da Computação |
96h |
CK0118 |
— |
CK0212 |
Informática e Sociedade |
32h |
— |
CK0120 |
08 |
CIC0001 |
Atividades Complementares |
192h |
— |
— |
Disciplinas Optativas |
|
Código |
Disciplina |
CH |
Requisitos |
Equivalência |
CK0243 |
Abstrações de Software |
64h |
CK0220 |
— |
CK0190 |
Administração de Bancos de Dados |
64h |
CK0114 |
— |
ED0049 |
Administração de Empresas |
96h |
— |
ED0056 |
CC0325 |
Álgebra Linear Computacional |
64h |
CB0589 e CK0047 |
— |
CK0132 |
Algoritmos Aproximativos |
64h |
CK0203 |
— |
CK0133 |
Algoritmos Distribuídos |
64h |
CK0203 |
— |
CK0134 |
Algoritmos Paralelos |
64h |
CK0203 |
— |
CK0191 |
Algoritmos Probabilísticos |
64h |
CK0203 |
— |
CK0244 |
Análise e Projeto de Sistemas II |
64h |
CK0192 |
CK0165 |
CK0171 |
Animação por Computador |
64h |
CK0245 |
— |
CK0193 |
Aprendizagem de Máquina |
64h |
CB0589 e CK0226 |
CK0138 |
CK0194 |
Armazéns de Dados |
64h |
CK0114 |
— |
CK0196 |
Bancos de Dados Distribuídos |
64h |
CK0114 |
— |
CK0139 |
Bancos de Dados Não-Convencionais |
64h |
CK0114 |
— |
CK0197 |
Busca e Recuperação da Informação |
64h |
CK0114 |
— |
CB0536 |
Cálculo Diferencial e Integral III |
96h |
CB0535 |
— |
CC0343 |
Combinatória Poliédrica |
64h |
CC0263 |
— |
CK0198 |
Complexidade Computacional |
64h |
CK0203 |
— |
CK0199 |
Complexidade Descritiva I |
64h |
CK0220 |
— |
CK0200 |
Complexidade Descritiva II |
64h |
CK0220 |
— |
CK0148 |
Computação de Alto Desempenho |
64h |
CK0203 e CK0234 |
— |
CK0246 |
Computação Gráfica II |
64h |
CK0245 |
CK0091 |
EH0316 |
Contabilidade Geral |
64h |
— |
EH0306 |
CK0204 |
Decomposição de Grafos |
64h |
CK0111 |
— |
CK0205 |
Desenvolvimento de Software para Nuvem |
64h |
CK0235 |
CK0107 |
CK0206 |
Desenvolvimento de Software para Plataformas Móveis |
64h |
CK0235 e CK0195 |
CK0147 ou SMD0122 |
CK0207 |
Desenvolvimento de Software para Web |
64h |
CK0235 |
— |
PRG0005 |
Diferença e Enfrentamento Profissional das Desigualdades Sociais |
64h |
— |
— |
PRG0003 |
Educação Ambiental |
64h |
— |
— |
PRG0004 |
Educação em Direitos Humanos |
64h |
— |
— |
CK0102 |
Empreendedor em Informática |
64h |
— |
— |
CK0208 |
Engenharia de Software II |
64h |
CK0247 |
— |
CB0507 |
Estruturas Algébricas |
96h |
CB0661 |
— |
CK0126 |
Estruturas de Dados Avançadas |
64h |
CK0209 |
CK0051 |
SMD0025 |
Ética e Política Autoral |
64h |
— |
— |
CK0210 |
Filosofia da Mente |
64h |
— |
— |
CD0201 |
Física Geral I |
96h |
CB0534 |
— |
CD0202 |
Física Geral II |
96h |
CD0201 |
— |
CK0150 |
Gerenciamento de Redes |
64h |
CK0249 |
— |
CK0213 |
Inteligência Artificial Enativa |
64h |
CK0248 |
— |
SMD0108 |
Interação Humano-Computador I |
64h |
— |
CK0151 |
CK0264 |
Introdução à Computação Móvel e Ubíqua |
64h |
CK0206 |
— |
CC0297 |
Introdução aos Processos Estocásticos |
96h |
CC0261 |
— |
CB0519 |
Introdução às Equações Diferenciais Ordinárias |
96h |
CK0048 |
— |
CC0328 |
Laboratório de Otimização |
64h |
CK0203 e CC0399 |
— |
CK0215 |
Laboratório de Programação |
64h |
CK0226 |
CK0038 |
HLL0077 |
Língua Brasileira de Sinais – Libras |
64h |
— |
— |
SMD0045 |
Linguagem de Programação Script |
64h |
CK0235 |
— |
CK0216 |
Linguagens de Programação II |
64h |
CK0115 |
CK0044 |
CK0217 |
Lógica Fuzzy |
64h |
CK0220 |
— |
CK0218 |
Lógica Modal I |
64h |
CK0220 |
— |
CK0219 |
Lógica Modal II |
64h |
CK0220 |
— |
CK0221 |
Manutenção e Evolução de Software |
64h |
CK0235 e CK0247 |
— |
SMD0035 |
Matemática e Física para Jogos |
64h |
CK0235 |
— |
CK0222 |
Metateoremas da Lógica Matemática |
64h |
CK0220 |
— |
CK0223 |
Mineração de Dados |
64h |
CK0114 |
CK0149 |
CK0152 |
Modelagem Analítica e Avaliação de Desempenho de Sistemas de Computação |
64h |
CC0261 e CK0249 |
— |
CK0172 |
Modelagem em Computação Gráfica I |
64h |
CK0245 |
— |
CK0173 |
Modelagem em Computação Gráfica II |
64h |
CK0245 |
— |
CC0321 |
Otimização Combinatória e Metaheurística |
96h |
CC0263 |
— |
CK0224 |
Padrões de Projeto de Software |
64h |
CK0235 e CK0247 |
— |
CK0269 |
Privacidade de Dados |
64h |
CK0114 |
— |
CK0225 |
Processamento de Dados em Larga Escala |
64h |
CK0114 |
— |
CK0167 |
Processamento de Imagens |
64h |
CK0235 |
— |
CK0227 |
Programação Concorrente |
64h |
CK0235 e CK0115 |
— |
CK0228 |
Programação em Bancos de Dados |
64h |
CK0114 |
— |
CC0399 |
Programação Inteira |
64h |
CC0263 |
— |
CC0263 |
Programação Linear |
64h |
CB0589 |
— |
CC0323 |
Programação Não-Linear |
64h |
CB0535 e CB0589 |
— |
CC0335 |
Programação por Restrições |
64h |
CK0203 |
— |
CK0229 |
Projeto Social |
64h |
— |
— |
CK0230 |
Prova Assistida por Computador |
64h |
CK0220 |
— |
CK0231 |
Qualidade de Software |
64h |
CK0247 |
— |
CK0232 |
Redes Complexas em Computação |
64h |
CK0114 |
— |
CK0250 |
Redes de Computadores II |
64h |
CK0249 |
— |
CK0233 |
Redes Móveis e sem Fio |
64h |
CK0249 |
— |
CK0251 |
Redes Neurais |
64h |
CB0589 e CK0226 |
CK0142 |
PRG0002 |
Relações Étnico-Raciais e Africanidades |
64h |
— |
— |
CK0252 |
Segurança em Redes |
64h |
CK0249 |
— |
CK0154 |
Sistemas Distribuídos |
64h |
CK0234 e CK0249 |
TI0151 |
CK0236 |
Técnicas de Programação II |
64h |
CK0235 |
CK0129 |
CK0237 |
Teoria de Matroides |
64h |
CB0661 |
— |
CK0125 |
Teoria dos Grafos |
64h |
CB0661 |
— |
CK0238 |
Teoria dos Modelos Finitos I |
64h |
CK0220 |
— |
CK0239 |
Teoria dos Modelos Finitos II |
64h |
CK0220 |
— |
CB0802 |
Teoria dos Números |
96h |
CB0661 |
CB0676 ou CB0508 |
CK0254 |
Tópicos Avançados em Algoritmos |
64h |
CK0203 |
CK0137 |
CK0255 |
Tópicos Avançados em Aprendizagem de Máquina |
64h |
CK0193 |
— |
CK0256 |
Tópicos Avançados em Bancos de Dados |
64h |
CK0114 |
CK0144 |
CK0257 |
Tópicos Avançados em Combinatória |
64h |
CK0203 |
CK0145 |
CK0258 |
Tópicos Avançados em Complexidade |
64h |
CK0220 e CK0203 |
— |
CK0259 |
Tópicos Avançados em Computação Gráfica |
64h |
CK0245 |
CK0155 |
CK0260 |
Tópicos Avançados em Engenharia de Software |
64h |
CK0247 |
— |
CK0261 |
Tópicos Avançados em Inteligência Artificial |
64h |
CK0248 |
CK0146 ou CK0156 |
CK0262 |
Tópicos Avançados em Lógica Matemática |
64h |
CK0220 |
CK0131 |
CK0263 |
Tópicos Avançados em Redes e Sistemas Distribuídos |
64h |
CK0250 |
CK0158 ou CK0163 |
CK0240 |
Verificação Dedutiva de Programas |
64h |
CK0209 e CK0220 |
— |
CK0241 |
Verificação, Validação e Teste de Software |
64h |
CK0235 e CK0247 |
— |
CK0267 |
Visão Computacional |
64h |
CK0167 |
RUS0120 |
CK0266 |
Visualização de Dados |
64h |
CK0235 |
CK0242 |
CK0201 |
Web Semântica |
64h |
CK0114 |
— |