2012
DOI: 10.14236/ewic/hci2012.52
|View full text |Cite
|
Sign up to set email alerts
|

A Prototype Structured but Low–viscosity Editor for Novice Programmers

Abstract: This paper presents work in progress on a prototype programming editor that combines the flexibility of keyboard-driven text entry with a structured visual representation, and drag-and-drop blocks. Many beginners learn with Java, a traditional text-based language. While text entry is ideal for experts desiring speed and efficiency, there is evidence in the literature that a significant portion of novice errors are related to syntax. Some beginners learn with Scratch, Alice and Star Logo, all of which have drag… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2013
2013
2013
2013

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 11 publications
0
1
0
Order By: Relevance
“…However, there are interactions that are common to several of the differently-styled editor types, and there are also systems that look similar, but behave very differently in terms of interaction design. In this paper, we extend previous cognitive modelling work to four new programming systems (McKay 2012). The initial goal of that study was to compare several "benchmark" systems to a new editor in development, as part of the design process.…”
Section: Introductionmentioning
confidence: 99%
“…However, there are interactions that are common to several of the differently-styled editor types, and there are also systems that look similar, but behave very differently in terms of interaction design. In this paper, we extend previous cognitive modelling work to four new programming systems (McKay 2012). The initial goal of that study was to compare several "benchmark" systems to a new editor in development, as part of the design process.…”
Section: Introductionmentioning
confidence: 99%