Algoritmos e Lógica de Programação

IFPB - Esperança - 2017.2

Conteúdo desta página

Notícias

    • [08/12/2017] Lista de exercícios 9 disponível. Prazo para entrega 14/12/2017.

    • [08/12/2017] Não deixem de entregar as listas até a prova. Se tem listas antigas pendentes. Entregue também.

    • [08/12/2017] 3ª avaliação ficou para dia 14 e reposição para dia 18/12/2017. Falta confirmar data da final, que depende do calendário de finais das outras disciplinas.

    • [14/09/2017] Refazer a Lista de exercícios 2 utilizando Python + turtle. Prazo para entrega 26/09/2017.

    • [12/09/2017] Lista de exercícios 3 disponível. Prazo para entrega 19/09/2017.

    • [23/08/2017] Lista de exercícios 2 disponível. Prazo para entrega 05/09/2017.

    • [14/08/2017] Lista de exercícios 1 disponível. Prazo para entrega 24/08/2017.

  • [10/08/2017] Página da disciplina disponível.

Docente

André Atanasio Maranhão Almeida

Email: andre.almeida [ @ ] ifpb.edu.br

Dias, horários e local das aulas

Terça das 20:20 às 22:00 e Quintas das 18:30 às 22:00 na Sala 01 ou Laboratório de Informática.

Dúvidas

As dúvidas devem ser esclarecidas o quanto antes. Não hesitem em interromper as aulas para esclarecer dúvidas. Podem enviar e-mails, ou mesmo mensagem no Facebook no WhatsApp, com esta finalidade também.

Podem me procurar pessoalmente no campus. Meu horário está disponível aqui.

Datas importantes

    • 26/09 - 1ª avaliação

    • 07/11 - 2ª avaliação

    • 14/12 - 3ª avaliação

    • 18/12 - Reposição

    • ??/12 - Final

Material didático

Softwares de apoio

Desafios

Conteúdo programático

    1. Algoritmos: definição e características

    2. Tipos de dados e variáveis

    3. Expressões, operadores e funções pré-definidas

    4. Entrada e saída de dados

    5. Estruturas condicionais

      1. Desvio condicional

      2. Seleção múltipla

    6. Estruturas de repetição

      1. Contada

      2. Condicionada

    1. Declaração e manipulação de vetores/listas

    2. Funções e Recursão

    3. Manipulação de arquivos

Bibliografia básica

EVARISTO, J; CRESPO, S. Aprendendo a Programar Programando numa Linguagem Algorítmica Executável, 2ª ed. Formato Digital, 2010.

Bibliografia complementar

CORMEN, T. H.; et al. Algoritmos - Teoria e Prática, 2ª ed. Campus, 2002.

Avaliações

As avaliações serão realizadas sob forma de provas escritas individuais, sendo três por semestre e com pesos iguais. O conteúdo abordado será aquele trabalhado até a semana anterior a prova.

A média final da disciplina será calculada pela média aritmética das três notas. Haverá ainda uma prova final, que será aplicada aos alunos que obtiverem média final inferior a 7,0 e maior ou igual a 4,0, conforme as normas da instituição. A final será uma prova escrita individual, que irá abranger todo o conteúdo da disciplina.

A nota final, para todos os que participarem da final, será a média ponderada entre a média final e prova final. A nota final terá peso 6 e a prova final 4.