Ao final deste curso o aluno deverá ser capaz de projetar e analisar algoritmos que operam sobre estruturas de dados; organizar, representar e estruturar as informações em função do ambiente de utilização e das ferramentas de software disponíveis, bom como manipular e compreender as estruturas da dados mais comuns.

Nesta disciplina estudaremos a linguagem C, porém este curso não é um curso de Linguagem C. Muitos alunos pensam isso, mas apenas vamos usar a linguagem C para aplicar conhecimentos adquiridos em outras disciplinas, como Estrutura de Dados, em exercícios práticos de laboratório.