O documento apresenta uma introdução aos algoritmos, definindo o que são algoritmos não computacionais e algoritmos computacionais. Também explica a linearização de expressões matemáticas para construção de algoritmos computacionais e apresenta os principais comandos e estruturas da linguagem Portugol para programação. Por fim, lista exercícios para praticar os diferentes conceitos introduzidos.