Algoritmos e Lógica de Programação

IFPB - Esperança - 2016

Conteúdo desta página

Notícias

  • [09/06/2016] Lembrem que vocês podem ganhar até dois pontos extras na disciplina se resolverem as listas (1 e 2) no The Huxley.

  • [08/06/2016] A terceira avaliação será dia 17/06/2016 na duas primeiras aulas. A reposição será realizada logo em seguida.

  • [12/05/2016] Até o momento, apenas 13 alunos estão registrados no TheHuxley. E, destes, 5 apenas se cadastraram, mas não chegaram a tentar resolver problemas.

  • [07/05/2016] Duas novas listas de exercícios disponíveis através do TheHuxley.

  • [06/05/2016] A segunda avaliação foi adiada para 13/05/2016.

  • [21/04/2016] Uma versão atualizada da apostila de Python está disponível.

  • [20/04/2016] A segunda avaliação será 06/05/2016.

  • [30/03/2016] Terceira lista de exercícios, que trata sobre estruturas de repetição. A lista foi entregue impressa ao final da avaliação. Sugestão: tentem resolver as listas. Para aprender algoritmos não há muito segredo, é necessário prática, muita prática, e o teste de mesa ajuda a testar se a solução está correta e a detectar onde exatamente estão os erros, caso existam.

  • [23/03/2016] A nossa primeira avaliação no dia 23 na verdade foi um simulado. A avaliação ficou para 30/03/2016, quarta da semana seguinte.

  • [17/03/2016] Segunda lista de exercícios, que trata sobre estruturas condicionais. Esta lista havia sido divulgada pelo grupo do Facebook e entregue impressa no dia 08/03/2016.

  • [17/03/2016] Primeira lista de exercícios, que trata sobre variáveis, atribuição, operadores, funções, entrada e saída. Esta lista havia sido divulgada pelo grupo do Facebook e entregue impressa no dia 08/03/2016.

  • [17/03/2016] Não esqueçam que nossa primeira avaliação está agendada para o dia 23/03.

  • [17/03/2016] Site da disciplina disponível.

Docente

André Atanasio Maranhão Almeida

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

Dias, horários e local das aulas

Quartas das 18:30 às 20:10 e Sextas das 18:30 às 22:00 na Sala 01 ou Laboratório de Informática 01.

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, com esta finalidade também.

Podem me procurar pessoalmente no campus. Estou normalmente de terça a sexta, na terça e quarta a tarde e a noite e na quinta e sexta pela manhã e a tarde.

Datas importantes

    • 22/06/2016 - Final

    • 17/06/2016 - Reposição

    • 17/06/2016 - 3ª avaliação

    • 13/05/2016 - 2ª Avaliação

    • 30/03/2016 - 1ª Avaliação

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.