PensamentoComputacional

Fonte: Wikiversidade


Programa da Disciplina[editar | editar código-fonte]

Nome: Pensamento Computacional Código: 28003
Departamento: Departamento de Computação Área: Ciência da Computação, Educação
Carga-horária total: 60 horas Créditos: 4
Carga-horária semanal: 4 horas (teóricas: 2; práticas: 2; EAD*: 0)

Ementa:[editar | editar código-fonte]

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.

Objetivos:[editar | editar código-fonte]

  1. Desenvolver o pensamento computacional dos estudantes, contextualizando sua importância na sociedade contemporânea e no ensino básico.
  2. Exercitar os elementos do pensamento computacional para resolução de problemas.
  3. Aplicar o pensamento computacional em contextos da Educação no Século XXI.

Conteúdo Programático:[editar | editar código-fonte]

  • 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 (Ex: SCRATCH)

- Sequências didáticas e aplicações na Educação básica

Métodos Didáticos De Ensino:[editar | editar código-fonte]

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 | editar código-fonte]

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

Cronograma:[editar | editar código-fonte]

Data Horário Conteúdo
A definir A definir MÓDULO 1: Definições & Motivações

Introdução a Pensamento Computacional. Definições básicas.

Aplicações.

A definir A definir Pensamento Computacional: Natureza e escopo.

Entrega de atividade para compor VA1.

A definir A definir Pensamento Computacional: Estado da arte.

Entrega de atividade para compor VA1.

A definir A definir MÓDULO 2: Elementos de Pensamento Computacional

Elementos de Pensamento Computacional: visão geral e

pensamento algorítmico.

A definir A definir Elementos de Pensamento Computacional: abstração
A definir A definir Elementos de Pensamento Computacional: decomposição e

generalização

A definir A definir Elementos de Pensamento Computacional: avaliação
A definir A definir MÓDULO 3: Ferramentas para o Desenvolvimento de

Pensamento Computacional

Ferramentas computacionais para desenvolvimento de Pensamento

Computacional

A definir A definir Desenvolvimento / acompanhamento de projeto
A definir A definir Desenvolvimento / acompanhamento de projeto
A definir A definir Desenvolvimento / acompanhamento de projeto
A definir A definir Apresentações e entrega do projeto (encerramento da VA2).
A definir A definir Atividades personalizadas (VA3)
A definir A definir Atividades personalizadas (VA3)
A definir A definir Atividades personalizadas (VA3)

Prática como componente curricular (15h):[editar | editar código-fonte]

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.

Bibliografia básica:[editar | editar código-fonte]

  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 | editar código-fonte]

  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