apresentação -...
TRANSCRIPT
![Page 1: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/1.jpg)
1
Apresentação
MCTA028 – Programação Estruturada
Prof. Jesús P. Mena-Chalco
3Q-2017
![Page 2: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/2.jpg)
2
Apresentação
Professor:Jesús P. Mena-Chalco (CMCC)
Formação: - Engenheiro da Computação.- Mestre (2005) e Doutor (2010) em Ciência da Computação.Instituto de Matemática e Estatística da USP.
Sala 517-A, torre 2, 5º Andar.
Áreas de pesquisa:- Reconhecimento de padrões, Bibliometria/Cientometria.
![Page 3: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/3.jpg)
3
Sobre a disciplina
![Page 4: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/4.jpg)
4
Antes de 2016
BCC
PI NI
AED 1
AED 2 POOA. ALG.
![Page 5: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/5.jpg)
5
2016 →
BCC
PI
PE
NI
AED 1
AED 2 POOA. ALG.
![Page 6: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/6.jpg)
6
Programação estruturada - Ementa
Apresentar noções básicas e intermediárias sobre algoritmos, programação em linguagens compiladas, compilação, programas em execução (processos).
Funções e procedimentos.
Vetores e matrizes.
Recursividade.
Ponteiros (alocação estática e dinâmica de memória).
Passagem de parâmetros.
Estruturas e arquivos
Métodos simples de busca e ordenação
Aplicar todos os conceitos apresentados no contexto da resolução de problemas clássicos e novos da computação.
![Page 7: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/7.jpg)
7
Bibliografia
L. Damas.Linguaguem C. 10º Edição, Editora LTC, 2007.
P. Feofiloff.Algoritmos em Linguagem C. 1ª Edição, Editora Campos, 2008. Veja também o site deste livro.
F.A.C. Pinheiro. Elementos de Programação em C. Porto Alegre: Bookman 2012.
T. Cormen et al. Algoritmos: Teoria e Prática. Rio de Janeiro: Editora Campus, 2ª edição, 2002.
![Page 8: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/8.jpg)
8
Programação estruturada
URL: http://professor.ufabc.edu.br/~jesus.mena/courses
TPI: 2 - 2 - 4
É muito importante considerar as ~4 horas de estudo fora da aula.
→ Fall in love with mathematics (pratique matemática)→ Be self-motivated (trabalhe com pares)→ Never back down (seja persistente)→ Become a master (ensine aos colegas)→ Be a bookworm (seja leitor ávido)
Leia as seguintes sugestões:http://www.wikihow.com/Learn-a-Programming-Language
![Page 9: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/9.jpg)
9
Alguns livros importantes para a carreira
![Page 10: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/10.jpg)
10
![Page 11: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/11.jpg)
11
Calendário
![Page 12: Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~jesus.mena/courses/pe-3q-2017/PE-aula00.… · 1 Apresentação MCTA028 – Programação Estruturada Prof. Jesús P](https://reader034.vdocuments.mx/reader034/viewer/2022051408/6009abaa1bc9c126d92b40be/html5/thumbnails/12.jpg)
12
Sobre a avaliação
Prova 01: 25/10 → 40%Prova 02: 06/12 → 40%Exercícios → 20%Prova Substitutiva: 13/12Prova de recuperação: fev/2018 Bônus: Desafios (~3)
Atribuição de conceitos:A: nota ≥ 9B: 7,5 ≤ nota < 9C: 6 ≤ nota < 7,5D: 5,0 ≤ nota < 6F: nota < 5,0