Você está na página 1de 12

Algoritmos e Estruturas de Dados I IEC012

Apresentao

Prof. Dr. Raimundo BARRETO


rbarreto@icomp.ufam.edu.br xbarretox@gmail.com www.icomp.ufam.edu.br/rbarreto/aed1.html

Objetivo
Oferecer a capacidade de elaborar, verificar e implementar algoritmos em uma linguagem de programao de alto nvel. O foco ser aprender a programar independente de linguagem de programao. Ao final da disciplina os alunos devero estar aptos a elaborar programas para manipular estruturas de dados bsicas armazenadas em memria principal.

Programa do curso
1. 2. 3. 4. 5. 6. 7. 8. 9. Conceitos Bsicos: Viso geral sobre algoritmos e estruturas de dados. Raciocnio Lgico e Dedutivo Algoritmos: Definio; linguagem natural; Portugol; Fluxograma. Elaborao de Algoritmos: Seqencial; Escolha; Repetio; Procedimentos (ou funes). Linguagem de Programao C: Definio; Tipos Bsicos; Exemplos de Programas. Codificao de Algoritmos na Linguagem C. Algoritmos que utilizam Matrizes Algoritmos que utilizam Memrias Dinmicas Algoritmos de Ordenao e Busca

Dinmica de aula
Aulas expositivas Apresentao e execuo de algoritmos em sala de aula Aulas em laboratrio Aplicao de trabalhos prticos envolvendo implementao de algoritmos

Avaliao
03 provas parciais (02 melhores notas) 7 trabalhos prticos Mdia parcial (MP): MP = (MPP*0.6)+(MTP*0.4), onde MPP = mdia das provas MTP = mdia dos trabalhos Mdia final (MF):

MP 2 +PF MF= 3

Monitor
Felipe Cabral Fonseca
Estudante de Cincia da Computao Email: cabralff@gmail.com

Trabalhos Prticos
Trabalhos em duplas de dois, ou sozinho. Listas de Exerccios. No precisam entregar, mas pode ser questo de provas. Enviar para os e-mails:
xbarretox@gmail.com cabralff@gmail.com

Campo assunto:
[AED1] N-sima lista

Trabalhos Prticos
HALL (interpretador PORTUGOL)
http://www.paim.pro.br/hall/index.htm

GCC (Linux) Dev-C++

Avaliao
Trabalhos iguais Notas iguais a ZERO Estudo em grupo encorajado.

Informaes
Home page: www.dcc.ufam.edu.br/rbarreto/aed1.html Grupo de Discusso: aed1-si-ufam@googlegroups.com

Bibliografia
1. Aaron Tenenbaum, Yedidyah Langsam, Moshe Augenstein. Estruturas de Dados Usando C. Makron Books, 1995. SCHILDT, Herbert. C Completo e Total. Makron Books, 1997. DEITEL, Harvey M. & DEITEL, Paul J. C - How to Program. 5th Edition. Prentice Hall, 2006. SCHILDT, Herbert. Linguagem C - Guia do usurio. McGraw-Hill, 1986. GUIMARES, A.M. & LAGES, N.A.C. Algoritmos e Estruturas de Dados. Editora LTC, 1985. Apostilas de Lgica de Programao.

2. 3. 4. 5. 6.

Questes

Você também pode gostar