A apostila apresenta conceitos fundamentais de lógica de programação e algoritmos, destacando a importância do desenvolvimento de algoritmos como parte do ciclo de vida de um sistema. Explora diferentes formas de representação de algoritmos, incluindo diagramas, fluxogramas e português estruturado, além de conceitos como variáveis e atribuições. O objetivo é fornecer uma base teórica e prática que capacite o aluno na construção de algoritmos de boa qualidade.