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.