Livro básico para quem deseja aprender a linguagem de computadores. Traz uma introdução sobre a ciência da computação, um histórico e a descrição dos computadores para apresentar uma metodologia simples destinada ao desenvolvimento de algoritmos. A terceira edição inclui uma solução final para uma seleção de exercícios propostos, uma para cada classe de problema.