Apresentar conceitos básicos de desenvolvimento de algoritmos e sua representação em linguagem de alto nível. Capacitar o aluno no uso da linguagem Perl. Promover o desenvolvimento e implementação de programas e sua aplicação na resolução de problemas biológicos.
Introdução a teoria de algoritmos. Programação em Perl voltada à resolução de problemas biológicos.
Teórico: Conceitos básicos em programação de computadores (algoritmos, linguagens de programação, compiladores e interpretadores) e desenvolvimento de algoritmos. Introdução ao UNIX e à linguagem Perl. Tipos de dados e variáveis, declaração, estruturas de controle, expressões regulares e funções (bloco de comandos e passagem de parâmetros). Utilização de módulos (CPAN e Bioperl). Prático: Implementação de aplicações simples para manipulação de dados biológicos, com ênfase em manipulação de sequências
Livro Texto:- Wall, L.; Christiansen, T.; Orwant, J. “Programming Perl”, O'Reilly Media, 2000.Bibliografia Complementar:- Tisdall, J. “Beginning Perl for Bioinformatics”, ”, O'Reilly Media, 2001.- Setubal J. C.; Meidanis J. "Introduction to Computational Molecular Biology", Brooks/Cole Pub Co, 1997.