DCC 100 – Seminários em Computação IV – Introdução à Bioinformática com Aplicações em Perl
Pré-requisito(s):
Conhecimentos básicos de uma linguagem de programação, algoritmos e estrutura de dados para a manipulação de matrizes, listas, pilhas, filas e árvores.
Ementa Básica:
Elementos de biologia molecular e genômica.
Introdução à bioinformática.
Introdução à programação com Perl.
Programação Perl aplicada à bioinformática.
Bibliografia:
DEITEL, H. M. et al. Perl: como programar. Porto Alegre: Bookman, 2002. 952 p. ISBN 85-7307-
980-0.
MOORHOUSE, M. J.; BARRY, P. Bioinformatics, biocomputing and Perl: an introduction to
bioinformatics computing skills and practice. Hoboken: Wiley, 2004. 504 p. ISBN 978-0-470-
85331-3
DCC 102 – Seminário em Computação VI – Sistemas Hipermídia Distribuídos
Pré-requisito(s):
Redes de Computadores
Ementa Básica:
Revisão dos principais conceitos de Multimídia e Hipermídia
Construção de aplicações: paradigmas de sincronismo, linguagens, modelos interativos, adaptação, frameworks.
Distribuição do conteúdo: paradigmas das aplicações, protocolos, localização e entrega de aplicações/conteúdo, armazenamento, requisitos de qualidade.
Caracterização de ambientes: Web, TV, aplicações responsivas, integração entre ambientes, múltiplos dispositivos, colaboração.
DCC089 – TÓPICOS EM COMPUTAÇÃO CIENTÍFICA I
Ementa Básica:
Introdução a Computação Científica
Tópicos em Álgebra Linear Computacional
Tópicos em Otimização
Tópicos em Modelagem Computacional
Bibliografia:
CUNHA, C., Métodos Numéricos para as Engenharias e Ciências Aplicadas. Editora UNICAMP
MCCORMICK, G. P., Nonlinear Programming: Theory, Algorithms and Applications. John Wiley & Sons, 1983.
Golub, G.H,, Loan, C.F.V. Matrix Computation, the John Hopkins University Press, 1996.
Pao, Y.C.. Engineering Analysis, CRC Press, Boca Raton, Florida 33431, 2001
BERTSEKAS, D., Nonlinear Programming. Athena Scientific, 1995
DCC093 – Tópicos em Desenvolvimento de Software I – Integração de Informação – Prof.ª Regina Braga
Pré-requisitos:
Banco de Dados e Engenharia de Software
Ementa básica:
Introdução
Tipos de integração de informação
BD federados
Mediadores
Uso de modelos globais e locais
Ontologias como modelo integrador e outros modelos
Aplicações
Uso de sistemas disponíveis
Bibliografia:
Coletânea de artigos na área, slides da Prof.ª
DCC094 – Tópicos em Desenvolvimento de Software II – Métodos Ágeis para Desenvolvimento de Software
Pré-requisito: Engenharia de Software
Ementa:
O Manifesto Ágil. Princípios do desenvolvimento ágil.
Comparações com outros métodos.
Métodos ágeis e o gerenciamento de projetos.
O Framework Scrum. Programação Extrema (XP).
Feature-Driven Development (FDD).
Test-Driven development.
Domain-Driven Design.
Métodos Ágeis e o Desenvolvimento Global de Software.