Você está na página 1de 9

Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

Do preconceito teórico ao diálogo teórico: abraçando o cognitivo,


Enquadramentos situados e críticos do pensamento computacional em
Educação CS K-12
Yasmin Kafai Chris Proctor Debora Lui
kafai@upenn.edu cproctor@stanford.edu deblui@upenn.edu
Universidade da Pensilvânia Universidade de Universidade da Pensilvânia
Filadélfia, Pensilvânia Stanford, Palo Alto, Califórnia Filadélfia, Pensilvânia

ABSTRATO guarda-chuva do “pensamento computacional” [75], iniciativas em todo o mundo


O crescente interesse em promover a educação em Ciência da Computação para propõem que cada criança aprenda um conjunto básico de habilidades
computacionais e use-as em todo o currículo, bem como em
todos tem se unido em torno da ideia de “pensamento computacional”. Vários
enquadramentos para promover o pensamento computacional na educação K-12 vida cotidiana. Juntamente com o debate ativo sobre como (ou se) definir o
foram propostos por profissionais e pesquisadores, cada um colocando diferentes pensamento computacional, centenas de estudos (por exemplo, [32, 59])
ênfases em (1) desenvolvimento de habilidades e competências , (2) expressão investigaram aplicações do pensamento computacional para o ensino de ciência
criativa e participação, ou (3) justiça social e ética. Revisamos cada da computação do ensino fundamental ao médio. Dentro destes esforços,
enquadramento e como eles estruturam o espaço teórico do pensamento diferentes perspectivas teóricas tornaram-se mais visíveis, tanto que Nelson e

