Grade curricular

Ciência da Computação
Períodos semestrais do curso
CI068 CI210 CI212 CI215 CI162 CI163 CI221 OPT
CI055 CI056 CI057 CI062 CI065 CI165 CI211 OPT
CM046 CI067 CI064 CE003 CI059 CI209 OPT OPT
CM045 CM005 CI237 CI058 CI061 CI218 OPT OPT
CM201 CM202 CI166 CI164 SA214 CI220 TG I TG II
* BLOCO A (Formação básica)  

Pré-requisitos das disciplinas

1 – O aluno deverá concluir todas as disciplinas do * BLOCO A (Formação básica) para cursar qualquer outra disciplina, salvo quando houver autorização do Colegiado do Curso.

2- Pré-requisitos para o BLOCO A (–> significa “é pré-requisito de”)

  • CI055 –> CI056 –> CI057
  • CI068 –> CI210 –> CI212
  • CI055 –> CI064
  • CI055 –> CI067
  • CM046 –> CI237
  • CI045 –> CM005
  • CM201 –> CM202

2- Outros pré-requisitos (–> significa “é pré-requisito de”)

  • CI058 –> CI061
  • CI065 –> CI165

Disciplinas obrigatórias (por ordem de código)

CE003 – Estatística II

CI055 – Algoritmos e Estruturas de Dados I
CI056 – Algoritmos e Estruturas de Dados II
CI057 – Algoritmos e Estruturas de Dados III
CI058 – Redes de Computadores I
CI059 – Introdução à Teoria da Computação

CI061 – Redes de Computadores II
CI062 – Técnicas Alternativas de Programação
CI064 – Software Básico
CI065 – Algoritmos e Teoria dos Grafos
CI067 – Oficina de Computação
CI068 – Circuitos Lógicos

CI162 – Engenharia de Requisitos
CI163 – Projeto de Software
CI164 – Introdução à Computação Científica
CI165 – Análise de Algoritmos
CI166 – Metodologia Científica

CI209 – Inteligência Artificial
CI210 – Projetos Digitais e Microprocessadores
CI211 – Construção de Compilares
CI212 – Organização e Arquitetura de Computadores
CI215 – Sistemas Operacionais
CI218 – Sistemas de Bancos de Dados
CI220 – Teoria de Sistemas
CI221 – Engenharia de Software
CI237 – Matemática Discreta

CM005 – Álgebra Linear
CM045 – Geometria Analítica
CM046 – Introdução à Álgebra
CM201 – Cálculo Diferencial e Integral I
CM202 – Cálculo Diferencial e Integral II

SA214 – Introdução à Teoria Geral da Administração

Disciplinas optativas (OPT)

