30
ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO Carga Horári a Datas Program a Unidad e 1 Unidad e 2 Biblio grafia s Datas Avalia ções Objeti vos Prof. Msc. Raul Benites Paradeda Bib lio gra fia s Bás ica s Bib lio gra fia s Com ple men tar es Pro gra mas Ava lia çõe s Unu sed Sec tio n Spa ce 1 Unu sed Sec tio n Spa ce 2 Uni dad e 3 Uni dad e 4 Uni dad e 5 com eço u P r i m e i r a U n i d a d e S e g u n d a U n i d a d e C o m o é u m p ô s t e r ? D i c a s C o n t a t o

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Carga Horária Datas

ProgramaUnidade

1

Unidade 2

Bibliografias

Datas Avaliaçõe

s

Objetivos

Prof. Msc. Raul Benites Paradeda

Bibliografia

s Básic

as

Bibliografia

s Complementar

es

Programas

Avaliações

Unused

Section

Space 1

Unused

Section

Space 2Unid

ade 3Unidade 4

Unidade 5

Já começou

Primeira Unidade

Segun

da Unidade

Como é um pôster?

Dicas

Contato

Page 2: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

6 aulas semanais

Page 3: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 4: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Quantidade de horas 132 h/a

Teóricas 22 h/a Práticas 110 h/a

Page 5: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 6: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 7: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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;

Page 8: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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.

Page 9: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 10: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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)

Page 11: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Unidade 2  2. Estruturas de Dados Homogêneas (vetores e

matrizes)2.1. Cadeias de caracteres - String

Page 12: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 13: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Unidade 4 4. Modularização

4.1. Variáveis locais e globais4.2. Funções4.3. Passagem de parâmetros por valor e por referência4.4. Funções recursivas4.5. Biblioteca de funções

Page 14: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 15: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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.

Page 16: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
Page 17: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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.

Page 18: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO
Page 19: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Dev-C++

Page 20: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 21: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

• 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)

Page 22: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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.

Page 23: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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).

Page 24: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 25: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 26: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

Page 27: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Encarar as disciplinas desde o primeiro dia de aula.

Criar um e-mail para turma e avisar aos professores.

Page 28: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Se houver algum problema com algum professor, PRIMEIRAMENTE CONVERSAR COM O PROFESSOR.

Escolher um líder de turma para representar os colegas.

Page 29: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Raul Paradeda Email:

[email protected]

Twitter:@paradeda

Page 30: ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Desejo um ótimo semestre a todos!