computacional. Em seguida, discutimos como a educação em ciência da Ko [45] argumentaram: “embora a teoria possa acelerar o progresso dos nossos
computação pode aproveitar o potencial explicativo que cada enquadramento campos e aumentar o seu rigor, se não for usada com cuidado, ela também
oferece para a implementação e avaliação da aprendizagem, do ensino e das pode inibir o progresso em maneiras sutis, mas importantes" (p. 31). Mais
ferramentas na educação em computação. Nosso objetivo é ajudar pesquisadores, especificamente, Nelson e Ko [45] argumentam que a confiança excessiva na
professores e designers de educação em Ciência da Computação a desvendar e teoria educacional dentro da pesquisa em educação em ciência da computação
aproveitar as complexidades desse espaço teórico (em vez de ignorá-lo), ao pode inibir o progresso dentro do campo, dividindo a atenção dos pesquisadores
mesmo tempo em que aborda preocupações educacionais mais amplas em entre contribuir para a teoria geral da aprendizagem versus desenvolver novos
relação à diversidade, fornecendo novas direções sobre como alunos e designs, ofuscando o conhecimento educacional específico do domínio, e
professores podem participar ativamente. na concepção de seus futuros digitais introdução de " viés teórico" na revisão por pares.
Embora
e no direcionamento dos esforços atuais de educação em computação para um ambiente mais Nelson e Ko [45] destaquem preocupações importantes, discordamos
humanístico.
orientação. da noção de que qualquer interpretação da aprendizagem e do pensamento pode
ser significativa sem considerar os seus fundamentos teóricos. A aprendizagem
CONCEITOS DE CCS de qualquer assunto é enquadrada através de várias lentes teóricas – ou
metáforas, como argumentou Sfard [61] – cada uma das quais carrega
• Tópicos sociais e profissionais ÿ Educação básica.
pressupostos e crenças tácitas não apenas sobre como as pessoas aprendem
melhor, mas também sobre porquê e para que fins.
PALAVRAS-CHAVE
Por sua vez, estas perspectivas teóricas orientam consequentemente qualquer
Pensamento computacional, alfabetização, pedagogia, programação interpretação ou compreensão de atividades instrucionais, ações e designs de
Formato de referência ACM: ferramentas. Em vez de ignorar esta intrincada ligação entre teoria e design,
Yasmin Kafai, Chris Proctor e Debora Lui. 2019. Do preconceito teórico ao diálogo teórico: defendemos, portanto, que se coloque em primeiro plano a diversidade de
abraçando enquadramentos cognitivos, situados e críticos do pensamento computacional perspectivas teóricas na aprendizagem e no ensino que existem no ensino e
na educação de ciência da computação do ensino fundamental e médio. Na Conferência investigação da ciência da computação do ensino básico ao ensino secundário.
Internacional de Pesquisa em Educação em Computação (ICER '19), 12 a 14 de agosto de Seguindo Haraway [ 26], o nosso objectivo aqui não é promover qualquer tipo de
2019, Toronto, ON, Canadá. ACM, Nova York, NY, EUA, 9 páginas. https://doi.org/
verdade “objectiva” sobre as melhores práticas na Educação em Ciência da
10.1145/3291279. 3339400
Computação, mas sim reconhecer que todas as perspectivas e abordagens
dentro do campo são parciais e contingentes. Uma intervenção cujos resultados
1. INTRODUÇÃO
pareçam fracos de uma perspectiva teórica pode ser profundamente impactante
A promoção da educação em ciências da computação tornou-se uma iniciativa de outra. Somente reconhecendo essas perspectivas parciais poderemos
global com o objetivo de torná-la uma alfabetização do século XXI. Debaixo de realmente alcançar oportunidades transformacionais críticas para o ensino e
pesquisa em ciência da computação do ensino fundamental ao médio.
A permissão para fazer cópias digitais ou impressas de todo ou parte deste trabalho para uso pessoal ou
A atenção à teoria educacional é particularmente importante à medida que
em sala de aula é concedida gratuitamente, desde que as cópias não sejam feitas ou distribuídas com
fins lucrativos ou vantagens comerciais e que as cópias contenham este aviso e a citação completa na cresce o impulso por trás do argumento de Wing [75] : “à leitura, à escrita e à
primeira página . Os direitos autorais dos componentes deste trabalho pertencentes a terceiros que não aritmética, deveríamos acrescentar o pensamento computacional à capacidade
a ACM devem ser respeitados. Abstraindo com crédito é permitido. Para copiar de outra forma, ou
republicar, para postar em servidores ou para redistribuir em listas, é necessária permissão prévia analítica de cada criança” (p. 33). Se o pensamento computacional quiser se
específica e/ou pagamento de uma taxa. Solicite permissões de permissions@acm.org. tornar uma nova alfabetização [31, 36] adicionada ao cânone das alfabetizações
ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, textual, matemática e científica, precisamos enquadrar o pensamento
Canadá © 2019 Association for Computing Machinery.
ACM ISBN 978-1-4503-6185-9/19/08. . . . . . . . . US$ computacional além de uma compreensão de conceitos computacionais e
15,00 https://doi.org/10.1145/3291279.3339400

101
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

práticas necessárias para a produção de conteúdo digital, para incluir uma ou pensamento algorítmico [2]. Os esforços para definir as formas únicas de pensar
compreensão dos valores, preconceitos e histórias incorporados nas tecnologias e praticar da ciência da computação fazem parte de uma “longa busca” dentro da
digitais. Tornar-se alfabetizado não se trata apenas da pragmática de ler e escrever disciplina, visando distinguir-se da engenharia e da matemática e desenvolver sua
textos (ou códigos), mas também de como essas habilidades são inerentemente identidade independente [64].
contextualizadas dentro de dimensões pessoais e políticas específicas [58]. Deste Enquanto alguns consideram o pensamento computacional específico da
ponto de vista, se a alfabetização computacional for configurada apenas como disciplina [13], outros, como Wing, atribuem-lhe um status de propósito mais
instrumental [69], ela perderá aspectos críticos que surgiram, incluindo geral que não está necessariamente vinculado a máquinas [11].
desigualdades causadas ou exacerbadas pelo impacto social da computação (por Resolver essas diferenças está além do escopo deste artigo, mas o que é
exemplo, [41]). Embora muita atenção tenha sido dada à falta de diversidade na relevante para o nosso trabalho é como o pensamento computacional foi adotado
prática e na participação na educação em ciência da computação do ensino na educação básica. Papert [47] é creditado por introduzir o termo querendo
fundamental ao médio, a diversidade de enquadramentos teóricos ou lentes através “integrar o pensamento computacional na vida cotidiana” (p. 182). Papert e
dos quais projetamos, examinamos e avaliamos a educação em computação tem outros imaginaram desde o início que as ideias computacionais poderiam servir
recebido muito menos escrutínio. como uma ferramenta não apenas para aprender matemática [16] , mas também
Neste artigo, usamos o conceito de pensamento computacional para ilustrar para uma ampla gama de outros assuntos de novas maneiras [1, 14, 62]. Esta
como os enquadramentos teóricos direcionam nossa atenção para aspectos aplicação de propósito geral do pensamento computacional ganhou muita força
diferentes, mas igualmente importantes, na aprendizagem e no ensino no ensino ao trazer a primeira onda de computadores para as escolas na década de 1980,
de ciência da computação do ensino fundamental ao médio. É necessário um mas também gerou críticas consideráveis devido à sua falta de evidências
enquadramento teórico para articular objectivos educativos e, portanto, para avaliar empíricas para transferência [49].
a qualidade dos projectos pedagógicos. Discordamos de Nelson e Ko de que pode Em muitas das iniciativas, padrões, currículos e cursos nacionais atuais , o
haver uma avaliação da aprendizagem sem teoria, ou que alguns projetos podem pensamento computacional foi novamente adotado como uma habilidade de
ser objetivamente melhores que outros, fora de qualquer enquadramento teórico. propósito geral que forma a base para a construção de competências que todos os
Como primeiro passo, identificamos e descrevemos três enquadramentos alunos precisam aprender [70]. Esta abordagem muitas vezes ignora outros
predominantes do pensamento computacional que encontramos no cenário mais enquadramentos que fornecem diferentes orientações para conceber e compreender
amplo da educação em Ciência da Computação: (1) O pensamento computacional a aprendizagem e o ensino. Baseando-nos em teorias de aprendizagem educacional
cognitivo busca fornecer aos alunos uma compreensão dos principais conceitos, proeminentes , categorizamos amplamente esses outros enquadramentos como
práticas e práticas computacionais. perspectivas, enfatizando assim a construção pensamento computacional crítico e situado. Nas seções seguintes, nosso objetivo
de habilidades e competências que serão úteis na faculdade e em futuras carreiras; é delinear cada enquadramento do pensamento computacional e, em seguida,
(2) O pensamento computacional situado enfatiza a expressão criativa pessoal e o fornecer exemplos de como cada enquadramento foi empregado em estudos de
envolvimento social como um caminho para se tornar computacionalmente fluente, pesquisa atuais. Descrevemos como a pesquisa envolvendo a mesma ferramenta
com base no interesse dos jovens pela mídia e produção digital; e (3) o pensamento e contexto de programação, Scratch [53], faz perguntas diferentes, busca resultados
computacional crítico reconhece que a computação não é um bem social de aprendizagem diferentes e resulta em atividades curriculares diferentes quando
inequívoco e propõe uma abordagem analítica aos valores, práticas e infra- o pensamento computacional é enquadrado de maneiras diferentes. Scratch é uma
estruturas subjacentes à computação como parte de um objectivo mais amplo de linguagem de programação e comunidade baseada em blocos , que atraiu mais
educação para a justiça. de dez milhões de crianças na criação de projetos personalizados, incluindo
animações e videogames, que são compartilhados online. Estes enquadramentos
Ilustramos cada enquadramento com exemplos de vários estudos e discutimos distintos da TC moldam não só a forma como as atividades que utilizam o Scratch
como esses enquadramentos do pensamento computacional têm funcionado como são concebidas, mas também os papéis que os alunos desempenham e o que é
heurísticas de design que fornecem diretrizes específicas para iniciativas valorizado em termos de resultados de aprendizagem.
curriculares que informam o design de ferramentas, materiais e atividades de
aprendizagem e ensino. Consideramos então como esses enquadramentos são
parte integrante do espaço teórico mais amplo de esforços que promovem o
2.1 Pensamento computacional cognitivo O
pensamento computacional do ensino fundamental ao ensino médio e como eles
devem ser considerados em diálogo uns com os outros, e não em oposição. Com enquadramento dominante do pensamento computacional, refletindo a
base nesse entendimento, oferecemos sugestões sobre como prosseguir com uma maioria das pesquisas em educação em Ciência da Computação [65], é
visão mais holística não apenas do que o pensamento computacional deveria ser, cognitivo. O enquadramento cognitivo do pensamento computacional
mas também de direções para que ele possa ser estudado ou ensinado no futuro. procura fornecer aos alunos uma compreensão dos principais conceitos,
práticas e perspectivas computacionais [ 5] , enfatizando assim a
construção de habilidades e competências que serão úteis na faculdade e
em futuras carreiras. Esta direção baseia-se nas tradições de pesquisa
2 TRÊS ENQUADRAMENTOS COMPUTACIONAIS cognitiva que já dominavam os esforços para introduzir a programação na
PENSAMENTO década de 1980 (por exemplo, [63]). Aqui o pensamento computacional é
Há mais de uma década, Wing [75] propôs o termo pensamento computacional visto como uma forma de resolução de problemas realizada por alunos
como “envolvendo a resolução de problemas, o design de sistemas e a individuais [25]. As atividades instrucionais são desenvolvidas para
compreensão do comportamento humano que se baseia em conceitos fundamentais apresentar aos alunos conceitos computacionais como loops, recursão,
para a computação” (p. 33) para a comunidade de ciência da computação. Wing condicionais e estruturas de dados, e práticas como iteração, abstração e
certamente não é a primeira pessoa a descrever um conjunto de habilidades automação, e interações responsáveis. Um grande número de esforços
relacionados também promovem a integração do pensamento computacional nas disciplinas
necessárias para projetar e implementar cálculos – o que também tem sido chamado de procedimento.

102
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

e currículos como CS Discoveries da Code.org [9] adotaram significado pessoal e expressão criativa. Dentro de alguns estudos,
nessa direção e mapeou progressões e caminhos de aprendizagem esse foco é conseguido empurrando explicitamente a ligação entre
sobre como os alunos devem desenvolver o pensamento computacional, começando criatividade e computação e trabalhando para ampliar perspectivas sobre
já no jardim de infância. no campo da Ciência da Computação em geral. Por exemplo, Giannakos,
A maioria dos estudos focados na aprendizagem dos alunos no Scratch Jaccheri e Proto [21] desenvolveram uma atividade Scratch onde crianças
destacou essa ênfase cognitiva, observando a compreensão dos alunos sobre os trabalhavam junto com adultos para criar obras de arte interativas para
conceitos fundamentais da ciência da computação. Grande parte desta pesquisa o objectivo proposital de encorajar os jovens a tornarem-se criadores digitais através
concentrou-se na avaliação e avaliação da capacidade de programação dos alunos e da programação. Esforços relacionados incluíram situar
na compreensão de construções de codificação básicas e avançadas (por exemplo, Scratch dentro do contexto de outros interesses dos alunos, incluindo música
variáveis, lógica condicional), por meio de atividades como [ 17, 31], contação de histórias [4, 76] ou, mais frequentemente, videogames. Esses
entrevistas pensadas em voz alta, criando projetos funcionais abertos, abordagens resultaram em dezenas de milhares de artefatos digitais
e envolvimento com cenários de design [5, 24]. Outros enfatizaram criado por crianças na comunidade online Scratch, referenciando
como os contextos particulares de aprendizagem do Scratch poderiam promover franquias e narrativas de jogos comerciais populares [36].
ganhos cognitivos, por exemplo, observando como blocos ou texto A ênfase no pensamento computacional situado no Scratch é
linguagens de programação podem apoiar a aprendizagem de conceitos de CS em adicionalmente realizada através do destaque das interações sociais.
diferentes maneiras [72, 73], ou como as especificidades da interface e do jogo nisso, seja estruturando formas de colaboração on-line e feedback
o design no Scratch pode ser usado para motivar e avaliar a aprendizagem através do próprio site [21], compartilhamento e remixagem criativa de
de conceitos de pensamento computacional [74]. Embora a cognição projetos de outras pessoas [8], ou criar jogos e controladores tangíveis que sejam
enquadramento do pensamento computacional normalmente avalia a aprendizagem em explicitamente destinados a envolver um público presencial
numa base individual, seria injusto sugerir que [17]. Embora a compreensão dos alunos sobre conceitos e habilidades de ciência da computação
abordagens implicam necessariamente que a instrução seja isolada e descontextualizada. programar são importantes aqui, o objetivo principal desses esforços é
Pelo contrário, a maioria destes estudos envolve estudantes enfatizar como a computação é uma ferramenta que pode ser usada para expressar
criar projetos e artefatos individuais, em vez de aprender esses os interesses e identidades dos alunos para outras pessoas dentro de suas comunidades.

competências em contextos artificialmente isolados. Contudo, o objetivo de todos Notavelmente, permitir caminhos personalizados para a computação significa
desta atividade é aumentar a compreensão individual dos conceitos de ciência envolver indivíduos que de outra forma poderiam ser excluídos do
da computação e o desempenho competente da programação, algo que campo e feito explicitamente na tentativa de promover a equidade dentro
o distingue do próximo enquadramento descrito abaixo. o campo [60].

2.2 Pensamento computacional situado 2.3 Pensamento computacional crítico


Uma proposição alternativa à ênfase cognitiva tem sido uma Finalmente, o pensamento computacional crítico surgiu mais recentemente
enquadramento situado do pensamento computacional, que vê valor em como outro enquadramento que coloca o pensamento computacional dos alunos
alunos desenvolvendo fluência computacional por meio de design e nas tradições da pedagogia crítica, que enfatiza tanto
programação de artefatos digitais compartilháveis. Este enquadramento baseia-se um exame e resistência às estruturas de poder opressivas
teorias construcionistas [47] e de aprendizagem conectada [29], que [20] e alfabetização midiática orientada para a produção, que destaca como
enfatizar atividades orientadas por interesses e apoiadas por pares. Aqui o pensamento agência juvenil pode ser adquirida através do processo de criação e
computacional é visto como um veículo para expressão pessoal e disseminar conteúdo de mídia [6, 44]. Aqui, o pensamento computacional é visto
conectando-se com outros ao lado e cruzando uma pluralidade de como um canal potencial para o envolvimento com o político,
outras práticas de alfabetização [22]. Aprendendo os principais conceitos computacionais desafios morais e éticos do mundo, seja a insegurança alimentar ou a gentrificação
e as práticas são muitas vezes situadas no design de aplicações digitais através da produção de conteúdos digitais e multimédia
compartilhadas com públicos autênticos, pessoalmente ou através de redes sociais. produtos. Em linha com o argumento de Paris [48] de que apoiar verdadeiramente
redes. Por estas razões, esta abordagem também tem sido chamada estudantes marginalizados exige ajudá-los a compreender e
'participação computacional' [8] para enfatizar a importância social contestam as forças que os marginalizam, alguns investigadores
propósito de projetos computacionais e interações nas quais os alunos se envolvem. argumentou que o pensamento computacional situado não vai longe o suficiente
Os esforços nesta direção surgiram em grande parte da promoção no confronto com forças como o racismo e o sexismo [68]. Atividades que
Educação em Ciência da Computação fora da escola em centros tecnológicos comunitários adotaram esta abordagem incluem um projeto extracurricular no qual
e comunidades online, e do reconhecimento de que desigualdades jovens entrevistaram moradores e trabalharam em conjunto com designers
acesso a oportunidades de participar, desenvolver interesse e ter e programadores para visualizar a gentrificação em seu bairro
as identidades apoiadas são a causa raiz da falta de diversidade [39], e um aplicativo móvel que agruparia informações disponíveis fora da escola
em ciência da computação [41, 42]. Exemplos de currículos incluem o Guia de programas e oportunidades para jovens que vivem em regiões com poucos recursos
Computação Criativa [4] , que situa a introdução dos alunos à comunidades [67]. Currículos como Explorando a Ciência da Computação
pensamento computacional por meio de uma variedade de atividades de design [46] abordaram adicionalmente algumas dessas questões projetando atividades
de jogos e narração de histórias ou atividades Stitching the Loop [35] que envolvem de computação socialmente relevantes e significativas para
estudantes na elaboração e codificação de têxteis eletrônicos personalizados. estudantes marginalizados.
Esta abordagem situada tornou-se ainda outra área popular de Em termos do Scratch, tem havido muito menos esforços para promover
pesquisa dentro do Scratch, que enfatizou os contextos socioculturais específicos em abordagens críticas ao pensamento computacional, algo que é
que esta atividade ocorre, enfatizando assim também é verdade no campo mais amplo da pesquisa em CT. Um esforço notável

103
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

nesta direção estão o trabalho acima mencionado de Lee e Soep [39], que as conexões pessoais por si só não são garantia de inclusão, como sabemos
usaram o Scratch em seus esforços para incentivar os jovens a “conceituar, a partir de estudos de comunidades de aprendizagem criativa on-line, como
criar e disseminar projetos digitais que quebram silêncios, expõem verdades o Scratch, onde o conteúdo muitas vezes carece de relevância cultural [40].
importantes e desafiam sistemas injustos” (p. 480). Os objetivos aqui eram No entanto, não argumentamos que a expansão do foco do cognitivo para o situado e
projetar atividades que apoiassem a agência dos alunos no desenvolvimento para o crítico seja simplesmente um progresso em direção a melhores enquadramentos.
de seus próprios artefatos computacionais, a fim de abordar questões de Sabemos que a participação por si só não garantirá que programadores
justiça social pessoalmente relevantes, por exemplo, jogos que destacam novatos tenham acesso a conceitos computacionais importantes [19] ou
questões como perfil racial e trabalhadores indocumentados [ 43]. É caminhos para formas mais avançadas de participação computacional [18].
importante ressaltar que a ênfase principal aqui foi o desenvolvimento de Da mesma forma, projetar aplicações focadas na justiça social [43] aproveita
conteúdo crítico usando computação que responde a questões estruturais os benefícios da produção de mídia crítica, mas nem sempre garante uma
do mundo (o “o quê”), em vez de levar os alunos a analisar e compreender a compreensão computacional mais aprofundada (uma exceção é [12].
infra-estrutura subjacente real que suporta a computação cotidiana (o
“como”). . Embora nossa discussão sobre diferentes enquadramentos sugira igual relevância,
Mais recentemente, no entanto, tem havido apelos para expandir o na educação em ciência da computação os enquadramentos não receberam a mesma
pensamento computacional crítico de tal forma que se concentre neste atenção: o enquadramento cognitivo supera de longe outras abordagens teóricas em
segundo objectivo, nomeadamente, 'puxar a cortina' dos mecanismos pesquisas publicadas sobre educação em ciência da computação [65, 68]. Uma
tecnológicos subjacentes aos nossos sistemas computacionais existentes, a possível razão para este domínio dos enquadramentos cognitivos na educação em
fim de compreender como estes podem causar desigualdades na e por si Ciência da Computação é que quando a primeira onda de pesquisa começou na
mesmo [68]. Isto inclui, por exemplo, considerar questões de eventos atuais, década de 1980, a teoria cognitiva tinha acabado de ganhar força para obter melhores
como a forma como o preconceito implícito pode ser incorporado no software insights sobre o pensamento dos alunos e a resolução de problemas em diferentes
de previsão de crimes que a polícia utiliza, ou como a vigilância em massa disciplinas acadêmicas. [27]. Os investigadores em educação em ciência da computação
pelas redes sociais pode criar aberturas para a pirataria eleitoral [68]. seguiram o exemplo, provavelmente encontrando ressonância com as perspetivas
Podemos ver, portanto, como trabalhos anteriores em CT crítica consideravam cognitivas que caracterizam a mente individual como uma unidade de processamento
a criação de conteúdo crítico como o objetivo principal, com o “desenvolvimento de informação, não muito diferente do próprio computador. No entanto, os críticos da
de habilidades em codificação e design” ([39], p. 480) como um resultado investigação educacional cognitiva destacaram algumas das suas fraquezas,
desejável, mas secundário, enquanto o último a ênfase destaca uma nomeadamente que a aprendizagem não é apenas um empreendimento individual,
compreensão cognitiva dos conceitos subjacentes da TC e seus usos no mas situada em interacções e contextos sociais [41, 42]. Esta crítica deu origem a
mundo como chave para se tornar um praticante mais crítico da computação. novas ênfases na investigação educacional, nomeadamente uma perspectiva
sociocultural que reconhece a necessidade de práticas de aprendizagem autênticas -
um aspecto também altamente valorizado por todos - e a compreensão de que aprender
3 COMPREENDENDO O ESPAÇO TEÓRICO DE
é tornar-se membro de uma comunidade de prática com objetivos e valores
PENSAMENTO COMPUTACIONAL compartilhados.
Cada enquadramento oferece insights valiosos, mas diferentes, sobre o que pode e Sfard [61] articulou mais claramente estas distinções entre enquadramentos
deve ser o aprendizado e o ensino do pensamento computacional. cognitivos e situados da aprendizagem como duas metáforas de “aquisição ”
Um ponto em comum impressionante é que a aprendizagem do pensamento e “participação”, respectivamente, na investigação sobre aprendizagem
computacional dentro de cada um desses três enquadramentos é muitas educacional. Ela destacou como as abordagens cognitivas tratam o
vezes situada no contexto do design de aplicações, como software conhecimento como uma propriedade que os alunos adquirem, uma vez que
instrucional ou jogos [33, 37] , em vez de aprender código por si só. se concentra nos indivíduos , enquanto as abordagens situadas para a
Esta contextualização é totalmente diferente de como o pensamento computacional foi aprendizagem vêem a participação como um processo chave no qual o
ensinado durante a primeira onda da ciência da computação nas escolas na década conhecimento é negociado entre os membros de uma comunidade, uma vez
de 1980. Naquela época, se os alunos se engajavam com a computação , era no que se concentra nas questões sociais. interações. Embora não tenham sido
contexto da escrita de programas curtos nos quais aprendiam conceitos e práticas originalmente incluídas na análise de Sfard [61] , as abordagens críticas à
computacionais, desconectados do resto do currículo, de seus interesses pessoais de aprendizagem podem acrescentar “acção” à “aquisição” e à “participação”,
mídia ou de qualquer relevância social. 55]. enfatizando que o que é aprendido e como é aprendido e valorizado reflecte
as normas, valores e poder específicos. estruturas de uma sociedade. Quando
Onde surgem diferenças entre estes três enquadramentos é como eles uma sociedade é injusta, a educação deve ser orientada para a compreensão
equilibram o seu objectivo de promover a competência e a compreensão e o desafio da injustiça. Procuramos tornar visíveis os diferentes compromissos
básica da programação (algo que é necessário para todos os três epistemológicos de cada perspectiva de aprendizagem e como ela se
enquadramentos), com a compreensão de como estas competências podem relacionava com os enquadramentos do pensamento computacional, cuja visão geral é fornecida
ser usadas tanto para o enriquecimento pessoal/social como para abordar Além disso, em vez de colocar as diferentes metáforas e enquadramentos
questões do mundo em geral. Por exemplo, a ênfase nos enquadramentos uns contra os outros, seguimos a conclusão de Sfard [61] de que deveríamos
cognitivos está na competência individual com habilidades e conhecimentos abraçar, e não ignorar, outras perspectivas teóricas na investigação em
computacionais ; construir relações pessoais com ideias é enquadrado como educação:
parte do design que conduz à aprendizagem, e não da aprendizagem em si.
Os enquadramentos situados centram a construção de relacionamentos duradouros e Como pesquisadores, parecíamos estar fadados a viver numa
significativos com CS – uma característica crítica para um campo STEM que realidade repleta de variedade de metáforas. Temos que
historicamente tem sido um clube exclusivo [10]. Mas promover aceitar o fato de que as metáforas que usamos enquanto teorizamos

104
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

Tabela 1: Visão Geral das Perspectivas de Aprendizagem no Enquadramento do Pensamento Computacional

Unidade de Análise do Quadro Epistemologia Prioridades Pensamento Computacional

Alunos Cognitivos Individuais Habilidades, competências, Habilidades mensuráveis e Conceitos computacionais (algoritmos,
conhecimento de um transferíveis, oportunidade abstração) e práticas (remixagem, iteração )
disciplina específica econômica

Comunidades situadas de prática, sistemas Práticas, participação, Patrimônio líquido, juros, identidade Criar aplicativos com significado pessoal , construir
de atividades, preparação para o futuro desenvolvimento, criatividade comunidades, apoiar interações sociais, brincar
aprendendo ecologias aprendizado

Sociedade Crítica em geral: estruturas de Consciência da ideologia Justiça, compreensão crítica, Compreensão e crítica dos existentes
poder existentes, gias, estratégias de ação social promoção de mudanças sociais infra-estruturas computacionais, criando
privilégio e oportunidade (raça, aplicações para promover prosperidade,
gênero, social conscientização e ativismo
classe, habilidade)

pode ser bom o suficiente para caber em pequenas áreas, mas nenhum deles compartilhamento de dados e possíveis caminhos de exclusão gerados através
eles são suficientes para cobrir todo o campo. Em outras palavras, certos algoritmos baseados em dados [28]. Dentro deste estudo, podemos ver
devemos nos satisfazer apenas com a criação de sentido local . como os diferentes enquadramentos podem contribuir não apenas individualmente, mas
Um pensador realista sabe que precisa dar também coletivamente para uma compreensão mais sofisticada de como as ferramentas
a esperança de que os pequenos pedaços de coerência computacionais podem ajudar na promoção do pensamento computacional sobre
eventualmente se combinam em uma teoria global consistente. vários níveis.
Parece que quanto mais cedo aceitarmos a ideia de que o nosso Neste cenário, a utilização dos blocos apoiou a compreensão cognitiva dos
o trabalho está fadado a produzir uma colcha de retalhos de metáforas alunos, uma vez que a integração dos blocos comunitários com
em vez de uma teoria de aprendizagem unificada e homogênea, blocos de programação regulares exigem um conhecimento sólido de
melhor para nós e para aqueles cujas vidas provavelmente conceitos computacionais e práticas de programação. Mesmo quando o
ser afetado pelo nosso trabalho (p. 12). objetivos pedagógicos são cognitivos, as abordagens situadas podem ser mais
eficaz [51]. Os blocos comunitários também apoiaram o uso situado
Ao colocar essas visões em diálogo entre si, podemos
do Scratch, já que os usuários criaram projetos customizados com os blocos,
reconhecer que cada um oferece uma perspectiva parcial [26] que pode
seja uma visualização de sorvete ou um projeto de jogo de vestir que
responder a diferentes questões sobre aprendizagem e ensino que podem
usou métricas sociais para determinar o número de furos ou o projeto
leva-nos a uma imagem mais completa de como podemos ter sucesso juntos
poder de compra do telespectador [12]. Por fim, esses blocos foram essenciais
neste espaço. Nossa proposta para seguir em frente é
na promoção do envolvimento crítico com a CT, uma vez que levaram os usuários a
envolver-se na construção de uma “colcha de retalhos de metáforas”, como Sfard
considere ainda as maiores infraestruturas de computação nas quais eles
[61] sugeriu colocar os vários enquadramentos num diálogo mais inclusivo, em vez de
envolver-se todos os dias, por exemplo, questionando as intenções do Scratch
em oposição exclusiva entre si. Em
designers e outros usuários no design de alguns recursos da comunidade
na seção a seguir, discutimos três exemplos: ferramentas de design,
(por exemplo, amigos, favoritos), bem como as possibilidades e restrições
aprendendo em escala e ensinando computação - para ilustrar o que tal
de diferentes tipos de tecnologia no controle das interações sociais
um diálogo poderia ser concretamente.
on-line [28]. O design de blocos comunitários no Scratch, portanto,
serviu como uma ferramenta que poderia promover objetivos dentro de todos os
4 COLOCANDO OS QUADROS EM DIÁLOGO
três enquadramentos , algo que poderia servir de modelo para design futuro e
Nós nos concentramos em como os enquadramentos na conversa entre si podem trabalho de análise.
criar oportunidades para examinarmos o pensamento computacional a partir de Nosso segundo exemplo aproveita as diferentes escalas de análise
mais de uma perspectiva, em última análise, construindo uma visão mais sofisticada promovido dentro de cada perspectiva e enquadramento de aprendizagem. Cognitivo
base para pesquisa e prática em educação em ciência da computação. Nosso enquadramentos do pensamento computacional podem criar oportunidades para
primeiro exemplo ilustra diferentes interpretações na compreensão do mesmo pensar sobre o que está acontecendo no nível de um indivíduo
ferramenta de programação para promover a alfabetização em dados críticos ou aluno, concentrando-se especificamente em suas construções mentais e
abordagens analíticas para compreender como os dados digitais são aproveitados compreensões . Em contraste, o pensamento computacional situado pode permitir
e usado on-line. Neste estudo, os pesquisadores desenvolveram um novo conjunto de recuarmos e considerarmos o que está ocorrendo entre vários
“blocos comunitários” no Scratch, que tornam explicitamente transparentes pessoas, seja em espaços físicos, como alunos em uma sala de aula
a coleta, cálculo e divulgação de dados de participação criando jogos uns para os outros ou no espaço digital. Finalmente, o pensamento
comum em muitas comunidades on-line massivas que os usuários podem usar computacional crítico com foco nas estruturas sociais pode
enquanto programam seus projetos pessoais [12]. Como os pesquisadores nos permitem ampliar ainda mais, considerando como esses indivíduos e
descobertos, os usuários desses blocos ficaram mais conscientes de inúmeras grupos estão situados dentro de estruturas maiores de capital, recursos,
questões relacionadas com a forma como os dados digitais são recolhidos e utilizados pelos e ideologias que abrangem bairros, nações e países globalizados
sistemas como o Scratch, incluindo questões relacionadas à privacidade e

105
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

redes. Embora se possa aplicar esses diferentes enquadramentos com outros que é povoado por uma miscelânea diversificada de prioridades e partes interessadas .
tipos de escalas – por exemplo, considerando a cognição de todos os alunos Os defensores da educação CS K-12 invocam uma variedade de razões para
do ensino fundamental nos Estados Unidos, ou como um indivíduo sua importância [3], e esforços recentes para projetar e implementar K-12
torna-se marginalizada pelas suas redes sociais online com base em A CS sugere que as implementações que não conseguem se envolver profundamente com
sua raça ou etnia – o acesso a esses múltiplos enquadramentos da TC pode esta pluralidade de perspectivas pode encontrar indiferença ou oposição [50]. Não
dê-nos novas ferramentas não apenas para perguntar, mas também para responder a essas perguntas. defendemos que os investigadores abandonem os seus compromissos epistemológicos,
Considere um adolescente imaginário que participa regularmente de mas sim sugerimos que mantenham os seus compromissos epistemológicos.
programa pós-escola com foco em tecnologia baseado em biblioteca. Um enquadramento enquadramentos teóricos distintos, ao mesmo tempo em que considera outros. Tendo
cognitivo nos permitiria focar nos processos mentais de múltiplos enquadramentos permitiriam que seu trabalho fosse compreensível por
este adolescente, procurando ver como suas atividades reais (por exemplo, remixar a comunidade mais ampla, tornando mais fácil afirmar áreas de acordo e questionar
jogos de corrida existentes) podem apoiar a aprendizagem de conceitos específicos de CS. suposições de uma forma mutuamente compreensível.
Um enquadramento situado permitir-nos-ia recuar para considerar como Isso ajudaria muito a abordar preocupações centrais sobre o
o trabalho desta adolescente no Scratch pode ajudá-la a criar conexões online potencial viés da teoria expressado por Nelson e Ko [54]. Em vez de tentar
(por exemplo, os irmãos da Tailândia cujos jogos ela remixou) e pessoalmente (por limitar-nos a uma abordagem única que visa cumprir
exemplo, exibindo seu jogo para o irmão mais novo e os amigos dele). as necessidades de pensamento computacional de todos os alunos, podemos nos concentrar em
amigos). Finalmente, um enquadramento crítico permitir-nos-ia perguntar como é que isto quais questões são importantes e quais teorias e métodos
determinado programa pós-escola está situado dentro da rede maior são os mais adequados para abordá-los.

