Algoritmos e Lógica de Programação
IFPB - Esperança - 2017
Conteúdo desta página
Notícias
[14/08/2017] As provas do 3º bimestre serão dia 28/08, 21/09 e 04/10 (recuperação).
[28/05/2017] A 2ª avaliação do 2º bimestre foi marcada para o dia 29/06.
[17/05/2017] A 1ª avaliação do 2º bimestre foi marcada para o dia 01/06.
[27/03/2017] A recuperação bimestral foi adiada para o dia 17/04.
[27/03/2017] A 2ª avaliação do 1º bimestre foi adiada para o dia 06/04.
[23/03/2017] Refazer a Lista de Exercícios 2 utilizando Python + Turtle (Logo). Esta atividade deve ser entregue até o dia 06/04.
[27/02/2017] Lista de Exercícios 3 (Logo) deve ser entregue até o dia 09/02.
[21/02/2017] Lista de Exercícios 2 (Logo) deve ser entregue até dia 02/02.
[15/02/2017] Lista de Exercícios 1 (Lógica) deve ser entregue até dia 20/02.
[15/02/2017] Slides e listas de exercícios disponibilizadas em Material Didático.
[15/02/2017] Site da disciplina disponível.
Docente
André Atanasio Maranhão Almeida
Email: andre.almeida [ @ ] ifpb.edu.br
Dias, horários e local das aulas
Segunda das 15:50 às 16:40 e Quinta das 13:50 às 15:30 na Sala 01 ou Laboratório de Informática 01.
O horário de núcleo do professor é nas Quartas das 13:50 às 15:30.
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 ou 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 do 1º Bimestre
06/04 - 2ª avaliação do 1º Bimestre
17/04 - Recuperação do 1º Bimestre
01/06 - 1ª avaliação do 2º Bimestre
29/06 - 2ª avaliação do 2º Bimestre
02/08 - Recuperação do 2º Bimestre
28/08 - 1ª avaliação do 3º Bimestre
21/09 - 2ª avaliação do 3º Bimestre
04/10 - Recuperação do 3º Bimestre
Material didático
Slides
Exercícios
Softwares de apoio
Instalador para Windows, versão 3.6.0
CodeSkulptor - um interpretador e IDE Python para rodar no navegador
QPython3 - um interpretador e IDE Python para rodar em Android
Desafios
Conteúdo programático
Algoritmos: definição e características
Tipos de dados e variáveis
Expressões, operadores e funções pré-definidas
Entrada e saída de dados
Estruturas condicionais
Desvio condicional
Seleção múltipla
Estruturas de repetição
Contada
Condicionada
Declaração e manipulação de vetores/listas
Funções e Recursão
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 realizada sob forma de provas escritas, sendo duas por bimestre e com pesos iguais. O conteúdo abordado será aquele trabalhado até a semana anterior a prova.
As médias bimestrais serão dadas pela média aritmética das duas avaliações do bimestre. Caso necessário, o aluno fará a recuperação bimestral, que abordará os conteúdos abordados nas provas regulares do bimestre.
A média final da disciplina será calculada pela média aritmética dos quatro bimestres. 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 média final terá peso 6 e a prova final 4.