CI069 – Administração de Empresas de Informática
CI084 – Tópicos em Teoria dos Grafos
CI085 – Tópicos em Computação Gráfica
CI086 – Tópicos em Arquitetura de Computadores
CI087 – Tópicos em Banco de Dados
CI088 – Tópicos em Sistemas Distribuídos
CI089 – Tópicos em Teoria da Computação
CI090 – Tópicos em Engenharia de Software>
CI091 – Tópicos em Avaliação de Desempenho
CI092 – Tópicos em Tecnologias e Aplicações
CI093 – Tópicos em Análise Numérica
CI094 – Tópicos em Processamento de Imagens
CI095 – Tópicos em Compiladores
CI097 – Tópicos em Sistemas Digitais
CI167 – Sistemas de Informação em Saúde
CI168 – Tópicos em Sistemas de Informação em Saúde
CI169 – Bioinformática
CI170 – Tópicos em Bioinformática
CI171 – Aprendizado de Máquina
CI172 – Processamento de Imagens Biomédicas
CI173 – Computação Gráfica
CI174 – Tópicos em Engenharia da Computação
CI204 – Administração de Informática
CI205 – Administração de Produção para Informática
CI214 – Estrutura de Linguagens de Programação
CI301 – Tópicos em Ciência da Computação I
CI302 – Tópicos em Ciência da Computação II
CI303 – Tópicos em Ciência da Computação III
CI304 – Tópicos em Ciência da Computação IV
CI305 – Tópicos em Ciência da Computação V
CI306 – Tópicos em Ciência da Computação VI
CI309 – Tópicos em Inteligência Artificial
CI310 – Tópicos em Aprendizado de Máquina
CI311 – Fundamentos Lógicos da Inteligência Artificial
CI312 – Arquiteturas Avançadas de Computadores
CI313 – Arquitetura de Computadores Paralelos
CI314 – Introdução à Computação Paralela
CI315 – Projeto de Sistemas Operacionais
CI316 – Programação Paralela
CI317 – Tópicos em Sistemas Operacionais
CI318 – Tópicos em Computação Paralela
CI320 – Tópicos em Programação de Computadores
CI321 – Tópicos em Sistemas Embutidos
CI337 – Tópicos em Matemática Discreta
CI338 – Tópicos em Geometria Computacional
CI339 – Complexidade Computacional
CI340 – Tópicos em Métodos Formais
CI350 – Interação Humano-Computador
CI351 – Tópicos em Interação Humano-Computador
CI355 – Tópicos em Algoritmos
CI3
58 – Administração e Gerência de Redes de Computadores
CI359 – Laboratório de Redes de Computadores
CI360 – Redes Móveis
CI361 – Sistemas Distribuídos
CI362 – Sistemas Operacionais Distribuídos
CI363 – Tópicos de Multimídia em Redes de Computadores
CI364 – Tópicos em Computação em Rede
CI365 – Tópicos em Redes de Computadores
CI366 – Tópicos em Redes Móveis
CI367 – Tópicos em Simulação de Sistemas Computacionais
CI394 – Processamento de Imagens
CI395 – Oficina de Visão Computacional e Processamento de Imagens
CI396 – Tópicos em Visão Computacional

ET082 – Comunicação em Língua Brasileira de Sinais
CE211 – Processos Estocásticos
CM043 – Cálculo III

HL077 – Linguística e Comunicação
SA017 – Administração III
SC003 – Contabilidade Geral I
SC202 – Contabilidade de Custos para Informática
SC203 – Matemática Financeira para Informática

Trabalhos de graduação (TG)

CI070 – Trabalho de Graduação em Engenharia de Software I
CI071 – Trabalho de Graduação em Engenharia de Software II
CI072 – Trabalho de Graduação em Bancos de Dados I
CI073 – Trabalho de Graduação em Bancos de Dados II
CI074 – Trabalho de Graduação em Redes de Computadores I
CI075 – Trabalho de Graduação em Redes de Computadores II
CI076 – Trabalho de Graduação em Administração de Informática I
CI077 – Trabalho de Graduação em Administração de Informática II
CI078 – Trabalho de Graduação em Computação Gráfica I
CI079 – Trabalho de Graduação em Computação Gráfica II
CI080 – Trabalho de Graduação em Inteligência Artificial I
CI081 – Trabalho de Graduação em Inteligência Artificial II
CI082 – Trabalho de Graduação em Organização e Arquitetura de Computadores I
CI083 – Trabalho de Graduação em Organização e Arquitetura de Computadores II
CI098 – Trabalho de Graduação em Informática na Educação I
CI099 – Trabalho de Graduação em Informática na Educação II
CI250 – Trabalho de Graduação em Algoritmos e Grafos I
CI251 – Trabalho de Graduação em Algoritmos e Grafos II
CI252 – Trabalho de Graduação em Teoria da Computação I
CI253 – Trabalho de Graduação em Teoria da Computação II
CI254 – Trabalho de Graduação em Sistemas Digitais I
CI255 – Trabalho de Graduação em Sistemas Digitais II
CI256 – Trabalho de Graduação em Sistemas Operacionais I
CI257 – Trabalho de Graduação em Sistemas Operacionais II
CI258 – Trabalho de Graduação em Interação Humano-Computador I
CI259 – Trabalho de Graduação em Interação Humano-Computador II
CI260 – Trabalho de Graduação em Processamento de Imagens I
CI261 – Trabalho de Graduação em Processamento de Imagens II