Permitir ao aluno ter conceitos básicos e iniciação a programação de computadores.
Introdução a hardware e software;Tipos de dados: escalares, multidimensionais e cadeias de caracteres;Variáveis, expressões e estruturas seqüenciais, condicionais e de repetição;Linguagem de programação e desenvolvimento de programas;Funções e Procedimentos;Ensino da linguagem Perl ou Python;
Bibliografia básica: V. Setzer, R. Terada, "Introdução à Computação e à Construção de Algoritmos", McGraw-Hill, 1991. J-P. Tremblay, R.B. Bunt, "Ciência dos Computadores", McGraw-Hill, 1983. J. Chang et al., “Biopython Tutorial and Cookbook”, http://biopython.org/DIST/docs/tutorial/Tutorial.html. Bibliografia complementar: A. B. Downey, “Think Python”, http://greenteapress.com/thinkpython/thinkpython.html; K. Schuerer et al, Introduction to Programming using Python, http://www.pasteur.fr/formation/infobio/python/; J. Tisdall, Beginning Perl for Bioinformatics, O’Reilly, 2001.