• Esta turma ainda não possui um plano cadastrado.
  • Esta turma ainda não possui um plano cadastrado.

-

CTBJ/UFPI032 - LÓGICA DE PROGRAMAÇÃO - Turma: 01 (2024.1)

Tópicos Aulas
Aula introdutória (19/02/2024 - 19/02/2024)
Conceitos Fundamentais (21/02/2024 - 21/02/2024)
Algoritmos (26/02/2024 - 28/02/2024)
Variáveis e Tipos de Dados (04/03/2024 - 06/03/2024)
Estruturas de Decisão (11/03/2024 - 18/03/2024)
Não Haverá Aula (18/03/2024)
Estruturas de Repetição (20/03/2024 - 01/04/2024)
Não Haverá Aula (01/04/2024)
Funções (03/04/2024 - 10/04/2024)
Não Haverá Aula (13/05/2024)
Não Haverá Aula (15/05/2024)
Não Haverá Aula (20/05/2024)
Não Haverá Aula (22/05/2024)
Não Haverá Aula (27/05/2024)
Não Haverá Aula (29/05/2024)
Estrutura de repetição PARA (05/06/2024 - 05/06/2024)
Aula Extra.
Estrutura de repetição PARA (10/06/2024 - 10/06/2024)
Aula Extra.
Não Haverá Aula (17/06/2024)
Frequências da Turma
# Matrícula MAR ABR MAI JUN Total
04 06 11 13 20 25 27 03 08 10 15 17 22 24 29 06 08 03 05 10 12 19
1 2024300**** 0 0 2 0 2 0 2 0 0 0 0 2 2 0 0 0 0 2 12
2 2024300**** 2 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 4 0 0 10
3 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 6
4 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2
5 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 2024300**** 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
7 2024300**** 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 8
8 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 2
9 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
10 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 2
11 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2
12 2024300**** 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 2 4
13 2024300**** 0 0 0 0 0 0 2 0 0 0 0 0 2 0 0 0 4 0 0 8
14 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 4
15 2024300**** 0 2 0 0 0 2 2 2 0 0 2 2 0 0 0 2 2 0 0 0 0 0 16
16 2024300**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
17 2024300**** 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2
Notas da Turma
# Matrícula Unid. 1 Unid. 2 Unid. 3 Unid. 4 Prova Final Resultado Faltas Situação
1 2024300**** 8,0 8,0 8,0 8,0 8.0 12 AM
2 2024300**** 8,0 8,0 8,0 8,0 8.0 2 AM
3 2024300**** 8,0 8,0 8,0 8,0 8.0 0 AM
4 2024300**** 0,0 0,0 0,0 0,0 0.0 16 RF
5 2024300**** 6,0 6,0 6,0 6,0 6.0 4 AM
6 2024300**** 6,0 6,0 6,0 6,0 6.0 8 AM
7 2024300**** 7,0 7,0 7,0 7,0 7.0 4 AM
8 2024300**** 8,0 8,0 8,0 8,0 8.0 2 AM
9 2024300**** 10,0 10,0 10,0 10,0 10.0 2 AM
10 2024300**** 8,0 8,0 8,0 8,0 8.0 0 AM
11 2024300**** 8,0 8,0 8,0 8,0 8.0 2 AM
12 2024300**** 8,0 8,0 8,0 8,0 8.0 8 AM
13 2024300**** 8,0 8,0 8,0 8,0 8.0 2 AM
14 2024300**** 10,0 10,0 10,0 10,0 10.0 0 AM
15 2024300**** 8,0 8,0 8,0 8,0 8.0 2 AM
16 2024300**** 8,0 8,0 8,0 8,0 8.0 6 AM
17 2024300**** 6,0 6,0 6,0 6,0 6.0 10 AM

Nenhum item foi encontrado

Plano de Curso

Nesta página é possível visualizar o plano de curso definido pelo docente para esta turma.

Dados da Disciplina
Ementa: Conceito de lógica de programação; Representação gráfica de passos sequenciais; Conceitos de algoritmo; Conceito de linguagem de programação; Formas de Representação de algoritmos; Refinamento: dividindo o problema para solucionar; Pseudocódigo: uma forma diferente de escrever soluções; Sintaxe e semântica de código; Indentação: a importância de escrever códigos legíveis; Escopo de código: entendendo a execução; Constantes e Variáveis; Tipos de Dados; Operadores aritméticos e de comparação; Expressões Aritméticas e lógicas; Comandos: atribuição, condicionais e laços de repetição; Vetor e matriz; Funções e procedimentos com e sem passagem de parâmetros.
Objetivos:
Metodologia de Ensino e Avaliação
Metodologia: Introdução Teórica:

Iniciar com uma explicação sobre os conceitos fundamentais da lógica de programação, como algoritmos, variáveis, tipos de dados, estruturas de controle (sequência, seleção e repetição) e estruturas de dados básicas (vetores, matrizes, etc.).

Utilizar exemplos simples e práticos para ilustrar cada conceito, incentivando a participação dos alunos.
Exercícios Práticos:

