Este documento apresenta um resumo dos principais conceitos da disciplina de Estruturas de Dados ministrada na PUC-Rio. A disciplina introduz os conceitos básicos da linguagem C e discute técnicas de programação e estruturação de dados para desenvolvimento de programas eficientes. O documento descreve os elementos básicos de um computador e como programas e dados são armazenados na memória.