Interaction Design and Children 2022
DOI: 10.1145/3501712.3529733
|View full text |Cite
|
Sign up to set email alerts
|

CodeStruct: Design and Evaluation of an Intermediary Programming Environment for Novices to Transition from Scratch to Python

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
9
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 41 publications
1
9
0
Order By: Relevance
“…The second phase had participants transition independently from block-based to text-based programming in four sessions. Half of the learners made this transition using a structured editor called CodeStruct [14]. The other half of the learners transitioned directly from Scratch to Python using Replit which is unstructured.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…The second phase had participants transition independently from block-based to text-based programming in four sessions. Half of the learners made this transition using a structured editor called CodeStruct [14]. The other half of the learners transitioned directly from Scratch to Python using Replit which is unstructured.…”
Section: Methodsmentioning
confidence: 99%
“…Dual-modality environments such as MakeCode [3] and Pencil Code [4] allow learners to author their programs in either block-based or text-based forms and support them in moving back-and-forth between the two. Hybrid environments like Frame-based editing [15], TouchDevelop [26], and CodeStruct [14] combine features of block-based and textbased programming into a single interface. These environments are usually structured editors and edits are performed directly to the Abstract Syntax Tree (AST) to always maintain a valid structure.…”
Section: Easing the Blocks-to-text Transitionmentioning
confidence: 99%
See 3 more Smart Citations