13
1 Apresentação MCTA028 Programação Estruturada Prof. João Henrique Kleinschmidt (teoria e prática) Prof. Celso Setsuo Kurashima (prática) 3Q-2018

Apresentação - professor.ufabc.edu.brprofessor.ufabc.edu.br/~joao.kleinschmidt/aulas/prog2018/intro.pdf · 6 Programação estruturada - Ementa Apresentar noções básicas e intermediárias

  • Upload
    phamanh

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

1

Apresentação

MCTA028 – Programação Estruturada

Prof. João Henrique Kleinschmidt (teoria e prática)

Prof. Celso Setsuo Kurashima (prática)

3Q-2018

2

Apresentação

Prof. João Henrique KleinschmidtCentro de Engenharia, Modelagem e Ciências Sociais Aplicadas (CECS)

Credenciado no BC&T, BCC e EngInfo (graduação)

Credenciado na EngInfo (pós-graduação)

Email: [email protected]

Site: professor.ufabc.edu.br/~joao.kleinschmidt

Material da disciplina elaborado por:

Prof. Dr. Jesús P. Mena-Chalco (UFABC)

3

Sobre a disciplina

4

Antes de 2016

BCC

PI NI

AED 1

AED 2 POOA. ALG.

5

2016 →

BCC

PI

PE

NI

AED 1

AED 2 POOA. ALG.

6

Programação estruturada - Ementa

Apresentar noções básicas e intermediárias sobrealgoritmos, 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.

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.

8

Programação estruturada

URL: professor.ufabc.edu.br/~joao.kleinschmidt

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

9

Alguns livros importantes para a carreira

20

2724

17

11

1815

08

25

29

22

01

0805

22

12

2926

0603

13

18

0401

10

Calendário

11

12

Sobre a avaliação

Prova 01: 29/10 → 40%

Prova 02: 13/12 → 40%

Exercícios → 20%

Prova Substitutiva/Recuperação Unificada: 18/12

Atribuição de conceitos:

A: nota ≥ 9

B: 7,5 ≤ nota < 9

C: 6 ≤ nota < 7,5

D: 5,0 ≤ nota < 6

F: nota < 5,0

11

1815

08

25

29

22

0401

13

Calendário – IV SEUFABC

Os dias 01 e 04-out-2018 serão considerados como atividades da IV Semana das Engenharias da UFABC

Os alunos deverão apresentar comprovante de participação em pelo menos duas atividades do evento, e/ou atuação como membro da comissão organizadora com carga horária de pelo menos quatro horas.

http://eventos.ufabc.edu.br/seufabc/