Escolar Documentos
Profissional Documentos
Cultura Documentos
Introdução ao Curso
07/03/2022
Conteúdo Programático
Parte I: Programação
Técnica de programação
Linguagens de programação
Conceito de Sub-programação
Parte II: Métodos Numéricos
Resolução numérica sistemas de equações algébricas lineares
Resolução numérica sistemas de equações algébricas não-lineares
Interpolação e diferenciação numéricas
Aplicações na engenharia.
Bibliografia
Programação
Manzano JANG, Oliveira JF. Algoritmos: Lógica para Desenvolvimento de
Programação, 2016.
Souza MAF et al. Algoritmos e Lógica de Programação. Ed: Thomson, 2005
Carboni IF. Lógica de Programação. Ed: Thomson, 2003
Forbellone. Lógica de Programação à Construção de Algoritmos e Estruturas
de Dados, 2000.
Canais do youtube disponibilizados no Moodle
C/C++
Delgado ALN. Linguagem C++ - Notas de aula. Março, 2018. Disponível em
http://www.inf.ufpr.br/ci208/NotasAula.pdf. Acesso em: 15 de agosto de 2018.
http://www.cplusplus.com/
https://www.urionlinejudge.com.br
Canais do youtube disponibilizados no Moodle
Bibliografia
Matlab
Gilat A. Matlab com Aplicacoes em Engenharia. 2. ed. Porto Alegre: Bookman,
2006.
Chapman SJ. Programação em Matlab para Engenheiros. 5ª ed. São Paulo:
Cengage Learning, 2016.
Métodos Numéricos
Gilat A, Subramanian V. Métodos Numéricos para Engenheiros e Cientistas.
Uma Introdução com Aplicações em Matlab. Bookman, 2006.
Chapra SC, Canale RP. Numerical Methods for Engineers. 6ª edição. McGraw-
Hill, 2010.
Como nós aprendemos?
Aprendemos...
Pirâmide de William Glasser
“A boa educação é aquela em que o
Ler 10% quando lemos
professor pede para que seus alunos
pensem e se dediquem a promover
um diálogo para promover a Escutar 20% quando ouvimos
compreensão e o crescimento
dos estudantes” (William Glasser)
Ver 30% quando observamos
Objetivo do curso:
Aprender a programar;
Aprender métodos numéricos;
Aprender a resolver problemas – raciocínio lógico
Metodologia
Problema 1
https://www.onlinepesquisa.com/s/cbd72c0
Lógica
Problema 2 (equipe)
Amanda, Bruno, Camila e Denise são as quatro primeiras pessoas de uma fila,
não necessariamente nesta ordem. João olha para os quatro e afirma:
Contudo, as duas afirmações de João são falsas. Mas sabe-se que Bruno é o
terceiro da fila. Quem está antes dele?
https://www.onlinepesquisa.com/s/0f7a4b3
Lógica
Problema 3 (equipe)
Um pastor diz para outro: "Dê um de seus carneiros que ficamos com
igual número de carneiros."
https://www.onlinepesquisa.com/s/ef22909
Lógica
Desafio de lógica
Em informática...
E se trocarmos a
ordem das etapas?
Algoritmo
1. Levantar da cama
2. Escovar os dentes
3. Tomar banho
4. Tomar café
5. Ir ao banheiro
6. Ir para a escola
7. Estudar
8. Brincar
9. Dormir
Está detalhado o
suficiente?
Algoritmos
Linguagem de Programação
https://becode.com.br/linguagens-alto-nivel-x-baixo-
nivel/#:~:text=Como%20falei%20anteriormente%2C%20existem%20linguagens,pr%C3%B3xima%20da%20linguagem%20de%20m%C3%A1quina
Pós-aula
1) Exact Instructions Challenge - THIS is why 2) Lista de exercícios 01 - Lógica
my kids hate me. | Josh Darnit (07:22)
https://www.youtube.com/watch?v=cDA3_
5982h8
3) Introdução a algoritmos (14:07)
Para a próxima aula...