Esta página contém informações a respeito do curso acima. Elas tem por objetivo COMPLEMENTAR o meu trabalho em sala de aula e o trabalhodo monitor.
O monitor desse curso se chama Márcio Akyama. O email dele é akyama@ime.usp.br (coloque MAC0110 no assunto. O Márcio estará no CEC as segundas e as quintas feiras, das 18:00h as 19:00h. A função do Márcio é auxiliar os alunos com SciLab, os aspectos básicos da programação em C e do uso do LCCWin. As dúvidas sobre os aspectos mais complexos de SciLab e C ou os detalhes mais cabeludos do LCCWin são minha (Walter) responsabilidade e caso o Márcio tenha alguma dificuldade (o que não tem nada de mais, diga-se de passagem), sinta-se à vontade para me procurar.
Nas primeiras semanas do curso usaremos o SciLab para introduzir os conceitos básicos de programação. O SciLab é um programa livre, disponível no endereço http://scilabsoft.inria.fr/. Há bastante material sobre o SciLab na internet, que pode ser acessado a partir da página do Professor Leônidas: http://www.ime.usp.br/~leo/scilab/.
A parte prática é muito importante neste curso e para isto você precisará de um "compilador" ou um "ide", que são programas para fazer programas. O IDE padrão para este curso será o LCCWIN, que pode ser encontrado, de graça, no site
Eu recomendo que você use o Visual C++ 6.0. Licenças oficiais e gratuitas deste software estão disponíveis no Laboratório Microsoft da USP, que faz parte do Centro de Computação Eletrônica (CCE), que fica entre o Bloco C do IME e o restaurante da Civil. Para obter a licença você deverá preencher esse termo de responsabilidade, levar cinco CD's ao CCE e falar com o Anderson Sato (anderson.sato@poli.usp.br).
Todos os trabalhos (EP's) em C do curso deverão funcionar com o LCCWin ou no Visual C++ 6.0, mas voce pode fazê-los com outras ferramentas, como as disponíveis em
http://www.geocities.com/cantinhodoc
Como o nome indica, o LCCWin funciona apenas na família Windows de sistemas operacionais, mas no site acima você encontrará o gcc e outras ferramentas baseadas nele que funcionam no Linux.
Eu recomendo os seguintes livros para esta disciplina. Além deles você pode consultar as notas de aula no formato .pdf mais abaixo.
Estas são as notas de aula no formato ppt (do PowerPoint, da Microsoft). Elas contém um arcabouço do material dado em classe e alguns comentários adicionais ou tópicos que eu pulei por falta de tempo.Enfatizo, porém, que estas notas NÃO SUBSTITUEM AS AULAS, pois a maioria do conteúdo das aulas é escrito no quadro negro ou expresso verbalmente. As notas apenas indicam os tópicos abordados em cada aula.
Estes são alguns programas com exemplos de programação no SciLab. Eles ilustram alguns dos pontos discutidos em sala de aula e NÃO são para uso geral. Para baixar os exemplos, clique aqui
Aqui estão as listas de exercícios formuladas pelo Márcio (o monitor). Você poderá tentar resolvê-las em casa ou no CEC. O Márcio estará lá para te ajudar nas segundas e quintas das 18:00 as 19:00h.
Aqui estão os exercícios programas (EP), que são obrigatórios e farão parte da sua média final.9:00h.