A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Professor: Luiz A. P. Neves Algoritmos e Lógica de.

Apresentações semelhantes


Apresentação em tema: "Professor: Luiz A. P. Neves Algoritmos e Lógica de."— Transcrição da apresentação:

1 Professor: Luiz A. P. Neves Algoritmos e Lógica de Programação II

2 2 Aulas Aulas Práticas  A turma inteira no lab (quinta-feira) Prof. Neves  SEMPRE levar pen-drive nas aulas

3 Algoritmos e Lógica de Programação II 3 Chamada A chamada é obrigatória e pode ser feita em qualquer momento da aula. Não há qualquer situação prevista para abono de faltas.

4 Algoritmos e Lógica de Programação II 4 Lembretes Durante o período das aulas:  não usar celulares e notebooks  Laboratórios (expressamente proibido) Bebidas Alimentos Cigarro

5 Disciplina Algoritmos e Lógica de Programação II 5 Código: TI139 Natureza: Obrigatória Período Letivo: 2º Carga Horária Semestral: 45 horas-aula Aula Teórica: 01 Aula Prática: 02 Carga Horária Semanal: 03 Créditos: 02

6 Algoritmos e Lógica de Programação II 6 Compromisso Didático Ementa:  Programação Modular: objetivos, escopo de variável, parâmetros, métricas de eficiência;  Vantagens e desvantagens da programação estruturada;  Estrutura de Dados Heterogênea (registro): conceitos e finalidades de estrutura de dados;  Arquivos: características, registro, operações, métodos de organização e de acesso, merge, balance-line e atualização direta;  Técnicas para Elaboração de Relatórios: conceitos, tipos de organização: nível relatório, nível página e nível campo;  Documentação;  Uso das Linguagens de Programação C ou Java.

7 Algoritmos e Lógica de Programação II 7 Programa de aprendizagem Aptidões:  Justificar a necessidade da construção de algoritmos;  Compreender os conceitos básicos de lógica e de padrões de comportamento;  Identificar as estruturas básicas de algoritmos: seqüência, alternativas, repetição;  Conhecer as técnicas existentes para descrever algoritmos na linguagem de programação;  Selecionar a técnica mais adequada;  Conhecer as técnicas de representação de estrutura de dados em algoritmos;  Desenvolver perfil adequado de programador de sistemas computacionais  Implementar estruturas de dados para a resolução de problemas de natureza variada.

8 Aptidões Algoritmos e Lógica de Programação II 8

9 9 Temas 1. Revisão da lógica de programação. 2. Programação Modular; 3. Análise da concepção da Programação Estruturada; 4. Estrutura de dados Heterogêneas; 5. Arquivo e métodos de organização e acesso; 6. Técnicas de Relatórios; 7. Documentação e 8. Construção de Algoritmos

10 Algoritmos e Lógica de Programação II 10 Metodologia Progressista: Aprender a Aprender Ações do Aluno:  Providenciar a bibliografia sugerida;  Estudar os textos conforme o estabelecido;  Produzir síntese;  Produzir textos, tabelas, gráficos, planilhas individual e coletivamente, com as ferramentas;  Participar de pesquisa de campo;  Participar das apresentações.

11 Algoritmos e Lógica de Programação II 11 Recursos Tecnológicos Biblioteca Laboratório de Informática Datashow Artigos e Apostilas Internet Livros Professores

12 Algoritmos e Lógica de Programação II 12 Ferramenta de Trabalho Ambiente Windows DevC++ Free Editor visual for windows Ambiente Linux Compilador gcc Free Editor de texto como vi ou xemacs

13 Algoritmos e Lógica de Programação II 13 Avaliação AvaliaçõesPesoNota final Prova de Revisão10 % Prova Teórica 120 % Prova Teórica 230 % Projeto de Algoritmo (completo)40 %

14 Avaliação Algoritmos e Lógica de Programação II 14 Critérios de Avaliação AvaliaçõesPeso revisão10 prova 120 prova 230 Projeto40 total100 Média Final = Revisao*0,1 + P1*0,2 + P2*0,3 + Projeto*0,4 Datas Importantes - Turma Tarde AvaliaçõesPeso Prova de revisão 02-mai-13 Prova 119-abr-12 Prova 224-mai-12 Apresentação do projeto21-jun-12 Datas Importantes - Turma Noite AvaliaçõesPeso Prova de revisão 08-mai-13 Prova 120-abr-12 Prova 225-mai-12 Apresentação do projeto22-jun-12

15 Plano de Aulas – turma Tarde Algoritmos e Lógica de Programação II 15 Plano Aula DataNum Aulas Aula Não PresencialAssunto Aula 8-mar-1230Apresentação do Professor, Disciplina e Metodologia 15-mar-1230Aula 1 - Revisão de Algoritmos e Lógica - Prova de Revisão 22-mar-1230Desafio do Jogo da Adivinhação e Aula 2 - Variáveis compostas Heterogêneas 29-mar-1230Exercícios de Variáveis Heterogêneas 5-abr-1230Aula 3 - Introdução Arquivos - Manipulação 12-abr-1230Aula 4 - Arquivos Sequencial e Direta 19-abr-123 Prova Teórica 1 26-abr-1230Exercícios de Arquivos 3-mai-123 Aula 5 - Arquivos - Acesso Sequencial e Indexado 10-mai-1203Aula 1 Não Presencial 17-mai-123 Aula 6 - Modularização e Passagens de Parametros 24-mai-123 Prova Teórica 2 31-mai-123 Algoritmo de Ordenação ou Busca e Definição dos Projetos 7-jun-1203Aula 2 Não Presencial (feriado) 14-jun-123 Desenvolvimento dos Projetos - Sorteio das Apresentações 21-jun-123 Apresentação dos Trabalhos e Resultados 28-jun-12 feriadoResultados 5-jul-12 Exame Final 426 total de aulas48

