Este material foi preparado com base na experiência do autor em lecionar a disciplina para cursos técnicos, tecnólogos e engenharias. Neste livro o leitor encontrará conceitos de lógica de programação, fluxogramas e a programação em Pascal (uma linguagem de fácil aprendizado e destinada para a aprendizagem da programação). O livro aborda os principais conceitos de programação, estruturas condicionais e de repetição, vetores, matrizes, funções e procedimentos. Todos os conceitos são acompanhados de vários exemplos detalhados e com vários exercícios propostos (com as respostas ao final do livro). Fluxogramas são utilizados para auxiliar o leitor no entendimento dos exemplos mais complexos.