Grade 2018/2

 

Grade 2018/2
 Período
2ª feira 3ª feira 4ª feira
5ª feira 6ª feira

08:00 

a

12:00

CCS017
Tópicos em Interface
Humano-Computador
Profa. Dra. Luciana Zaina
AtLab 101
CCS025
Algoritmos em Grafos
Profa. Dra. Cândida Nunes
AtLab 101
CCS026
Introdução à Criptografia
Profa. Dra. Yeda Venturini
AtLab 101
CCS027
Análise de Agrupamento
Profa. Dra. Katti Faceli
AtLab 105
NÃO HAVERÁ AULA
14:00

a

18:00

CCS014
Tópicos em Engenharia de
Software e Gestão do Conhecimento
Tema: Introdução à Robótica
Prof. Dr. Siovani Cintra
AtLab 104
 CCS021*
Metodologia de Pesquisa
Científica em Computação
Prof. Dr. Tiago Almeida
CCGT 1006
CCS005*
Estudo Dirigido
CCS007
Bancos de Dados
Tema: Datawarehouse
Profa. Dra. Sahudy González
ATLAb 105
NÃO HAVERÁ AULA

 

 

 


CCS005 – ESTUDO DIRIGIDO

Ementa: Estudo individual ou em grupo, sob orientação do professor orientador, de tópicos relacionados com a dissertação de mestrado. O conteúdo deve ser definido em torno de uma proposta de trabalho para que o estudante possa desenvolver seu projeto de mestrado.

IMPORTANTE: ESTA DISCIPLINA É OFERECIDA APENAS PARA OS ALUNOS REGULARES

 


CCS007 – BANCOS DE DADOS
Tema: DATA WAREHOUSE
Profa. Dra. Sahudy M. González
Quinta-feira das 14:00 às 18:00
LEC (ATLab 101)

Ementa: Data Warehouse e OLAP: arquiteturas, modelos de dados, linguagens de consulta e manipulação de dados, processamento de consultas, índices e implementação. Novos sistemas para pré-processamento e processamento analítico de dados: Pig + Hive (ecossistema Hadoop).

Conhecimentos necessários:

  • Modelo Relacional;
  • Habilidades em SQL;
  • Habilidades em linguagens de programação (exemplo: Java).

Atividades previstas:

  • Implementação e atividades práticas em sala de aula e extraclasse;
  • Projeto Prático (atividade prática que demanda horas de dedicação extraclasse);
  • Avaliação escrita.

 


CCS014 – TÓPICOS EM ENGENHARIA DE SOFTWARE E GESTÃO DO CONHECIMENTO
Tema: INTRODUÇÃO À ROBÓTICA
Prof. Dr. Siovani C. Felipussi
Segunda-feira das 14:00 às 18:00
Lab. Redes (ATLab 105)

Ementa: Conceitos básicos: terminologia, classificação e tipos de robôs. Modelo cinemático de robôs. Modelo dinâmico de robôs. Sensores e visão em robôs. Planejamento e controle de trajetória de robôs. O robô inteligente. Inteligência artificial clássica e estendida.

Conhecimentos necessários: conhecimento básicos de eletrônica, programação em Arduino e linguagem de programação correlata.

Atividades previstas:

  • Avaliações escritas
  • Avaliações por meio de seminários
  • Projeto Final Prático construído no decorrer da disciplina.

 


CCS017 – TÓPICOS EM INTERFACE HUMANO-COMPUTADOR
Profa. Dra. Luciana M. Zaina
Segunda-feira das 08:00 às 12:00
LEC (ATLab 101)

Ementa: Apresentar metodologias e tecnologias associadas ao desenvolvimento de Interface Humano-Computador, incluindo: usabilidade e acessibilidade, avaliação de interfaces e novos paradigmas de interfaces.

Conhecimentos necessários: habilidades em linguagem de programação Web cliente (HTML, CSS e Javascript)  e servidor (exemplos: PHP, Java, etc) ou mobile (exemplos Android nativo, web responsive, híbrido).

Atividades previstas:

  • Projeto Prático em grupo com várias entregas parciais ao longo do semestre. E uma entrega ao final do semestre. Todas as entregas também deverão ser apresentadas oralmente. O projeto envolve implementação de um protótipo funcional em Web ou mobile, além de atividades práticas de pesquisa com usuário final. O projeto será desenvolvido extraclasse. O número de horas de dedicação dependerá do escopo do projeto, cujo tema é definido pelo grupo.
  • No mínimo uma atividade prática individual (estudo de caso) será aplicada durante às aulas (data definida pelo docente) não sendo permitido a realização desta extraclasse.
  • Seminário sobre temas atuais e relevantes à área de IHC deverá ser apresentado individualmente. Os temas serão definidos pela docente da disciplina.

 


