Cálculo I-A
Circuitos Digitais
Programação de
Computadores I
Programação Estruturada
Álgebra Linear
Probabilidade
Estatística
Estruturas de Dados e seus
Algoritmos
Fundamentos de Arquiteturas de Computadores Sistemas
Operacionais
Optativa (Tecnológica)
Projeto Final I
Optativa (Humanística/ Complementar)
Programação Científica
Computação Gráfica
Geometria Analítica e
Cálculo Vetorial
Cálculo II-B
Arquiteturas de
Computadores
Pesquisa Operacional
Sistemas Distribuídos
Métodos Numéricos
Integralizar 1o, 2o, 3o e 4o Períodos.
Interface Homem-Máquina
Lab. Circuitos
Legenda
Redes de
Computadores II
Matemática Discreta
Lógica para a
Ciência da Computação
Engenharia de
Software I
Computação e Sociedade
Redes de
Computadores I
Lab. Resolução de Problemas
Lab. Programação Paralela
Lab. Dispositivos Móveis
Análise e Projeto de Algoritmos
Algoritmos
em Grafos
Banco de
Dados I
Projeto de Software
Engenharia de
Software II
Compiladores
Física I
Avaliação de
Desempenho
Física Exp. I
Ling. Formais e Teoria da
Computação
Projeto Final II
Optativa (Humanística/ Complementar)
Linguagens de
Programação
Optativa (Tecnológica)
Optativa (Tecnológica)
Bacharelado em Ciência da Computação – 3200 horas
Programação Orientada a
Objetos
Cálculo II-A
Inteligência Artificial
Banco de
Dados II
Pré-Requisitos Adicionais: Cálculo II-B: Geometria Analítica e Cálculo Vetorial; Computação Gráfica: Álgebra Linear. Inteligência Artificial: Lógica para Ciência da Computação;
Laboratório de Programação Paralela: Estruturas de Dados e Sistemas Operacionais;
Pesquisa Operacional: Álgebra Linear; Desenvolvimento Web: Programação Orientada a Objetos; Interface Homem-Máquina: Engenharia de Software I
Lab. Programação de Jogos
Desenvolvimento
WEB