de oportunidades de CS para este adolescente (por exemplo, se esta for a primeira vez que ela
já teve a oportunidade de codificar, e se isso motiva
ela recrute outras pessoas de sua comunidade para o programa). 5. CONCLUSÕES
Ao considerar esses diferentes enquadramentos no diálogo, podemos As preocupações de Nelson e Ko com ênfase excessiva na construção de teoria
olhar para a vida computacional desta adolescente em múltiplas escalas, que podem dificultar a inovação, a compreensão e a avaliação são importantes e
destacando uma perspectiva mais holística sobre seu pensamento computacional precisam ser abordados na pesquisa em educação em ciência da computação

compromissos (ver Figura 1). comunidade. No entanto, discordamos da sugestão implícita


Finalmente, considerar os três enquadramentos em diálogo entre si permite que os esse design poderia ser realizado separadamente do envolvimento
investigadores e profissionais da educação em ciência da computação tenham em conta teórico . O mapeamento de conjecturas de Sandoval [57] distingue entre
levar em conta múltiplas maneiras de ensinar pensamento computacional. Enquanto conjecturas de design (hipóteses sobre como um design pode resultar
a pesquisa cognitiva sobre pensamento computacional tem frequentemente considerado em processos de mediação) e conjecturas teóricas (hipóteses
uma abordagem de “melhores práticas” para o ensino de conceitos e práticas de ciência sobre como os processos de mediação podem resultar em resultados de aprendizagem).
da computação , considerando que todas as três perspectivas podem abrir pedagogias de Em termos concretos, podemos recolher análises sobre como os alunos
pensamento computacional orientado para epistemologias diferentes, mas igualmente usar uma interface de programação para responder a uma conjectura de design, mas um
válidas . Por exemplo, a introdução de conceitos específicos de CS, como conjectura teórica (apoiada por evidências adicionais) é necessária
já que loops, variáveis e lógica booleana podem se beneficiar de para apoiar a afirmação de que um determinado tipo de resultado de aprendizagem
atividades de depuração estruturadas, ao mesmo tempo que promove análises críticas ocorreu. Pesquisa baseada em design, conforme praticada na aprendizagem
de vigilância on-line e preocupações com privacidade podem exigir outro ciências, "muitas vezes visa inovar não apenas os processos de instrução
abordagem de pedir aos alunos que pesquisem seus próprios envolvimentos pessoais mas os tipos de resultados desejados da instrução” ([57] p. 24).
com as mídias sociais. Além disso, considerando esses enquadramentos Além disso, argumentamos que as perspectivas teóricas em primeiro plano são o que
em conjunto também pode nos ajudar a todos a considerar abordagens em direção tornam visíveis as prioridades e perspectivas dos diversos intervenientes no contexto da
computação que ainda não foi explorada e desenvolvida. investigação e da política. A diversidade de perspectivas sobre o pensamento
Os primeiros trabalhos ocorreram principalmente em ambientes de aprendizagem computacional é um recurso, e
informais e enfatizaram a expressão criativa com os e-têxteis, desse modo não é um obstáculo para a compreensão das ecologias complexas em
dando aos alunos liberdade para explorar projetos e objetos existentes, onde se situa a aprendizagem e o ensino na educação em Ciência da Computação. Colocando um

