A disseminação de fundamentos de programação a crianças e jovens é alvo de diversas iniciativas atualmente, inspiradas em seus potenciais benefícios para esta geração. Neste trabalho, apresenta-se as experiências de um projeto de extensão universitária que incentivou alunos de Ensino Fundamental e Médio a produzirem aplicativos móveis. No projeto, utilizou-se a ferramenta MIT App Inventor como introdução à programação, através de encontros semanais para a produção de um aplicativo de perguntas e respostas. A atividade colocou em evidência obstáculos a serem resolvidos, como maneiras de melhor adequar a didática utilizada e de manter os encontros atrativos. De forma geral, as experiências mostraram-se estimulantes tanto para o público-alvo como para os graduandos que se envolveram no projeto.
The introduction of Computing fundamentals in primary and secondary education has been defended, mainly, by researchers and academics in Computing and Education. In this article, we propose to expand this field by developing an interdisciplinary partnership between Computing and Psychology, seeking benefits both for the school community and for the university community. For this, we discuss some references to build a common bibliography and we analyze curricular guidelines for undergraduate courses in Computing and Psychology. In addition, we present some joint actions articulating extension, teaching and research, organized around the theme of developing computational thinking in schools.
O desenvolvimento de habilidades de programação na educação básica tem sido alvo de muitas iniciativas, geralmente amparadas em ferramentas computacionais consolidadas e especialmente concebidas para este público. Neste trabalho, explora-se um recurso pouco conhecido neste meio, denominado Studio Sketchpad, que utiliza a programação textual baseada na linguagem Javascript. Dentre suas principais características, estão a facilidade de expressar criações com apelo visual e a possibilidade de criar programas colaborativamente. O Studio Sketchpad foi utilizado em oficinas oferecidas a um grupo de alunos de ensino médio, revelando pontos fortes e limitações que podem contribuir à replicação da experiência em contextos semelhantes.
Frameworks para distribuir o treinamento de aprendizado profundo usam estruturas aplicáveis a sistemas de computação de alto desempenho, e propõe fácil utilização pelo usuário. Um dos principais desafios dos frameworks é escalar o treinamento para múltiplos processadores, como CPUs e GPUs, sem perder desempenho e precisão com a sobrecarga de comunicações. Este trabalho propõe uma avaliação prática de frameworks recentes tais como Horovod, LBANN e Tarantella para distribuição de Redes de Aprendizado Profundo.
Programming clubs are an effective approach to bring computing fundamentals to school-age students. As non-formal, after-school activities, clubs face the challenge of creating stimulating learning environments with meaning to the participants. This paper presents an experience that embeded a social responsibility theme across multiple projects in a programming club, as a meaningful way to engage students while strengthening their environmental awareness. During 9 workshops mentored by undergraduate students, the club participants created mobile applications using MIT App Inventor, around the theme of proper waste disposal. The article discusses some key decisions and lessons learned that may be helpful in replicating the experience.Resumo. Clubes de programação são abordagens efetivas para disseminar fundamentos de computação ao público da educação básica. Por se tratarem de atividades extra-classe, de ensino não-formal, clubes enfrentam o desafio de criar ambientes de aprendizado estimulantes e com significado aos participantes. Neste trabalho, apresenta-se uma experiência que inseriu um tema de responsabilidade social em atividades de um clube de programação, envolvendo os participantes em uma temática de conscientização ambiental. Ao longo de 9 oficinas tutoradas por universitários, os participantes do clube criaram aplicativos usando MIT App Inventor, em torno da temática do descarte adequado de lixo. O artigo discute decisões-chave e lições aprendidas que favorecem a replicação da experiência.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.