Após a introdução teórica, propor uma série de exercícios práticos que abordem os conceitos apresentados. Esses exercícios podem ser desde problemas simples de lógica até problemas mais complexos que envolvam a resolução de algoritmos.

Encorajar os alunos a resolverem os exercícios utilizando uma linguagem de programação específica ou pseudocódigo, dependendo do nível de conhecimento prévio.

Projetos em Grupo:

Dividir os alunos em grupos e atribuir projetos que envolvam a aplicação dos conceitos aprendidos para resolver problemas do mundo real.

Incentivar a colaboração entre os membros do grupo, a discussão de ideias e a troca de conhecimento para a resolução dos projetos.

Acompanhamento Individual:

Realizar acompanhamento individual dos alunos, oferecendo suporte adicional para aqueles que estão com dificuldades.

Estar disponível para responder dúvidas e fornecer orientações tanto durante as aulas quanto em horários específicos de atendimento.

Recursos Multimídia:

Utilizar recursos multimídia, como vídeos explicativos, tutoriais interativos e plataformas de aprendizado online, para complementar as aulas teóricas e práticas.

Recomendar livros e materiais de estudo adicionais para os alunos que desejam se aprofundar nos conceitos abordados.
Procedimentos de Avaliação da Aprendizagem: Avaliação Contínua:

Realizar avaliações periódicas ao longo do curso para verificar o progresso dos alunos.

Essas avaliações podem incluir testes escritos, resolução de problemas práticos, apresentação de projetos e participação em atividades em grupo.

Trabalhos Individuais e em Grupo:

Atribuir trabalhos individuais e em grupo que testem a capacidade dos alunos de aplicar os conceitos aprendidos na resolução de problemas.

Avaliar não apenas o resultado final dos projetos, mas também o processo de resolução, a criatividade na abordagem dos problemas e a colaboração em equipe.

Participação em Sala de Aula:

Avaliar a participação dos alunos em sala de aula, levando em consideração sua contribuição para discussões, perguntas feitas e envolvimento nas atividades propostas.

Incentivar a participação ativa dos alunos, pois isso reflete o interesse e o engajamento com o conteúdo.

Feedback Construtivo:

Fornecer feedback regular aos alunos sobre seu desempenho, destacando seus pontos fortes e áreas de melhoria.

Utilizar o feedback como uma oportunidade de aprendizado, orientando os alunos sobre como podem aprimorar suas habilidades em lógica de programação.

Avaliação Formativa e Somativa:

Combinação de avaliações formativas (para monitorar o progresso e oferecer feedback durante o curso) e avaliações somativas (para avaliar o conhecimento adquirido no final do curso).
Horário de atendimento: 8h40 às 10h20
Bibliografia: Claro, aqui estão cinco referências bibliográficas básicas para a disciplina de Lógica de Programação utilizando Portugol:

1. Santos, E. C., & Dias, R. (2015). "Portugol: Uma abordagem didática para lógica de programação". Novatec Editora.
2. Faria, A. L. (2017). "Algoritmos e Programação: Teoria e Prática em Portugol, C e C++". Érica Editora.
3. Manzano, J. A. N. G. (2013). "Algoritmos: Lógica para desenvolvimento de programação de computadores". Érica Editora.
4. Gomes, P. L. (2018). "Lógica de Programação e Estrutura de Dados com Aplicações em Java". Pearson Education.
5. Vasconcelos, A. B., & Lobato, F. S. (2020). "Lógica de Programação e Estrutura de Dados com Aplicações em Portugol". Érica Editora.
Cronograma de Aulas

Início

Fim

Descrição
19/02/2024
19/02/2024
Aula introdutória
21/02/2024
21/02/2024
Conceitos Fundamentais
26/02/2024
28/02/2024
Algoritmos
04/03/2024
06/03/2024
Variáveis e Tipos de Dados
11/03/2024
18/03/2024
Estruturas de Decisão
18/03/2024
18/03/2024
Não Haverá Aula
20/03/2024
01/04/2024
Estruturas de Repetição
01/04/2024
01/04/2024
Não Haverá Aula
03/04/2024
10/04/2024
Funções
13/05/2024
13/05/2024
Não Haverá Aula
15/05/2024
15/05/2024
Não Haverá Aula
20/05/2024
20/05/2024
Não Haverá Aula
22/05/2024
22/05/2024
Não Haverá Aula
27/05/2024
27/05/2024
Não Haverá Aula
29/05/2024
29/05/2024
Não Haverá Aula
05/06/2024
05/06/2024
Estrutura de repetição PARA
10/06/2024
10/06/2024
Estrutura de repetição PARA
17/06/2024
17/06/2024
Não Haverá Aula
Avaliações
Data Descrição
31/03/2024 1ª Avaliação
30/04/2024 2ª Avaliação
31/05/2024 3ª Avaliação
30/06/2024 4ª Avaliação
: Referência consta na biblioteca
Referências Básicas
Tipo de material Descrição
Referências Complementares
Tipo de material Descrição
Notícias da Turma

Nenhum item foi encontrado

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb02.ufpi.br.timers vSIGAA_3.12.1493 16/12/2025 15:35