e incorporar seus próprios interesses na criação de um ambiente personalizado enquadramento do projeto de pesquisa individual dentro de um espaço teórico mais amplo,
artefato [11]. Nos exames críticos da aprendizagem dos e-têxteis, focamo- poderia tornar possível o envolvimento com pessoas legítimas e importantes
nos na sua natureza de género [25] e na relação com os métodos tradicionais. perguntas baseadas em outros enquadramentos.
práticas de elaboração [23]. Mudando para um ambiente mais formal Neste artigo, descompactamos diferentes enquadramentos de computação
das salas de aula de ciência da computação exigiam lentes cognitivas, olhando pensamento que tem sido usado na comunidade educacional de ciência da computação.
na compreensão dos alunos sobre conceitos básicos de computação e Em vez de buscar a unidade conceitual no pensamento computacional,
práticas [7, 14] e desenvolvendo uma série de práticas cada vez mais complexas destacamos os diferentes compromissos ontológicos que os enquadramentos cognitivos,
projetos [5, 11]. O exame das práticas docentes adotou uma situados e críticos trazem para o pensamento computacional
enquadramento mais situado de como os professores apoiaram a aprendizagem entre pares e ilustrou como eles contextualizam a pesquisa com programação
e promoveu a expressão pessoal ao ensinar conceitos de ciência da computação em ferramentas, design de aplicativos e implementações em sala de aula. Nosso
consultas com instrutores e marcos prescritos [5]. abordagem do diálogo teórico está em linha com os esforços recentes que
Estes exemplos ilustram como a adoção de uma “colcha de retalhos de metáforas” propuseram enquadramentos expandidos de pensamento computacional, tais
[61] pode ser útil para pesquisadores, designers e educadores de ciência da computação. como participação computacional [34], criação computacional [56], ou
Isto é particularmente importante à medida que o CS avança para o espaço K-12, ação computacional [66] e começar a cruzar os limites estabelecidos em torno de cada
enquadramento. Por exemplo, ação computacional [66]

