DC-UFRPE/Licenciatura Plena em Computação/Pensamento Computacional
Programa da Disciplina
editarNome: | Pensamento Computacional |
Código: | 28003 |
Departamento: | Departamento de Computação (DC) |
Área: | Computação |
Carga-horária total: | 60 horas |
Carga-horária semanal: | 4 horas (teóricas: 2; práticas: 2) |
Créditos: | 4 |
Pré-requisito: |
Ementa
editarIntrodução ao pensamento computacional. Pensamento computacional na formação do cidadão. Estratégias de resolução de problemas com base nos elementos Pensamento Algorítmico, Decomposição, Reconhecimento De Padrões e Avaliação. Prática do pensamento computacional em cenários inter e multidisciplinares. Métodos e abordagens para integração do pensamento computacional no ensino básico.
Prática como componente curricular (15h)
editarSerão discutidas, trabalhadas e praticadas formas de integrar o pensamento computacional aos currículos do ensino básico, e métodos e abordagens que podem ser empregados na prática da sala de aula, em interação com as demais disciplinas previstas no ensino fundamental e médio.
Objetivos
editar- Desenvolver o pensamento computacional dos estudantes, contextualizando sua importância na sociedade contemporânea e no ensino básico.
- Exercitar os elementos do pensamento computacional para resolução de problemas.
- Aplicar o pensamento computacional em contextos da Educação no Século XXI.
Avalie seus conhecimentos
editarConteúdo Programático
editar- Módulo 1: Definições e Motivações
- Definições de Pensamento Computacional
- Natureza e escopo do Pensamento Computacional
- Estado da arte
- Aplicações e relações interdisciplinares
- Módulo 2: Elementos de Pensamento Computacional
- Pensamento algorítmico;
- Decomposição;
- Abstração;
- Identificação de Padrões e Generalização;
- Avaliação
- Módulo 3: Ferramentas para Desenvolvimento de Pensamento Computacional
- Ferramentas de programação visual / em blocos
- Sequências didáticas e aplicações na Educação básica
Métodos Didáticos De Ensino:
editarAula Expositiva
Seminário
Leitura Dirigida
Demonstração (prática realizada pelo Professor)
Laboratório (prática realizada pelo aluno)
Trabalho de Campo
Execução de Pesquisa
Trabalhos em grupo e individual
Critérios De Avaliação:
editarVA1: média das atividades práticas do primeiro módulo
VA2: projeto
VA3: atividades personalizadas (de acordo com as necessidades educacionais de cada aluno)
MÉDIA = média aritmética das duas maiores VAs
VERIFICAÇÃO FINAL (VF) = atividade personalizada (de acordo com as necessidades
educacionais de cada aluno)
MÉDIA FINAL = (MÉDIA+VF) / 2
Notícias
editar- O que é pensamento computacional: a metodologia de solução de problemas complexos
- Pensamento computacional: veja o que é e como aplicá-lo em sua escola
- O que é pensamento computacional? E Porque é importante?
- O ensino do pensamento computacional no Brasil na era digital
- Pensamento Computacional na Educação Brasileira: um olhar segundo artigos do Congresso Brasileiro de Informática na Educação
- RECOMPILANDO O FUTURO : O PENSAMENTO COMPUTACIONAL COMO PARTE DO PROCESSO DE EDUCAÇÃO DE PESSOAS PRIVADAS DE LIBERDADE
- Pensamento computacional como habilidade do futuro
- Pensamento computacional: o que é e como funciona
- Modo computacional de pensar pode ser útil para todos, diz especialista
Turmas
editarBibliografia
editarBibliografia básica
editar- Committee for the Workshops on Computational Thinking. Report of a Workshop on the 29PedagogicalAspects of Computational Thinking. National Research Council. Washington, DC, 2011. Disponível em https://www.nap.edu/catalog/13170/report-of-a-workshop-on-the-pedagogical-aspects-of-computational-thinking.
- Committee for the Workshops on Computational Thinking. Report of a Workshop on the Scope and Nature of Computational Thinking. National Research Council. Washington, DC, 2010. Disponível em https://www.nap.edu/catalog/12840/report-of-a-workshop-on-the-scope-and-nature-of-computational-thinking
- Wing, J. Computational Thinking. Communications of the ACM, Volume 49 Issue 3, March 2006, Pages 33-35. ACM New York, NY, USA.
- The Computer Science Teachers Association Task Force. K-12 Computer Science Standards, ACM, 2011. Disponível em:https://csta.acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf(Resumo em português disponível em: Resumo de Objetivos de Aprendizagem de Computação no Ensino Fundamental (Currículo de Referência CSTA/ACM K-12) http://www.computacaonaescola.ufsc.br/wp-content/uploads/2013/09/CurriculoACMIEEE-resumido-PORT_v10.pdf)
- Educação no Século XXI https://www.fundacaosantillana.org.br/wp-content/uploads/2020/07/EducacaoSec21.pdf
Bibliografia complementar
editar- Computer Science Unplugged: Ensinando Ciência da Computação sem o uso do Computador. Tim Bell, Ian Witten e Mike Fellows. Traduzido por: Luciano Porto Barreto. 2011. Disponível em:http://csunplugged.org/wp-content/uploads/2014/12/CSUnpluggedTeachers-portuguese-brazil-feb-2011.pdf
- Communications of the ACM. End-user development: tools that empower users to create their own software solutions. . Volume 47, Issue 9, 2004.
- Computational Thinking –Barefoot Computing. Computing At School, UK. Disponível em: http://barefootcas.org.uk/barefoot-primary-computing-resources/concepts/computational-thinking/
- Computing At School –BCS, The Chartered Institute for IT. Disponível em:http://www.computingatschool.org.uk/
- Code.org. Middle School Computer Science. Disponível em:https://code.org/curriculum/science
- Santa Fe Institute –Project GUTS (Growing Up Thinking Scientifically). Classroom resources. Disponível em:http://www.projectguts.org/resources
- Google for Education Resources: Computational Thinking Materials. Disponível em:https://www.google.com/edu/resources/programs/exploring-computational-thinking/index.html#!ct-materials
- Computational Thinking Concepts Guide: https://docs.google.com/document/d/1Qouj-ZxcPVmYehvIvLGnNV0X_4E_9YnyjXEeCOmmBaI/edit
- Algorithmic Thinking: https://docs.google.com/document/d/1Qouj-ZxcPVmYehvIvLGnNV0X_4E_9YnyjXEeCOmmBaI/edit