MAC110 Introdução à Computação Prof. Walter Mascarenhas Segundo semestre de 2004 02/09/04 Esta aula • Conversa inicial – – – – O que é computação? O que é matemática? O que é cálculo? O que é ciência? • Computação é difícil? – Como aprender computação? – Como ensinar computação? • SciLab • Matéria É, computação é difícil. É tão difícil quanto cálculo, geometria, física, etc. Para aprender tem que se esforçar e ter MUITA paciência Só é mais fácil que lidar com gente! Ensinar computação também é difícil • Porque computação é difícil? – – – – – O computador é frio e faz tudo de modo exato O computador é abstrato Você pensa que disse uma coisa e ele entende outra O computador é irritante Demora para aprender como ele funciona • Porque computação é fácil? – O computador é frio e faz tudo de modo exato – O computador é previsível – Com o tempo você passa a entender como ele funciona A Minha visão • Como aprender computação? – – – – – Observando quem computa faz tempo Resolvendo problemas com o computador Aprendendo os conceitos básicos Exercitando os conceitos básicos Tendo consciência das suas limitações e tentando corrigí-las • Como ensinar computação? – – – – Mostrando o que pode ser feito com o computador Mostrando como resolver problemas com o computador Explicando os conceitos básicos Propondo e acompanhando a resolução dos exercícios dos conceitos básicos – Tendo consciência das suas limitações e tentando corrigí-las SciLab •Para aprender algoritmos e conceitos básicos. Depois C. Mesmo processo do prof. Hirata, da outra turma. •Internet: scilabsoft.inria.fr •Página do prof. Leônidas: www.ime.usp.br/~leo/scilab/ Como ‘‘dominar’’ o SciLab? • Usando o SciLab para resolver problemas. – Quantas pessoas aqui fizeram curso de Word e Excel? Eu acho que a maioria aprendeu e aprende “na raça”. – O SciLab pode te ajudar nos cursos de cálculo, física, etc. • Olhando no Help • Perguntando para mim ou para o Márcio – Nem eu nem ele somos ases de SciLab. Mas isto não importa!! Eu trabalho com isso há mais de vinte anos. É como trocar de carro: é só acostumar com o novo câmbio etc. • Perguntando para os seus colegas – Você ficará surpreso como alguns deles aprenderão rápido. Matéria •Problema matemático: •Raízes quadradas pelo método de Newton •Divisão usando o método de Newton •Conceitos de programação exercitados: •Variáveis •Funções •Repetições •Verificação de condições •Conceitos do SciLab Gráficos Vetores Matemática Computação (algoritmo) Agora com a mão na massa Matemática