2019
DOI: 10.31449/inf.v43i1.2657
|View full text |Cite
|
Sign up to set email alerts
|

Microworlds with Different Pedagogical Approaches in Introductory Programming Learning: Effects in Programming Knowledge and Logical Reasoning

Abstract: This paper presents a summary of doctoral thesis that evaluates the using of Alice microworld combined with different pedagogical approaches to learn introductory programming, specifically in programming knowledge and logical reasoning variables. The results suggest that when microworlds are combined with the 4C-ID instructional model there are positive effects in learning to program a computer, but they have no impact if an expository method is used. However, given the limited number of sampled subjects in th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
3
0
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 4 publications
0
3
0
1
Order By: Relevance
“…The primary motivation to start this study was to contribute to the discussion about how the relationship between technology and education can be enhanced, especially in the current context. The truth is that the COVID-19 pandemic accelerated the increase of online scholar activities that were already under way (e.g., [22]). The ERT had ever happened.…”
Section: Discussionmentioning
confidence: 99%
“…The primary motivation to start this study was to contribute to the discussion about how the relationship between technology and education can be enhanced, especially in the current context. The truth is that the COVID-19 pandemic accelerated the increase of online scholar activities that were already under way (e.g., [22]). The ERT had ever happened.…”
Section: Discussionmentioning
confidence: 99%
“…Essa percepc ¸ão preocupa alguns docentes e pesquisadores que buscam melhores práticas no processo de ensino e aprendizagem [Costa 2019]. As altas taxas de reprovac ¸ão em algoritmos necessitam de especial atenc ¸ão, pois esta é a base para várias outras disciplinas que abordam o desenvolvimento de software, que é uma das habilidade de elevada importância para o cotidiano profissional de computac ¸ão, além disso, as retenc ¸ões contribuem para o abandono do curso ou uma formac ¸ão de pouca qualidade, prejudicando, portanto, a carreira profissional do discente.…”
Section: Introduc ¸ãOunclassified
“…The mastery of programming language can also be enhanced using interactive and visual-looking programming software as shown in [9][10][11][12][13][14][15]. In a work by Erol and Kurt [9], students were divided into two groups, where, one group used Scratch's visual software and another group adopted the flowchart method, to learn the basic concepts of programming.…”
Section: Introductionmentioning
confidence: 99%
“…Another work by [11] analysed the effectiveness of interactive programming software that enables real-time feedback given to students when writing programmes. Other interactive tools like Pencil Code collaborative software [12], Resource Flow Diagram (RFD) [13], Alice microworld [14], and virtual reality [15] were also used to promote intuitive learning. The use of the interactive feedback system demonstrates an improvement in overall student achievement.…”
Section: Introductionmentioning
confidence: 99%