16 Plano de Aulas – turma Noite Algoritmos e Lógica de Programação II 16 Plano Aula Data Num Aulas Aula Não PresencialAssunto Aula 9-mar-1230Apresentação do Professor, Disciplina e Metodologia 16-mar-1230Aula 1 - Revisão de Algoritmos e Lógica - Prova de Revisão 23-mar-1230Desafio do Jogo da Adivinhação e Aula 2 - Variáveis compostas Heterogêneas 30-mar-1230Exercícios de Variáveis Heterogêneas 6-abr-1230Aula 3 - Introdução Arquivos - Manipulação 13-abr-1230Aula 4 - Arquivos Sequencial e Direta 20-abr-123 Prova Teórica 1 27-abr-1230Exercícios de Arquivos 4-mai-123 Aula 5 - Arquivos - Acesso Sequencial e Indexado 11-mai-1203Aula 1 Não Presencial 18-mai-123 Aula 6 - Modularização e Passagens de Parametros 25-mai-123 Prova Teórica 2 1-jun-123 Algoritmo de Ordenação ou Busca e Definição dos Projetos 8-jun-1203Aula 2 Não Presencial (feriado) 15-jun-123 Desenvolvimento dos Projetos - Sorteio das Apresentações 22-jun-123 Apresentação dos Trabalhos e Resultados 29-jun-12 feriadoResultados 6-jul-12 Exame Final 426 total de aulas48

17 Algoritmos e Lógica de Programação II 17 Projeto de Algoritmo Este projeto consistirá de uma construção de um algoritmo de busca ou ordenação, bem como de sua formalização (metodologia e português estruturado) por meio de documentação escrita.

18 Algoritmos e Lógica de Programação II 18 Descrição do Projeto Aspecto Prático  Implementação de um projeto com a utilização da linguagem de programação C ou Java. Aspecto Teórico  Construção dos algoritmos de acordo com as estratégias da concepção lógica do projeto

19 Algoritmos e Lógica de Programação II 19 Requisitos Iniciais Compreender e abstrair a lógica do problema e construí-la como algoritmo. Dominar os requesitos de uma linguagem de programação (C ou Java)

20 Algoritmos e Lógica de Programação II 20 Contatos Prof. Dr Luiz Antônio Pereira Neves   homepage  Moodle Senha: ti139

21 Algoritmos e Lógica de Programação II 21 Referências Bibliográficas GUIMARÃES, A. M.; LAGES, N. A. C. Algoritmos e estruturas de dados. Rio de Janeiro:Livros Técnicos e Científicos Editora S. A., 1994 (biblioteca). FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. Lógica de programação – A construção de algoritmos e estruturas de dados. São Paulo – Brasil: Makron Books do Brasil Editora Ltda., 2000 (biblioteca). MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: lógica para desenvolvimento de programação de computadores. São Paulo: Érica, 2001.

22 Algoritmos e Lógica de Programação II 22 Bibliografias - UDESC CELES FILHO, Waldemar. Introdução a estruturas de dados: com técnicas de programação em C / Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Rio de Janeiro: Elsevier, 2004 (biblioteca). PEREIRA, Silvio do Lago. Estruturas de Dados Fundamentais: Conceitos e Aplicações, São Paulo: Érica, 2008 (biblioteca). PREISS, Bruno R. Estruturas de dados e algoritmos: Padrões de Projetos orientados a Objetos com Java, Rio de Janeiro: Elsevier, 2000 (biblioteca). VELOSO, P. et al. Estruturas de dados. Rio de Janeiro: Campus, WIRTH, Niklaus. Algoritmos e estrutura de dados. Rio de Janeiro: LTC, 1999.

23 Algoritmos e Lógica de Programação II 23 Clássicos

24 Algoritmos e Lógica de Programação II 24 Referências Bibliográficas Schildt, Herbert. C Completo e Total. Makron Books São Paulo. Mizrahi, Victorine Viviane. Treinamento em Linguagem C++. Módulo 1. 2ª. Edição, Prentice Hall, São Paulo.

25 Algoritmos e Lógica de Programação II 25 Referências Bibliográficas Damas, Luís. Linguagem C. 10ª. Edição, Rio de Janeiro, Editora LTC, 2007.

26 Algoritmos e Lógica de Programação II 26 Aplicações

27 Primeira HomeWork Faça o cadastro no Ambiente Virtual de Aprendizagem:  Acesse o Moodle  Selecione a sala virtual da disciplina Providencie o livro de lógica de programação Algoritmos e Lógica de Programação II 27

28 Algoritmos e Lógica de Programação II 28 Participe das aulas com o professor e com os colegas Pesquise e traga novidades!!!! Não falte as aulas jamais! Seja corajoso, pergunte sempre. Estude, implemente e teste os algoritmos na linguagem C sempre, sem parar.... Muito obrigado!


Carregar ppt "Professor: Luiz A. P. Neves Algoritmos e Lógica de."

Apresentações semelhantes


Anúncios Google