Grade 2015/1
|
|||||
---|---|---|---|---|---|
2ª feira | 3ª feira | 4ª feira | 5ª feira | 6ª feira | |
08:00 – 12:00 | CCS 012 – Tópicos Avançados em Arquiteturas Distribuídas de Software – Prof. Fábio Verdi (Lab. de Redes – ATLab 105) | CCS020 – Programação e Estrutura de Dados – Profa. Tiemi Sakata (ATLab 106) | CCS 006 – Linguagens de Programação – Prof. José Guimarães (ATLab 108) | CCS 022 – E-Science – Profa. Katti Facelli (Lab. de Redes – ATLab 105) | |
14:00 – 18:00 | CCS005 – Estudo Dirigido | CCS016 – Algoritmos Distribuídos – Prof. Gustavo Vieira (ATLab 107) | CCS 004 – Aprendizado de Máquina – Profa. Tiago Almeida (Lab. de Redes – ATLab 105) |
Prof. Dr. Fábio Luciano Verdi
Ementa: Nesta disciplina iremos abordar assuntos atuais relacionados com a Internet e várias tecnologias e paradigmas que permeiam os aspectos de comunicação em redes. Neste sentido, assuntos sobre Cloud computing e infraestruturas de Data Centers serão estudados. Mais especificamente, abordaremos o paradigma OpenFlow e como ele tem sido usado nas redes atuais. A disciplina será ministrada em laboratório onde utilizaremos simuladores e equipamentos reais que suportem OpenFlow.
Profa. Dra. Tiemi Sakata
Ementa: Fornecer conceitos, estruturas e técnicas básicas para a construção de programas eficientes, utilizando algoritmos e estruturas de dados apropriados. A disciplina contribui para a formação básica do aluno em aspectos considerados fundamentais à ciência da computação: Recursividade; Notação Assintótica e Introdução à Análise de Algoritmos; Pesquisa e ordenação em memória primária; Tipos abstratos de dados, arranjos e listas; Filas e pilhas.; Árvores; Grafos; Hashing.
Prof. Dr. José de Oliveira Guimarães
Ementa: Tipos, visibilidade, módulos, gerenciamento de memória, exceções e outras construções das linguagens de programação; Ortogonalidade, características desejáveis em uma linguagem de programação; Linguagens imperativas, Linguagens orientadas a objetos, Linguagens funcionais, linguagens lógicas, Outros paradigmas de linguagens de programação.
Profa. Dra. Katti Faceli
Ementa: Nesta disciplina será abordado o tema E-science. Esse tema se refere a uma nova ciência voltada à descobertas científicas com base nos grandes volumes de dados que as diversas áreas da ciência vêm produzindo com o uso da tecnologia para suas investigações. Na e-science, a ideia é unir cientistas da computação e especialistas de diferentes áreas para o desenvolvimento de novos conceitos e teorias a partir de grandes volumes de dados e trata tanto de hardware (sensores, sistemas de armazenamento, processamento e comunicação, dispositivos de visualização) quanto de software para apoio à captura, armazenamento e manutenção dos dados, bem como à análise, visualização e extração de conhecimento a partir desses dados. Nesta disciplina será dada uma visão geral das aplicações e da infraestrutura científica envolvida na área.
Prof. Dr. Gustavo Maciel Dias Vieira
Ementa: Modelos de sistemas distribuídos. Causalidade e relógios lógicos. Exclusão mútua distribuída. Eleição de líder. Estados globais consistentes. Consenso. Replicação. Multicast confiável e gerência de grupos.
Prof. Dr. Tiago Almeida
Ementa: Conceitos básicos de aprendizado de máquina. Paradigmas de aprendizado: simbólico, probabilístico, conexionista e evolucionário. Técnicas de aprendizado: árvores de decisão, redes neurais, aprendizado Bayesiano, aprendizado baseado em casos, algoritmos genéticos, aprendizado por reforço, agrupamento. Métodos estatísticos para a avaliação de técnicas de aprendizado.