Algoritmos e Lógica de Programação

IFPB - Esperança - 2017.1

Conteúdo desta página

Notícias

    • [28/05/2017] Lista de exercícios 7 disponível. Deve ser entregue até o dia 16/06.

    • [19/05/2017] Aqui está disponível o material de Português Instrumental sobre o Novo Acordo Ortográfico.

    • [26/04/2017] A 2ª avaliação foi adiada para o dia 05/05.

    • [26/04/2017] Lista de exercícios 6 deve ser entregue até dia 05/05. Na verdade a lista já tinha sido entregue impressa a algumas semanas, apenas não tinha disponibilizado em formato digital.

    • [24/03/2017] Lista de exercícios 5 deve ser entregue dia 20/04.

    • [24/03/2017] Lista de exercícios 4 deve ser entregue dia 06/04.

    • [27/02/2017] Lista de exercícios 3 deve ser entregue dia 09/03.

    • [23/02/2017] Lista 2 foi adiada para 24/02.

    • [13/02/2017] Lista de exercícios 1 deve ser entregue dia 16/02 e lista 2 em 23/02.

    • [13/02/2017] Slides e listas de exercícios disponibilizadas em Material Didático.

  • [13/02/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

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

Há monitores para a disciplina. São eles Aryelson, Eniedson, Jéfter e José Arthur. Eles atendem nas Terças e Quartas das 13:50 às 17:30.

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

    • 09/03 - 1ª avaliação

    • 05/05 - 2ª avaliação

    • 16/06 - 3ª avaliação

    • 22/06 - Reposiçã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.