Este documento apresenta uma introdução à disciplina de Fundamentos de Computação. O objetivo é ensinar estudantes a pensar computacionalmente para resolver problemas de qualquer área modelando-os como algoritmos e representando as informações como dados no computador. O documento explica conceitos-chave como algoritmos, dados, representação binária e como os algoritmos também podem ser tratados como dados no computador.