Mestrado em Ciência da Computação

Mestrado em Ciência da Computação

Estrutura Curricular

Link Moodle Unioeste

O conjunto de disciplinas do Programa é formado por quatro disciplinas obrigatórias e disciplinas eletivas, que devem totalizar um mínimo de 18 créditos (todas presenciais). As disciplinas “Estrutura de Dados e Análise de Algoritmos”, “Metodologia Científica e Técnicas de Experimentação para Ciência da Computação”, e “Seminários” são obrigatórias para todos os alunos. Além disso, há uma disciplina obrigatória em cada área, totalizando 4 (quatro) disciplinas obrigatórias.

DISCIPLINAS OBRIGATÓRIAS

Disciplinas

Créditos

Carga horária

Estruturas de Dados e Análise de Algoritmos
Filas, listas, pilhas; Heap; Árvores (binária, árvore rubro-negra, árvore B); Grafos; Fundamentos de projeto e análise de algoritmos e sua aplicação nos algoritmos e estruturas de dados apresentados; Tipos abstratos de Dados; Busca e ordenação; Análise de complexidade de algoritmos.

4

60

Metodologia Científica e Técnicas de Experimentação para Ciência da Computação
Pesquisa em Ciência da Computação; Ética em pesquisa; Estrutura de uma pesquisa; Tópicos de Estatística Elementar; Análise descritiva e Inferencial de dados obtidos em experimentos; Delineamento de experimentos; Testes de normalidade; Testes paramétricos e não paramétricos; Comparação entre amostras; Revisão da proposta de pesquisa, considerando as discussões realizadas na disciplina, com foco na pesquisa pretendida.

4

60

Seminários
Seminários sobre o estado da arte em diversas especialidades da Ciência da Computação e áreas correlatas.

2

30



DISCIPLINAS ELETIVAS E OBRIGATÓRIAS POR LINHA DE PESQUISA

Domínio conexo

Disciplinas

Créditos

Carga horária

Tópicos Especiais em computação

  • Reconhecimento de Padrões (2020.2)
  • Redes de Sensores sem fio (2023.2)

4

60

 

Linha de Pesquisa: Metodologias e Técnicas de Computação

 Disciplinas

Créditos

Carga horária

Engenharia de Software (Obrigatória)

Introdução à Engenharia de Software; Processos de Software; Engenharia de Requisitos; Projeto de Software; Arquitetura de Software; Testes de Software; Evolução de Software; Reuso de Software; Métodos Ágeis; Gerenciamento de Configuração; Gerência de Projetos de Software; Tendências em Engenharia de Software.

4

60

Banco de Dados

Conceitos de Bancos de Dados; Modelo Relacional. Modelos e linguagens de dados; Projeto de Banco de Dados; Gerenciamento de Banco de Dados (Transações, Controle de Concorrência e Recuperação); Bancos de Dados no-SQL; Tendências em Banco de Dados.

4

60

Engenharia de Requisitos

Introdução à engenharia de requisitos; Uso de modelagem social na engenharia de requisitos; Modelagem de processos de negócio com BPMN; O processo da engenharia de requisitos; Elicitação e análise de requisitos; Modelagem de requisitos não-funcionais com NFR; Validação de requisitos; Gerenciamento de requisitos; Tópicos avançados.

4

60

Processamento Digital de Imagens

Estudo de técnicas e algoritmos para aquisição, transformação e análise de imagens utilizando computadores.

4

60

 

Linha de Pesquisa: Sistemas de Computação

Disciplinas

Créditos

Carga horária

Arquitetura de Computadores (Obrigatória)

Revisão dos conceitos básicos de arquitetura de computadores: conjunto de instruções, pipeline e cache; paralelismo no nível de instrução: pipeline e superscalaridade; Organização da memória: cache e memória virtual; Arquiteturas multiprocessadas: CMP e SMP.

4

60

Introdução a Arquiteturas e Algoritmos Paralelos

Arquiteturas paralelas: taxonomias, computadores de memória compartilhada e distribuída; Desenvolvimento de Programas Paralelos em Arquiteturas de Memória Compartilhada e Distribuída; GPGPU; Avaliação de Desempenho de Programas Paralelos.

4

60

Sistemas Distribuídos

Conceitos fundamentais de sistemas distribuídos; Comunicação entre processos; Algoritmos distribuídos e tolerância a falhas; Sistemas dinâmicos.

4

60

Sistemas Embarcados

Introdução a Sistemas Embarcados; Modelagem e especificação de sistemas embarcados; Exploração do espaço de projeto e estimativas em sistemas embarcados; Arquiteturas de hardware: microcontroladores, processadores embarcados e sistemas em único chip; Software embarcado; Sistemas operacionais embarcados; Plataformas para Internet das Coisas.

4

60

 

Linha de Pesquisa: Métodos em Computação Aplicada

Disciplina

Créditos

Carga horária

Análise Estatística de Dados (Obrigatória)
Tópicos em análise qualitativa de dados; introdução à amostragem; introdução à probabilidades; introdução à inferência estatística; aplicações em Ciência da Computação.

4

60

Métodos de Otimização e Aplicações

Estudo e aplicações de métodos determinísticos e heurísticos para a resolução de problemas de otimização combinatória: Programação Linear, Programação Inteira e Mista, Problemas em Rede e Meta-heurísticas.

4

60

Inteligência Computacional aplicada na análise de dados, simulação e otimização

Tópicos específicos em Inteligência Computacional e Otimização. Os conteúdos abordados nesta disciplina serão definidos em função do perfil das pesquisas desenvolvidas pelos mestrandos. Entre eles: modelagem, métodos e abordagens, tópicos específicos em multiagentes, autômatos celulares, LGCA, dinâmica evolucionária, redes neurais artificiais, redes complexas, algoritmos genéticos, GRASP, busca tabu, simulated annealing, colônia de formigas, nuvem de partículas, otimização multiobjetivo, reconhecimento de padrões, mineração de dados.

4

60

 

Uma unidade de crédito corresponde a 15 (quinze) horas de atividades programadas compreendendo (a) aulas, (b) seminários, (c) trabalhos de laboratório ou de campo e (d) estudos individuais. Assim, uma disciplina com carga horária de 60 horas, por exemplo, contabilizará 4 créditos, sendo que essas 60 horas poderão ser atingidas a partir de diferentes composições horárias dos itens (a) a (d) listados anteriormente.

O Exame de Qualificação é obrigatório e deve ser realizado preferencialmente até o final do primeiro ano, não podendo ultrapassar 18 meses. O objetivo é apresentar para uma banca examinadora a proposta de trabalho e avaliar os primeiros resultados de pesquisa. Em caso de reprovação, uma nova defesa poderá ser agendada em até 30 dias.

Todos os alunos devem comprovar proficiência em língua inglesa, sendo este requisito para a realização da qualificação. Candidatos estrangeiros oriundos de países que não possuem a língua portuguesa como idioma oficial devem ainda comprovar proficiência em língua portuguesa, conforme Regulamento do Programa.

O Estágio de Docência é obrigatório para os alunos bolsistas, conforme Regulamento do Programa, e possui duração de um semestre. As atividades devem ser realizadas na graduação e podem incluir atividades de apoio ao professor da disciplina, como auxílio no planejamento das atividades de aula, elaboração de material didático, orientação de trabalhos acadêmicos, atendimento aos estudantes, e regência de classe supervisionada (máximo 20% da carga horária da disciplina). 

Publish the Menu module to "offcanvas" position. Here you can publish other modules as well.
Learn More.