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. |