DC-UFRPE/Licenciatura Plena em Computação/Pensamento Computacional

Programa da Disciplina

editar
Nome: 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

editar

Introduçã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)

editar

Serã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

editar

Conteú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:

editar

Aula 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:

editar

VA1: 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

Turmas

editar

Bibliografia

editar

Bibliografia básica

editar
  1. 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.
  2. 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
  3. Wing, J. Computational Thinking. Communications of the ACM, Volume 49 Issue 3, March 2006, Pages 33-35. ACM New York, NY, USA.
  4. 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)
  5. Educação no Século XXI https://www.fundacaosantillana.org.br/wp-content/uploads/2020/07/EducacaoSec21.pdf

Bibliografia complementar

editar
  1. 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
  2. Communications of the ACM. End-user development: tools that empower users to create their own software solutions. . Volume 47, Issue 9, 2004.
  3. Computational Thinking –Barefoot Computing. Computing At School, UK. Disponível em: http://barefootcas.org.uk/barefoot-primary-computing-resources/concepts/computational-thinking/
  4. Computing At School –BCS, The Chartered Institute for IT. Disponível em:http://www.computingatschool.org.uk/
  5. Code.org. Middle School Computer Science. Disponível em:https://code.org/curriculum/science
  6. Santa Fe Institute –Project GUTS (Growing Up Thinking Scientifically). Classroom resources. Disponível em:http://www.projectguts.org/resources
  7. Google for Education Resources: Computational Thinking Materials. Disponível em:https://www.google.com/edu/resources/programs/exploring-computational-thinking/index.html#!ct-materials
  8. Computational Thinking Concepts Guide: https://docs.google.com/document/d/1Qouj-ZxcPVmYehvIvLGnNV0X_4E_9YnyjXEeCOmmBaI/edit
  9. Algorithmic Thinking: https://docs.google.com/document/d/1Qouj-ZxcPVmYehvIvLGnNV0X_4E_9YnyjXEeCOmmBaI/edit