2019
DOI: 10.3991/ijet.v14i10.10051
|View full text |Cite
|
Sign up to set email alerts
|

Scaffolded Block-based Instructional Tool for Linear Data Structures: A Constructivist Design to Ease Data Structures’ Understanding

Abstract: Data Structures courses commonly introduce topics involving high levels of abstraction and complexity, requiring significant effort from instructors and apprentices to achieve positive outcomes from the teaching-learning process. Despite the multiple studies that have occurred within the Computer Science Education (CSE) community to understand the experiences novice programmers may have when learning how to program, there is still a lack of exploration and research on understanding these experiences in scenari… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 8 publications
0
3
0
Order By: Relevance
“…Topics such as data structures require a high level of abstraction. Research suggests that scaffolded learning tools are necessary [31], [32]. One of the main advantages of scaffolded instruction is that it fosters an environment of supportive learning.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Topics such as data structures require a high level of abstraction. Research suggests that scaffolded learning tools are necessary [31], [32]. One of the main advantages of scaffolded instruction is that it fosters an environment of supportive learning.…”
Section: Related Workmentioning
confidence: 99%
“…Environments such as Scratch foster Scaffolded learning opportunities for students. DStBlocks [31] is an example of a scaffolded visualization tool that extends Blockly to simulate advanced data structures.…”
Section: Related Workmentioning
confidence: 99%
“…According to the opinion (McCosker & Diezmann, 2009) which states that scaffolding can improve critical thinking skills, creative thinking, actively participate in problem-solving, increase self-confidence, and increase students' freedom of opinion in learning mathematics. Giving scaffolding can increase learning motivation and reduce the level of difficulty of students in solving problems (Almanza-cortés et al, 2019;Khodeir et al, 2018;Vonna et al, 2015). Social interaction between students and social interaction between students and teachers will increase after being given scaffolding treatment (Abdurrahman et al, 2018;van de Pol et al, 2015).…”
Section: The Average Score Of Instrument Validation By Expertsmentioning
confidence: 99%