Este documento apresenta o plano de uma unidade curricular de Introdução à Programação ministrada por João Piedade. A UC é semestral e ensina conceitos básicos de algoritmia e programação usando várias linguagens. Os alunos aprenderão a desenvolver algoritmos e programas de complexidade crescente ao longo de quatro módulos avaliados continuamente.