Estrutura Curricular

O curso organiza-se em oito (8) fases com 360h cada e 320h de atividades complementares, totalizando 3200h de carga horária. As aulas acontecem no período matutino, distribuídas de segunda a sexta-feira. São ofertadas 40 vagas anuais e tem duração prevista para 4 anos.

Fase 1

Unidade curricular/Disciplina Carga horária
Introdução_à_Computação 36
Introdução_à_Programação 108
Eletrônica_Digital 72
Administração_para_Computação 72
Matemática_Discreta 72

Fase 2

Unidade curricular/Disciplina Carga horária
Programação_Orientada_a_Objetos 72
Álgebra_Linear_e_Geometria_Analítica 72
Arquitetura_e_Organização_de_Computadores 72
Introdução_às_Redes_de_Computadores 72
Linguagens_e_Paradigmas_de_Programação 72

Fase 3

Unidade curricular/Disciplina Carga horária
Estruturas_de_Dados 72
Sistemas_Operacionais 72
Desenvolvimento_de_Aplicações_Orientadas_a_Objetos 72
Redes_de_Computadores_ 72
Cálculo_ 72

Fase 4

Unidade curricular/Disciplina Carga horária
Grafos_ 36
Informática_e_Sociedade 36
Fundamentos_de_Banco_de_Dados 72
Teoria_da_Computação 72
Introdução_à_Engenharia_de_Software 72
Cálculo_Numérico 72

Fase 5

Unidade curricular/Disciplina Carga horária
Laboratório_de_Programação 72
Banco_de_Dados_ 72
Compiladores_ 72
Engenharia_de_Software_ 72
Estatística_e_Probabilidade 72

Fase 6

Unidade curricular/Disciplina Carga horária
Computação_Gráfica 72
Segurança_Computacional 72
Eletiva_I * 72
Inteligência_Artificial 72
Sistemas_Distribuídos 72

* As unidades curriculares (disciplinas) denominadas de Eletivas (da 6a, 7a e 8a fases) serão definas e ofertadas, levando-se em consideração três fatores:

  • Disponibilidade de recursos humanos da instituição;
  • Demandas e tendências do mercado;
  • Interesse do corpo discente.

Fase 7

Unidade curricular/Disciplina Carga horária
Trabalho_de_Conclusão_de_Curso_I** 144
Modelagem_e_Simulação 72
Eletiva_II * 72
Empreendedorismo_ 72

** Para cursar o Trabalho de Conclusão de Curso I (7a fase), é necessário ter cursado e obtido aprovação em todas as unidades curriculares básicas do curso, sendo elas: Introdução à Programação, Eletrônica Digital, Matemática Discreta, Programação Orientada a Objetos, Arquitetura e Organização de Computadores, Linguagens e Paradigmas de Programação, Álgebra Linear e Geometria Analítica, Desenvolvimento de Aplicações Orientadas a Objetos, Estruturas de Dados, Cálculo, Grafos, Teoria da Computação, Cálculo Numérico e Estatística e Probabilidade.

Fase 8

Unidade curricular/Disciplina Carga horária
Trabalho_de_Conclusão_de_Curso_II*** 144
Eletiva_III * 72
Eletiva_IV * 72
Gerência_de_Projetos 72

** Para cursar o Trabalho de Conclusão de Curso II (8a fase) é preciso ter cursado e obtido aprovação em Trabalho de Conclusão de Curso I da 7a fase.

O regulamento que descreve o funcionamento do Trabalho de Conclusão de Curso no Curso de Ciência da Computação pode ser obtido aqui.