Image credit: author

Dekstra: Um ambiente de Aprendizagem Social para Iniciação à Aprendizagem de Programação Usando Esquemas de Concepção e Planos de Programação (2018)

Abstract

Learning algorithms is an essential step in the programming activity. However, the programming learner finds it very difficult to draw up programming plans. This paper proposes the design and construction of a Virtual Environment Learning Program, based on the concept of Social Learning Environment. In the proposed Environment, a set of supports was provided at the interface to assist the learner in developing the algorithms building with the Blockly library. In this sense, a set of program design schemes was incorporated into the environment that allows the construction of programming plans in a visual way and through the interaction with an intelligent agent. The notion of Scaffolding, a term used by some researchers in the context of learning to designate a support that is given to the individual in the initial stage of learning, was strongly used to promote collaborative learning of early programming concepts.

Publication
Informática Na Educação Teoria & Prática

This article was published in Portuguese in a Brazilian scientific journal on informatics in education. It presents the main results that emerged from the research I developed during my master’s degree.

Programming Teaching Social Learning System Scaffolding Programs Plans Elementary Patterns.
Jalves Nicacio
Web developer | Computer science professor

My research interests include web accessibility, programming learning, artificial intelligence, and programming languages.