1 / 30

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO. Carga Horária. Datas. Datas Avaliações. Objetivos. Prof. Msc . Raul Benites Paradeda. Programa. Unidade 1. Unidade 2. Bibliografias Básicas. Bibliografias Complementares. Programas. Avaliações. Unused Section Space 1. Unused Section Space 2.

holly-wynn
Download Presentation

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Carga Horária Datas Datas Avaliações Objetivos Prof. Msc. Raul BenitesParadeda Programa Unidade 1 Unidade 2 Bibliografias Básicas Bibliografias Complementares Programas Avaliações Unused Section Space 1 Unused Section Space 2 Unidade 3 Unidade 4 Unidade 5 Bibliografias Já começou Primeira Unidade Segunda Unidade Como é um pôster? Dicas Contato

  2. 6 aulas semanais

  3. Segunda-Feira  09h30min às 11h10min. • Terça-Feira  07h30min às 09h10min. • Sexta-Feira  07h30min às 09h10min.

  4. Quantidade de horas 132 h/a • Teóricas  22 h/a • Práticas  110 h/a

  5. Início Aulas: 14/02/2011 (segunda-feira) • Término Aulas: 30/06/2011 (quinta-feira)

  6. Datas Importantes: • 11/04– 20/04 Primeira Unidade • 13/06– 22/06 Segunda Unidade • 01/07– 07/07  Prova final • Eventos: • 19/05– 21/05 V Semana de TI • 06/06– 10/06 V Maratona de Programação

  7. Desenvolver o raciocínio lógico para a solução de problemas; • Compreender os conceitos fundamentais de algoritmos como forma computacional de solução de problemas; • Estudo de uma linguagem de programação para implementação de algoritmos;

  8. Introdução a orientação a objetos; • Identificar quando a computação de um programa pode ser realizada em tempo hábil, ou quando o problema demanda soluções mais complexas para ser resolvido nesse tempo.

  9. Unidade 1 1. Fundamentos de Lógica de Programação 1.1. Algoritmo (metalinguagem) 1.2. Conceitos de memória, variáveis e constantes. 1.3. Tipos básicos de dados 1.4. Operadores aritméticos, relacionais e lógicos. 1.5. Comandos básicos de entrada e saída e atribuição 1.6. Conceito de bloco de comandos

  10. Unidade 1 1.7. Estruturas de controle de fluxo – condicionais (se, se-senão e caso) 1.8. Estruturas de controle de fluxo – repetições (para, enquanto e repita -enquanto)

  11. Unidade 2   2. Estruturas de Dados Homogêneas (vetores e matrizes) 2.1. Cadeias de caracteres - String

  12. Unidade 3   3. Estruturas de Dados Heterogêneas (registros)

  13. Unidade 4  4. Modularização 4.1. Variáveis locais e globais 4.2. Funções 4.3. Passagem de parâmetros por valor e por referência 4.4. Funções recursivas 4.5. Biblioteca de funções

  14. Unidade 5 5. Noções de programação orientada à objetos

  15. FORBELLONE, André Luiz Villar; EBERSPACHER, Henri. Lógica de programação. 3. ed. São Paulo: Makron Books, 2005. • PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados: com aplicações em Java. 1. ed. São Paulo: Pearson Education, 2003. • MEDINA, Marco; FERTIG, Cristina. Algoritmos e Programação: Teoria e Prática. 2 ª Edição. Novatec, 2006.

  16. DAMAS, L. Linguagem C. 11ªEdição. Editora: LTC, 2007. • OLIVEIRA, J.F.; MANZANO, J.A.N.G.Estudo Dirigido de Algoritmos, 11ªEdição. Editora: Erica, 2007.

  17. Dev-C++

  18. Prova 7,0 + Trabalhos 3,0 + Prova Surpresa 1,0 Extra

  19. Prova 6,0 + Trabalho 2,0 + Atividades em sala 1,0 + Pôster 2,0 (extra) Ou • Prova 3,0 + Trabalho 2,0 + Atividades em sala 1,0 + Artigo 4,0 (extra)

  20. O pôster é um tipo de trabalho científico que objetiva, de forma clara e sucinta, apresentar os resultados de uma pesquisa original completa ou seus resultados parciais. • Sendo assim, o pôster será avaliado em duas linhas: • 1) Apresentação resumida de um assunto; • 2) Análise comparativa.

  21. Entregar até o dia 05/03 um resumo de no máximo 300 palavras sobre o tema escolhido para o pôster ou artigo (valendo 1,0 ponto sobre o relatório, proporcional a avaliação do aluno).

  22. Obs: Deve ser no máximo 3 alunos por grupo!

  23. Obs o retorno: Temas “batidos” não serão aceitos, sejam originais, pesquisem!

  24. Obs a ressurreição: Os trabalhos serão apresentados na semana de TI ou em eventos de outras instituições.

  25. Encarar as disciplinas desde o primeiro dia de aula. • Criar um e-mail para turma e avisar aos professores.

  26. Se houver algum problema com algum professor, PRIMEIRAMENTE CONVERSAR COM O PROFESSOR. • Escolher um líder de turma para representar os colegas.

  27. Raul Paradeda • Email:profraulparadeda@gmail.com • Twitter:@paradeda

  28. Desejo um ótimo semestre a todos!

More Related