106
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

Figura 1: Enquadramentos do pensamento computacional representam diferentes escalas de análise

busca conectar aspectos cognitivos e críticos enquanto computacional aspectos da inteligência material poderiam ser facilmente expandidos para alinhar
participação [34] conectou aspectos situados e críticos. com os enquadramentos do pensamento computacional apresentados aqui.
Propusemos que a pesquisa sobre pensamento computacional deveria No entanto, se a comunidade de pesquisa em educação em Ciência da Computação quiser lucrar

abrir espaço para múltiplos enquadramentos e privilegiar a interdisciplinaridade desta mudança, a alfabetização deve ser usada como base para o diálogo,
perspectivas. Em última análise, acreditamos que a nossa proposta de diálogo teórico não batalhas destrutivas. Scribner [58], escrevendo no contexto do
é uma questão de fazer com que os pesquisadores em educação em Ciência da Computação entendam o as chamadas “guerras de alfabetização” entre defensores da fonética e do
diferentes escalas e perspectivas nas quais eles estão trabalhando quando ensino contextualizado da língua inteira, optaram por discutir a alfabetização em
estudando pensamento computacional. Solicitações recentes para expandir o termos de metáforas em vez de definições. Como Sfard [61], Scrib-ner
pensamento computacional para a alfabetização computacional [15, 30, 38, 52, 69] argumentou que "conflitos e contradições são intrínsecos a...
potencialmente oferecer uma construção que poderia acomodar os três abordagem essencialista" ([58] p. 7). Em última análise, as tensões que dão
enquadramentos discutidos neste artigo. Por exemplo, a análise de O surgimento dessas questões de definição indica a crescente
alfabetização de diSessa [14] concentra-se na “inteligência material”, ou pensar comimportância da computação e o amadurecimento do campo de pesquisa em educação em
um meio representacional. Sua discussão sobre aspectos cognitivos e sociais Ciência da Computação. “Pontos de vista sobre a alfabetização como um bem social, como

