Grade 2019/2 | ||||||
---|---|---|---|---|---|---|
Período
|
2ª feira | 3ª feira | 4ª feira | 5ª feira | 6ª feira | |
08:00 a 12:00 |
CCS013 Tópicos Avançados em Teoria Aplicada à Computação Profa. Dra. Cândida Nunes AtLab 105 (LARS) |
CCS016 Algoritmos Distribuídos Prof. Dr. Gustavo Vieira AtLab 111———————— |
CCS017 Tópicos em Interface Humano-Computador Profa. Dra. Luciana Zaina ATLab 101 (LEC)———————- |
|||
14:00
a 18:00 |
CCS021 Metodologia de Pesquisa Científica em Computação Prof. Dr. Tiago Almeida CCGT 1008 |
CCS015 Tópicos em Sustentabilidade Profa. Dra. Katti Faceli ATLab 105 (LARS) |
CCS005* Estudo Dirigido |
CCS028 Tópicos em Bancos de Dados Profa. Dra. Sahudy González AtLab 105 (LARS) |
CCS030 Empreendedorismo e Inovação em Tecnologia de Informação e Comunicação Prof. Dr. Alexandre Alvaro ATLab 112 |
CCS005 – ESTUDO DIRIGIDO*
*Disicplina oferecida somente para alunos regulares.
CCS013 – Tópicos Avançados em Teoria Aplicada à Computação
Profa. Dra. Cândida Nunes
Terça-feira das 08:00 às 12:00
LARS (ATLab 105)
Ementa: Ementa variável que objetiva explorar tópicos avançados e atuais na área de Teoria aplicadas à Computação.
Conhecimentos necessários: Conceitos de básicos de lógica. Conceitos de Matemática Discreta tais como técnicas de demonstração, em particular indução matemática, teoria dos conjuntos, noções de combinatória e teoria dos grafos. Noções de complexidade de algoritmos.
Atividades previstas:
- Aulas expositivas.
- Exercícios para resolução extra-classe e em classe.
- Provas escritas para avaliação
- Produção de texto escrito em tópico um pouco mais aprofundado para a avaliação
CCS015 – Tópicos em Sustentabilidade
Profa. Dra. Katti Faceli
Terça-feira das 14:00 às 18:00
LARS (ATLab 105)
Ementa: Introduzir os diversos aspectos de Sustentabilidade relevantes no contexto da ciência da computação e da TI em geral, de forma a propiciar uma visão mais ampla do tema nas diversas áreas de atuação do profissional dessa área.
Conhecimentos necessários: Habilidades em programação. Conhecimentos sólidos das várias áreas principais da computação, tais como engenharia de software, banco de dados, inteligência artificial.
Atividades previstas:
- Pesquisa e leitura
- Preparação/apresentação de seminários
- Estudo e identificação de necessidades de potenciais clientes no contexto de sustentabilidade
- Desenvolvimento de projeto
CCS016 – Algoritmos Distribuídos
Prof. Dr. Gustavo Vieira
Quarta-feira das 08:00 às 12:00
ATLab
Ementa: Modelos de sistemas distribuídos. Sincronia, causalidade e relógios lógicos.
Detecção de falhas e eleição de líder. Difusão confiável e causal. Consenso e aplicações.
Conhecimentos necessários: Noções básicas de redes de computadores. Conhecimentos de matemática discreta em nível de graduação (técnicas de demonstração, indução, conjuntos, relações de ordem).
Atividades previstas:
- Aulas expositivas
- Proposição de exercícios para serem resolvidos em casa e apresentados durante a aula
- Duas avaliações escritas
CCS017 – Tópicos em Interface Humano-Computador
Profa. Dra. Luciana M. Zaina
Quinta-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 ou de média fidelidade 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. Os temas serão definidos pela docente da disciplina.
CCS021 – Metodologia de Pesquisa Científica em Computação
Prof. Dr. Tiago A. Almeida
Segunda-feira das 14:00 às 18:00
CCGT-1008
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 SOMENTE ACEITARÁ A INSCRIÇÃO DE ALUNOS ESPECIAIS QUE ESTEJAM CURSANDO OU QUE JÁ TENHAM CONCLUÍDO MESTRADO STRICTO-SENSU. NO ATO DA INSCRIÇÃO, É NECESSÁRIO APRESENTAR O DIPLOMA DE MESTRADO OU DECLARAÇÃO DE QUE É ALUNO REGULAR DE UM PROGRAMA DE PÓS-GRADUAÇÃO.
CCS028 – Tópicos em Bancos de Dados
Profa. Dra. Sahudy M. González
Quinta-feira das 14:00 às 18:00
LARS (ATLab 105)
Ementa: Sistemas NoSQL: visão geral. Comparação entre o modelo relacional e os novos modelos de dados NoSQL. Teorema CAP e propriedades BASE. Replicação de dados, consistência, transações e escalabilidade. Modelos de dados NoSQL: chave-valor, orientados a colunas, orientados a documentos, orientados a grafos. Persistência poliglota. Modelo de programação Map-Reduce. Sistemas NewSQL.
Conhecimentos necessários:
- Modelo Relacional;
- Habilidades em SQL;
- Habilidades em linguagens de programação (exemplo: Java, Javascript).
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.
CCS030 – Empreendedorismo e Inovação em Tecnologia de Informação e Comunicação
Prof. Dr. Alexandre Alvaro
Sexta-feira das 14:00 às 18:00
ATLab
Ementa: Introdução ao empreendedorismo inovador. Conceitos de empreendedorismo e inovação. Características, tipos e habilidades do empreendedor. Cenário do empreendedorismo e inovação no Brasil. Meios de apoio ao empreendedorismo e inovação no Brasil. Cenário de captação de recursos público / privado no Brasil. Metodologias de desenvolvimento de startups. Metodologias de modelagem de negócios. Métricas para startups. Propriedade intelectual para startups. Projeto prático para execução de uma startup.
Conhecimentos necessários: Expertise em alguma linguagem de programação. Estar disposto a explorar outras áreas do conhecimento, como: negócios, finanças, direito, marketing e administração.
Atividades previstas:
- Atividades práticas em sala de aula.
- 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 MVP funcional em Web ou mobile. O projeto será desenvolvido extraclasse. O número de horas de dedicação dependerá do escopo do projeto, cujo tema é definido pelo grupo.