Prefácio

Home      |      Prefácio     |     

 

Esta apostila é uma compilação de notas de aulas de disciplinas de Introdução à Ciência da Computação oferecidas pelo Departamento de Ciência da Computação do IME/USP e tem por objetivo apresentar conceitos básicos de computação e programação por meio de exercícios práticos.

Originalmente, a compilação destas notas de aulas foi realizada com o objetivo de apresentar um material de apoio para o curso não-presencial de MAC2166 oferecido aos alunos da Escola Politécnica da USP. Tradicionalmente, a linguagem C é utilizada no ensino dessa disciplina, e por isso ela também é utilizada nessa apostila. Com este material pronto, pensamos que ele possa ser útil também aos alunos de cursos presenciais.

Pela nossa experiência, o método mais eficaz para aprender a programar é programando. Por isso, as notas de aula estão organizadas na forma de resolução de vários exercícios, com foco na resolução de problemas, estruturando a solução na forma de um programa, ao invés da simples descrição de comandos da linguagem C.

Obviamente, cada professor confere à sua aula um ``sabor'' e um``colorido'' diferente: cada um tem sua própria maneira de ensinar. Por isso, advertimos que não necessariamente estas notasde aulas serão seguidas pelo seu professor, mas de toda maneira, esperamos que esta apostila seja útil para os alunos como material de estudo e de apoio em seu primeiro contato com um curso introdutório de computação e programação.

Vale a pena ressaltar que estas notas de aula são resultado de uma experiência e de um esforço conjunto de muitos professores do departamento que já ministraram estas disciplinas. Por isso, queremos deixar aqui nosso reconhecimento deste esforço e também nossos agradecimentos.

Um bom estudo!


São Paulo, janeiro de 2010.

Carlos Hitoshi Morimoto e Ronaldo Fumio Hashimoto


Carlos Hitoshi Morimoto
Departamento de Ciência da Computação
Instituto de Matemática e Estatística
USP
 
Fev. 2010