107
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

bem como um fato social, formam a base do empreendimento definicional. [19] Diana Franklin, Gabriela Skifstad, Reiny Rolock, Isha Mehrotra, Valerie Ding, Alexandria Hansen,
David Weintrop e Danielle Harlow. 2017. Usando o desempenho de alunos do ensino fundamental
Podemos não ter consenso sobre a melhor forma de definir a alfabetização porque temos
para compreender a sequência conceitual em um currículo baseado em blocos. Em Anais do
opiniões diferentes sobre os propósitos e valores sociais da alfabetização " [58] (p. 8). O Simpósio Técnico ACM SIGCSE 2017 sobre Educação em Ciência da Computação - SIGCSE
avanço da alfabetização computacional situa a aprendizagem e o ensino da ciência da '17. ACM Press, Seattle, Washington , EUA, 231–236. https://doi.org/10.1145/3017680.3017760
[20] Paulo Freire. 2018. Pedagogia do oprimido. Publicação Bloomsbury EUA.
computação em questões mais amplas e inerentemente contestadas sobre o papel da
educação numa sociedade democrática. [21] Michail N Giannakos, Letizia Jaccheri e Roberta Proto. 2013. Ensinar ciência da computação a
crianças através da criatividade: Lições aprendidas com o caso da Noruega. Nos Anais da 3ª
Conferência de Pesquisa em Educação em Ciência da Computação sobre Pesquisa em Educação
AGRADECIMENTOS
em Ciência da Computação. Universidade Aberta, Heerlen,
103–111.
A redação deste artigo foi apoiada pela concessão nº 1509245 da
[22] O Novo Grupo de Londres. 1996. Uma pedagogia de multiletramentos: Projetando social
National Science Foundation para Yasmin Kafai. Quaisquer opiniões, futuros. Revisão educacional de Harvard 66, 1 (1996), 60–93.
descobertas e conclusões ou recomendações expressas neste artigo [23] Shuchi Grover e Satabdi Basu. 2017. Medindo a aprendizagem do aluno na
são de responsabilidade dos autores e não refletem necessariamente programação introdutória baseada em blocos: examinando conceitos errôneos de
loops, variáveis e lógica booleana. Nos Anais do Simpósio Técnico ACM SIGCSE
as opiniões da National Science Foundation, da Universidade da 2017 sobre Educação em Ciência da Computação - SIGCSE '17. ACM Press,
Pensilvânia ou da Universidade de Stanford. Seattle, Washington, EUA, 267–272. https://doi.org/10.1145/3017680.3017723
[24] Shuchi Grover, Satabdi Basu e Patricia Schank. 2018. O que podemos aprender sobre a
aprendizagem dos alunos a partir de projetos de programação abertos em ciência da computação
REFERÊNCIAS no ensino médio. Nos Anais do 49º Simpósio Técnico ACM sobre Educação em Ciência da
[1] Harold Abelson e Andrea A DiSessa. 1986. Geometria da tartaruga: O computador como um Computação. ACM, 999–1004.
meio para explorar a matemática. Imprensa do MIT. [25] Shuchi Grover e Roy Pea. 2013. Pensamento computacional no ensino fundamental e médio: uma
[2] Alfredo V Aho. 2011. Simpósio Ubiquidade: Computação e computacional revisão do estado do campo. Pesquisador Educacional 42, 1 (2013), 38–43. https: //doi.org/
pensamento. Ubiquidade 2011, janeiro (2011), 1. 10.3102/0013189X12463051 [26] Donna
[3] Paulo Blikstein. 2018. Educação pré-universitária em ciência da computação: uma pesquisa sobre o Haraway. 1988. Conhecimentos situados: A questão da ciência no feminismo e o privilégio da perspectiva
Campo. parcial. Estudos feministas 14, 3 (1988), 575–599.
[4] Karen Brennan, C Balch e M Chung. 2019. Computação Criativa 3.0. Imprensa da Universidade de [27] Idiota Harel. 1990. Designers infantis. Ablex, Norwood, NJ.
Harvard , Cambridge, MA. [28] Samantha Hautea, Sayamindu Dasgupta e Benjamin Mako Hill. 2017. Perspectivas dos jovens
[5] Karen Brennan e Mitchel Resnick. 2012. Novas estruturas para estudar e avaliar o desenvolvimento sobre alfabetização crítica em dados. Nos Anais da Conferência CHI 2017 sobre Fatores Humanos
do pensamento computacional. Nos Anais da reunião anual de 2012 da American Educational em Sistemas Computacionais - CHI '17. ACM Press, Denver, Colorado, EUA, 919–930. https://
Research Association. Vancouver, Canadá, 25. doi.org/10.1145/3025453.3025823 [29] Mizuko Ito, Kris Gutiérrez,
Sonia Livingstone, Bill Penuel, Jean Rhodes, Katie Salen, Juliet Schor, Julian Sefton-Green e S. Craig
[6] David Buckingham. 2003. Educação para a mídia: Alfabetização, aprendizagem e cultura Watkins. 2013. Aprendizagem Conectada : Uma agenda para pesquisa e design. Centro de
contemporânea. Polity Press, Cambridge, Reino Unido. Pesquisa em Mídia Digital e Aprendizagem , Cork. OCLC: 896797842.
[7] Francisco Buitrago Flórez, Rubby Casallas, Marcela Hernández, Alejandro Reyes,
Silvia Restrepo e Giovanna Danies. 2017-08. Mudando a maneira de pensar de [30] Sharin Rawhiya Jacob, Mark Warschauer, Universidade da Califórnia, Irvine e Universidade da
uma geração: ensinando o pensamento computacional por meio da programação. Califórnia, Irvine. 24/08/2018. Pensamento Computacional e Alfabetização. 1, 1 (24/08/2018).
Review of Educational Research 87, 4 (2017-08), 834–860. https://doi.org/10.3102/ https://doi.org/10.26716/jcsi.2018.01.1.1 [31] Fatemeh Jamshidi e
0034654317710096 Daniela Marghitu. 2019. Usando música para promover o envolvimento em cursos introdutórios à
[8] Quinn Burke e Yasmin B Kafai. 2012. Oficina de escritores para jovens programadores: narrativa computação. Nos Anais do 50º Simpósio Técnico ACM sobre Educação em Ciência da
digital do zero nas salas de aula do ensino médio. Computação (SIGCSE '19). ACM, Nova York, NY, EUA, 1278–1278. https://doi.org/
Em Anais do 43º Simpósio Técnico ACM sobre Educação em Ciência da Computação (SIGCSE 10.1145/3287324.3293855 local do evento: Minneapolis , MN, EUA.
'12), Vol. 12. ACM Press, Nova York, NY, 433–438. https: //doi.org/10.1145/2157136.2157264 [9]
Code.org. [nd]. Descobertas de CS. https:// [32] Gayithri Jayathirtha, Yasmin B Kafai, Debora A Lui, Mia S Shaw e Ji Yong Cho. 2019. Codificação e
code.org/educate/csd. Acessado: composição colaborativa de JazzHands: Integrando o aprendizado de conceitos computacionais
01/06/2019. avançados com têxteis eletrônicos para tornar a música vestível. Nos Anais do 50º Simpósio
[10] Conselho Nacional de Pesquisa e outros. 2010. Relatório de um workshop sobre o escopo e a Técnico ACM sobre Educação em Ciência da Computação. ACM, 1274–1274.
natureza do pensamento computacional. Imprensa das Academias Nacionais.
[11] Paul Curzon, Tim Bell, Jane Waite e Mark Dorling. 2019. Pensamento Computacional. No Cambridge [33] Yasmin Kafai. 1995. Mentes em jogo. Ablex, Norwood, NJ.
Handbook of Computer Science Education Research, Sally A Fincher e Anthony Robbins (Eds.). [34] Yasmin B Kafai. 2016. Do pensamento computacional à participação computacional na educação
Cambridge University Press, Cambridge, Reino Unido, Capítulo 17. básica. Comum. ACM 59, 8 (2016), 26–27.
[35] Yasmin B Kafai, Deborah A Fields, Deborah A River, Juiz T Walker, Mia S Shaw, Gayithri Jayathirtha,
[12] Sayamindu Dasgupta e Benjamin Mako Hill. 2017. Scratch Community Blocks: Apoiando Crianças Tomoko M Nakajima, Joanna Goode e Michael T Giang.
como Cientistas de Dados. Nos Anais da Conferência CHI 2017 sobre Fatores Humanos em 2019. Costurando o laço com têxteis eletrônicos: promovendo equidade nas
Sistemas Computacionais - CHI '17. ACM Press, Denver, Colorado, EUA, 3620–3631. https:// competências e percepções de ciência da computação de alunos do ensino médio.
doi.org/10.1145/3025453.3025847 [13] Peter J Denning. 2017. Pontos Nos Anais do 50º Simpósio Técnico ACM sobre Educação em Ciência da Computação.
problemáticos restantes com pensamento computacional. ACM, 1176–1182.
Comum. ACM 60, 6 (2017), 33–39. [36] Yasmin B. Kafai e Veena Vasudevan. 2015. Jogos construcionistas além da tela: elaboração e
[14] Andrea A DiSessa. 2001. Mudando mentes: Computadores, aprendizagem e alfabetização. Mit computação de touchpads, jogos de tabuleiro e controladores por alunos do ensino médio . Nos
Imprensa. Anais do Workshop em Educação Primária e Secundária em Computação sobre ZZZ - WiPSCE
[15] Andrea A diSessa. 2017. E se o cronograma do seu projeto for de 100 anos?: Reflexões sobre '15. ACM Press, Londres, Reino Unido, 49–54. https://doi.org/10.1145/2818314.2818334 [37]
alfabetização computacional. Nos Anais da Conferência de 2017 sobre Design de Interação e Michael Lachney, William Babbitt e Ron Eglash. 2016.
Crianças. ACM, 1–2. Design de software no 'gênero de construção' da tecnologia de aprendizagem: conteúdo consciente
[16] Wallace Feurzeig, Paul Wexelblat e Ronald C Rosenberg. 1970. Monitor Instrucional Simples SIMON- versus conteúdo agonístico. Cultura Computacional: A Journal of Software Studies 5 (2016).
A . Transações IEEE em Sistemas Homem-Máquina 11, 4 (1970), 174–180.
[38] Clifford H Lee e Antero D Garcia. 2014. “Quero que eles sintam o medo. . . ”: Alfabetização
[17] Deborah Fields, Veena Vasudevan e Yasmin B Kafai. 2015. O coletivo de programadores : Computacional Crítica como a Nova Composição Multimodal. Em Explorando Composição
fomentando a cultura participativa por meio da realização de videoclipes em uma oficina de Multimodal e Escrita Digital, RE Ferdig e KE Pytash (Eds.). Referência de Ciência da Informação,
codificação Scratch do ensino médio. Ambientes de aprendizagem interativos 23, 5 (2015), Hershey, PA, 364–378.
613–633. [39] Clifford H. Lee e Elisabeth Soep. 2016-10. Ninguém além de nós mesmos pode libertar
[18] Deborah Ann Fields, Yasmin Kafai, Tomoko Nakajima, Joanna Goode e Jane Margolis. 02/01/2018. nossas mentes: Alfabetização Computacional Crítica como uma Pedagogia de Resistência.
Colocando o Making nas salas de aula de Ciência da Computação do Ensino Médio : Promovendo Equidade e Excelência na Educação 49, 4 (2016-10), 480–492. https://doi.org/10.1080/10665684.
Equidade no Ensino e Aprendizagem com Têxteis Eletrônicos na Exploração da Ciência da 2016.1227157
Computação. Equidade e Excelência na Educação 51, 1 (02/01/2018), 21–35. https://doi.org/ [40] John H. Maloney, Kylie Peppler, Yasmin Kafai, Mitchel Resnick e Natalie Rusk.
10.1080/10665684.2018.1436998 2008. Programação por escolha: Programação de aprendizagem para jovens
urbanos com Scratch. Nos Anais do 39º Simpósio Técnico SIGCSE sobre Informática

108
Machine Translated by Google

Sessão 4: Teoria e Cognição ICER '19, 12 a 14 de agosto de 2019, Toronto, ON, Canadá

Educação em Ciências (SIGCSE '08). ACM, Nova York, NY, EUA, 367–371. https:// [60] Kristin A. Searle e Yasmin B. Kafai. 2015. Bordado para meninos: compreendendo as perspectivas de
www. //doi.org/10.1145/1352135.1352260 local do evento: Portland, OR, EUA. gênero e indígenas sobre computação e artesanato com têxteis eletrônicos. Nos Anais da Décima
[41] Jane Margolis. 2008. Preso na parte superficial: educação, raça e computação. MIT Press, Cambridge, MA. Primeira Conferência Internacional Anual sobre Pesquisa em Educação em Computação Internacional
(ICER '15). ACM, Nova York, NY, EUA, 31–39. https://doi.org/10.1145/2787622.2787724 local do evento:
[42] Jane Margolis e Allan Fisher. 2003. Desbloqueando o clube: Mulheres na computação . Imprensa do MIT. Omaha, Nebraska, EUA.

[43] Jane Margolis, Jean J. Ryoo, Cueponcaxochitl DM Sandoval, Clifford Lee, Joanna Goode e Gail Chapman. [61] Anna Sfard. 1998. Sobre duas metáforas para a aprendizagem e os perigos de escolher apenas uma.
2012-12. Além do acesso: ampliando a participação na ciência da computação no ensino médio. ACM Pesquisador educacional 27, 2 (1998), 4–13.
Inroads 3, 4 (2012-12), 72–78. https: //doi.org/10.1145/2381083.2381102 [44] Ernest Morrell. 2015. [62] Cynthia Salomão. 1988. Ambientes informáticos para crianças: uma reflexão sobre
Alfabetização crítica e juventude urbana: teorias de aprendizagem e educação. Imprensa do MIT.
Pedagogias de acesso, dissidência e libertação. Routledge. [63] Elliot Soloway e James C Spohrer. 2013. Estudando o programador novato.
Imprensa de Psicologia.
[45] Greg L. Nelson e Andrew J. Ko. 2018. Sobre o Uso da Teoria na Pesquisa em Educação em Computação. [64] Matti Tedre e Peter J Denning. 2016. A longa busca pelo pensamento computacional.
Nos Anais da Conferência ACM de 2018 sobre Pesquisa Internacional em Educação em Computação Nos Anais da 16ª Conferência Internacional Koli Calling sobre Pesquisa em
(ICER '18). ACM, Nova York, NY, EUA, 31–39. https://doi.org/ 10.1145/3230977.3230992 local do evento: Educação em Computação. ACM, 120–129.
Espoo, Finlândia. [65] Josh Tenenberg e Maria Knobelsdorf. 2014. Fora de nossas mentes: uma revisão da teoria da cognição
[46] David B Palumbo. [nd]. Pesquisa sobre linguagem de programação/solução de problemas: uma revisão de sociocultural. Educação em Ciência da Computação 24, 1 (2014), 1–24.
questões relevantes. ([nd]), 25. [66] Mike Tissenbaum, Josh Sheldon e Hal Abelson. 2019-02. Do Pensamento
[47] Seymour Papert. 1980. Mindstorms: Crianças, computadores e ideias poderosas. Básico Computacional à Ação Computacional. Comum. ACM 62, 3 (2019-02), 34–36.
Livros, Inc. https: //doi.org/10.1145/3265747
[48] Django Paris. [nd]. Pedagogia culturalmente sustentável: uma mudança necessária de postura, [67] Sepehr Vakil. 2014-01. Uma abordagem pedagógica crítica para envolver jovens urbanos no desenvolvimento

terminologia e prática. Pesquisador Educacional 41, 3 ([nd]), 93–97. de aplicativos móveis em um programa pós-escola. Equidade e Excelência na Educação 47, 1 (2014-01),
[49] Roy D Pea e D Midian Kurland. 1984. Sobre os efeitos cognitivos da aprendizagem 31–45. https://doi.org/10.1080/10665684.2014.866869 [68] Sepehr Vakil. 2018-03. Ética, Identidade e

programação de computadores. Novas ideias em psicologia 2, 2 (1984), 137–168. Visão Política: Rumo a uma Abordagem de Equidade Centrada na Justiça na Educação em Ciência da

[50] Chris Proctor, Maxwell Bigman e Paulo Blikstein. 2019. Definindo e projetando o ensino de ciência da Computação. Harvard Educational Review 88, 1 (2018-03), 26–52. https://doi.org/

computação em um distrito escolar público de ensino fundamental e médio. 7. 10.17763/1943-5045-88.1.26 [69] Annette Vee. 2017. Alfabetização em codificação: como a programação
[51] Chris Proctor e Paulo Blikstein. 23/06/2018. Quão amplo é o pensamento computacional? Um estudo de computadores está mudando

longitudinal de práticas que moldam a aprendizagem em ciência da computação. Em Repensando a escrita. Mit Press.

aprendizagem na era digital. Fazendo valer as ciências da aprendizagem , Judy Kay e Rosemary Luckin [70] Sara Vogel, Rafi Santo e Dixie Ching. 2017. Visões da educação em ciência da
(Eds.), Vol. 3. Sociedade Internacional de Ciências da Aprendizagem, 544–551. computação: desvendando argumentos e impactos projetados das iniciativas CS4All.
Nos Anais do Simpósio Técnico ACM SIGCSE 2017 sobre Educação em Ciência da Computação. ACM,

[52] Chris Proctor e Paulo Blikstein. 2019. Unfold Studio: Apoiando alfabetizações críticas de texto e código. 609–614.

Ciência da Informação e Aprendizagem 1, 2 (2019). [71] David Weintrop, Elham Beheshti, Michael Horn, Kai Orton, Kemi Jona, Laura Trouille e Uri Wilensky.
[53] Mitchel Resnick, John Maloney, Andrés Monroy-Hernández, Natalie Rusk, Evelyn 2016-02. Definindo Pensamento Computacional para Salas de Aula de Matemática e Ciências. Jornal de
Eastmond, Karen Brennan, Amon Millner, Eric Rosenbaum, Jay S Silver, Brian Educação Científica e Tecnologia 25, 1 (2016-02), 127–147. https://doi.org/10.1007/s10956-015-9581-5
Silverman, e outros. 2009. Scratch: Programação para todos. Comum. Acm 52, 11 (2009), [72] David Weintrop, Heather Killen, Talal Munzar e Baker Franke. 2019. Compreensão
60–67. baseada em blocos : explorando e explicando os resultados dos alunos em um exame baseado em blocos

[54] Peter J Rich e Charles B Hodges. 2017. Pesquisa, prática e política emergentes sobre pensamento somente leitura. Nos Anais do 50º Simpósio Técnico ACM sobre Educação em Ciência da Computação

computacional. Springer. (SIGCSE '19). ACM, Nova York, NY, EUA, 1218–1224. https://doi.org/10.1145/3287324.3287348 local do
[55] Gabriela T. Richard e Yasmin B. Kafai. 2016. Pontos Cegos na Programação Faça Você Mesmo para evento: Minneapolis, MN, EUA.

Jovens : Examinando a Diversidade em Criadores, Conteúdo e Comentários na Comunidade Online


Scratch. Nos Anais da Conferência CHI 2016 sobre Fatores Humanos em Sistemas Computacionais (CHI [73] David Weintrop e Uri Wilensky. 2015. Usando avaliações comutativas para comparar a compreensão

'16). ACM, Nova York, NY, EUA, 1473–1485. https://doi.org/10.1145/2858036.2858590 local do evento: conceitual em programas baseados em blocos e em programas baseados em texto.

San Jose, Califórnia, EUA. Nos Anais da Décima Primeira Conferência Internacional Anual sobre Pesquisa em Educação em
[56] Jennifer A. Rode, Anne Weibert, Andrea Marshall, Konstantin Aal, Thomas von Computação Internacional (ICER '15). ACM, Nova York, NY, EUA, 101–110. https://doi.org/
Rekowski, Houda El Mimouni e Jennifer Booker. 2015. Do Pensamento 10.1145/2787622.2787721 local do evento: Omaha, Nebraska, EUA.
Computacional à Criação Computacional. Nos Anais da Conferência Conjunta [74] Linda Werner, Jill Denner e Shannon Campe. 2014-12. Jogos de programação infantil: uma estratégia para
Internacional ACM 2015 sobre Computação Pervasiva e Ubíqua (UbiComp '15). medir a aprendizagem computacional. Trad. Computação. Educ. 14, 4 (2014-12), 24:1–24:22. https://
ACM, Nova York, NY, EUA, 239–250. https://doi.org/10.1145/2750858.2804261 doi.org/10.1145/2677091 [75] Jeannette M. Wing. 2006-03. Pensamento
local do evento : Osaka, Japão. Computacional. Comum. ACM 49, 3 (2006-03), 33–35. https://doi.org/10.1145/1118178.1118215 [76] Raza

[57] Guilherme Sandoval. 2014. Mapeamento de conjecturas: Uma abordagem para pesquisa sistemática em Zaidi, Isabel Freihofer e Gloria Childress Townsend. 2017. O uso de modelos

design educacional. Jornal das ciências da aprendizagem 23, 1 (2014), 18–36. femininos e do Scratch ao contar histórias melhora as atitudes dos alunos da quinta série em relação à

[58] Sylvia Scribner. 1984-11. Alfabetização em três metáforas. American Journal of Education 93, 1 (1984-11), computação. Nos Anais do Simpósio Técnico ACM SIGCSE 2017 sobre Educação em Ciência da

6–21. https://doi.org/10.1086/443783 [59] Kristen A Searle, Deborah A Fields e Computação (SIGCSE '17). ACM, Nova York, NY, EUA, 791–792. https://doi.org/10.1145/3017680.3022451

Yasmin B Kafai. 2016. Costurar é um “esporte de menina ”? Abordar questões de género na produção de têxteis local do evento: Seattle, Washington, EUA.

eletrónicos. Makeology: Makers as Learners 2 (2016), 72.

109

Você também pode gostar