Este curso ensina técnicas para resolver problemas na forma de algoritmos e utiliza como prática o estudo pormenorizado da linguagem C para a escrita, modularidade, depuração, testes e documentação de programas.