Algoritmos
Uma ferramenta para resolver um problema de computação bem-especificado (O espírito da computação)
Exemplo: ordenação
entrada: Uma seqüência de números
saída: Uma permutação ordenada da entrada
questões: correção, eficiência, armazenagem, etc.