CCS021 – METODOLOGIA DE PESQUISA CIENTÍFICA EM COMPUTAÇÃO
Prof. Dr. Tiago A. Almeida
Terça-feira das 14:00 às 18:00
CCGT-1006

Ementa: Conceituação da Pesquisa Científica. Metodologia e Etapas da Pesquisa Científica. Projeto de Pesquisa em Computação. Organização da Pesquisa: a. como ler textos científicos; b. fichamentos; c. citações; d. planejamento; e. uso de ferramentas computacionais de apoio. Ética na Pesquisa: a. definições; b. ética científica; c. plágio; d. códigos de ética. Escrita de Trabalhos Científicos: a. divulgação dos resultados da pesquisa; b. normas e padrões; c. estrutura das produções científicas; d. escrita técnica; e. monografias; f. dissertações e teses; g. artigos científicos e de divulgação; h. ferramentas de apoio à  escrita.

Conhecimentos necessários:

  • Domínio na língua Portuguesa;
  • Estrutura e escrita científica.

Atividades previstas: a disciplina será totalmente prática e envolverá diversos trabalhos de escrita (projeto, relatório, artigo, apresentações, etc). Espera-se que o aluno dedique-se cerca de 4hs/semana na realização das atividades extra-classe.

IMPORTANTE: ESTA DISCIPLINA É OFERECIDA APENAS PARA OS ALUNOS REGULARES

 


CCS025 – ALGORITMOS EM GRAFOS
Profa. Dra. Cândida N. Silva
Terça-feira das 08:00 às 12:00
LEC (ATLab 101)

Ementa: Projeto e análise de algoritmos em grafos. Modelagem de problemas em grafos. Algoritmos de busca e aplicações: busca em largura e profundidade, ordenação topológica, componentes fortemente conexas, componentes biconexas. Árvore geradora mínima: algoritmos de Prim e Kruskal. Caminhos mínimos: algoritmos de Dijkstra, Bellman-Ford e Floyd-Warshall. Fluxo Máximo: Algoritmos de Ford-Fulkerson e Edmonds-Karp. Emparelhamento perfeito em grafo bipartido: Algoritmo Húngaro.

Conhecimentos necessários:

  • Conceitos básicos de teoria dos conjuntos e análise combinatória
  • Conhecimento de Indução Matemática e demonstração por contradição
  • Conceitos básicos de teoria dos grafos
  • Representação computacional de grafos e conhecimento de estruturas de dados básicas (lista ligada, fila, pilha, árvores)
  • Conhecimentos de análise de complexidade de algoritmos (notação O e análise assintótica)
  • Conhecimento de programação em linguagens estruturadas como C, C++ ou python e experiência de implementação de estruturas de dados básicas.

Atividades previstas:

  • Aulas teóricas
  • Listas de exercícios teóricos e práticos
  • Provas escritas teóricas
  • Implementação de alguns dos algoritmos estudados combinada a exercícios de modelagem em grafos de problemas semelhantes a problemas reais.

 


CCS026 – INTRODUÇÃO À CRIPTOGRAFIA
Profa. Dra. Yeda R. Venturini
Quarta-feira das 08:00 às 12:00
LEC (ATLab 101)

Ementa: Introdução à criptografia. Fundamentos matemáticos. Algoritmos simétricos. Algoritmos assimétricos. Função resumo. Assinatura digital. Aplicações.

Conhecimentos necessários:

  • Matemática básica (em especial módulo, exponencial e matrizes);
  • Linguagem de programação (preferencialmente C e java);
  • Números binários.

Atividades previstas: aulas teóricas e implementação de algoritmos.

 


CCS027 – ANÁLISE DE AGRUPAMENTO
Profa. Dra. Katti Faceli
Quinta-feira das 08:00 às 12:00
LEC (ATLab 101)

Ementa: Conceitos básicos de análise de agrupamento. Algoritmos de agrupamento tradicionais. Avaliação em agrupamento. Modelos múltiplos (ensembles e agrupamento multiobjetivo). Descoberta de múltiplas soluções em agrupamento. Aplicações. Outros tópicos recentes.

Conhecimentos necessários:

Programação, habilidade de leitura em inglês, matemática discreta (principalmente conceitos da teoria de conjuntos e funções), representação e manipulação de matrizes e grafos.

Atividades previstas:

  • Leitura e estudo independente de textos diversos
  • Discussão de temas estudados
  • Escrita de relatórios
  • Programação e uso integrado de bibliotecas diversas voltadas à análise de dados e aprendizado de máquina (python preferencialmente)
  • Aplicação dos temas estudados para a exploração de um conjunto de dados real com técnicas de agrupamento

Proudly powered by WordPress | Theme: HoneyPress by SpiceThemes