Disciplinas
Cada período letivo tem duração de um (1) semestre. A oferta de disciplinas para o período letivo segue um calendário de dois (2) semestres e a matrícula em disciplinas do curso é realizada antes do início de cada semestre. As disciplinas do PPGCC possuem carga horária semanal de quatro (4) horas-aula (uma hora-aula possui 50 minutos), contabilizando, 72 horas-aula, 60 horas e 4 créditos, sendo que um (1) crédito equivale a quinze (15) horas e cada semestre possui 18 semanas.
O aluno deverá cursar no mínimo duas (2) disciplinas do Núcleo Comum e três (3) disciplinas relacionadas à linha de pesquisa. As disciplinas do Núcleo Comum estão organizadas em três áreas: Teoria da Computação, Análise de Algoritmos e Complexidade da Computação; Metodologia e Técnicas de Computação; e Sistemas de Computação. Cada aluno deve cursar ao menos uma disciplina da área de “Teoria da Computação, Análise de Algoritmos e Complexidade da Computação”, sendo a outra disciplina preferencialmente da área relacionada à linha de pesquisa. Desta forma, busca-se suprir o aluno de base sólida em Ciência da Computação e garantir que ele tenha condições de se aprofundar em uma linha de pesquisa do PPGCC. As disciplinas do Núcleo Comum são:
- Área: Teoria da Computação, Análise de Algoritmos e Complexidade da Computação
- Área: Metodologia e Técnicas de Computação
- Área: Sistemas de Computação
Além das disciplinas do Núcleo Comum, o aluno deverá cursar pelo menos mais três (3) disciplinas escolhidas conforme a oferta de disciplinas semestrais do PPGCC, em acordo com o orientador e com o objetivo de aprofundar seus conhecimentos, construindo a formação necessária para o desenvolvimento de seu projeto de pesquisa e caracterizando a sua especialidade. As disciplinas definidas pelas linhas são as seguintes:
- Linha de Engenharia de Software
- Desenvolvimento de aplicações computacionais para apoio a ensino e aprendizagem
- Desenvolvimento de Software Livre
- Gerenciamento Computacional de Processos de Negócio
- Laboratório de Programação Extrema
- Mineração de Repositórios de Software
- Teste de Software
- Tópicos em Engenharia de Software
- Linha de Inteligência Computacional e Sistemas Distribuídos
Poderão ser aproveitados créditos em disciplinas realizadas em outros Programas de Pós-Graduação reconhecidos pela CAPES, de acordo com o regulamento do Programa. Segue uma lista não exaustiva: