Esta obra pretende oferecer a estudantes de engenharia e ciĂȘncias exatas em geral um texto sobre os fundamentos da programação de computadores. A intenção do livro, antes de explorar todas as potencialidades da linguagem C, Ă© apresentar como construir programas complexos com poucas construçÔes da linguagem. O material aqui apresentado estĂĄ organizado em aulas, nas quais sĂŁo apresentados e discutidos problemas, que foram selecionados de modo a cobrir os principais assuntos normalmente discutidos em um curso introdutĂłrio de programação de computadores. Com um texto que nĂŁo exige experiĂȘncia prĂ©via alguma em programação de computadores, o livro começa com problemas e soluçÔes muito simples. Ao longo das aulas, embora os problemas ainda possam ser simples, as soluçÔes vĂŁo se tornando cada vez mais complexas, atĂ© que no final da obra os recursos apresentados correspondem a programas bastante sofisticados.