Execente material didático para o aprendizado do desenvolvimento de algoritmos necessários na construção de programas para computadores.
A metodologia e linguagem, bem como a disciplina descrita neste material pelos autores, permitem que os algoritmos construídos utilizando os métodos ensinados neste texto, sejam mapeados para muitas linguagens de programação, alem da construção de algoritmos corretos, eficazes na solução de problemas computacionais.