IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007) 2007
DOI: 10.1109/vlhcc.2007.52
|View full text |Cite
|
Sign up to set email alerts
|

Children as Unwitting End-User Programmers

Abstract: Children who are active on the internet are performing significant design and programming activity without realising it, in the course of hacking little animations, game scripts and so on. What does such effortless learning suggest about how to support end-user programming? This paper presents observations of 'unwitting' design and programming activity by a small group of teenagers, aged 12-17. It analyses their adoption and appropriation of technology, and discusses how such practices are embedded in social n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(17 citation statements)
references
References 5 publications
0
17
0
Order By: Relevance
“…However, there are some seminal works in the consolidated EUD scientific literature that still hold and are those that see the end user as someone interested in using digital devices just for the sake of it and not with the idea of becoming expert in the technology itself (e.g. [13], [17]). Also the definition of EUD given in [9] still sounds valid to describe the phenomenon: "a set of methods, techniques, and tools that allow users of software systems, who are acting as non-professional software developers, at some point to create, modify or extend a software artefact".…”
Section: Eud and Iot: Evolution Of Definitions And Principlesmentioning
confidence: 99%
“…However, there are some seminal works in the consolidated EUD scientific literature that still hold and are those that see the end user as someone interested in using digital devices just for the sake of it and not with the idea of becoming expert in the technology itself (e.g. [13], [17]). Also the definition of EUD given in [9] still sounds valid to describe the phenomenon: "a set of methods, techniques, and tools that allow users of software systems, who are acting as non-professional software developers, at some point to create, modify or extend a software artefact".…”
Section: Eud and Iot: Evolution Of Definitions And Principlesmentioning
confidence: 99%
“…Even if they use software applications that allow them to create or modify software artifacts, for example by creating a macro in Microsoft Excel™, they do this without being aware that what they are doing is programming. In other words, they are unwitting programmers [24], like the children analyzed in [25]. Indeed, children playing with a computer often use sophisticated programming skills, but this is embedded in an intrinsically motivated activity that they perceive as something easy and fun to perform.…”
Section: About End Usersmentioning
confidence: 99%
“…Other researchers have remarked on the sorts of motivational and learning affordances which existing systems seem to offer young users, often unintentionally, a point also highlighted by Resnick (2017). Still others (Petre & Blackwell, 2007) have examined the patterns of activity engaged in by young users, noting those which, although occurring in informal contexts, are nonetheless characteristic of software development. In some cases, researchers have looked at how they can enhance the success of existing systems, such as Alice, or Neverwinter Nights 2, to offer further improvements, either in terms of motivation for specific user groups, in the case of Looking Glass, or further pedagogical support, in the case of Flip.…”
Section: Novice Programming Environments Comparedmentioning
confidence: 99%
“…Certainly the research described by Resnick et al (2009) suggests that core computing topics do get covered in the course of project work. Of course, based on their observations, and those of Petre and Blackwell (2007), this approach begs the question, "If students don't know they're programming, does it count?" I would argue that the instructor's role would then become, rather than directly instructing students on topics, one of drawing out the implicit knowledge that the learners have acquired, helping them to reflect on it, and to see how it might apply in other situations.…”
Section: Projects Not Topicsmentioning
confidence: 99%
See 1 more Smart Citation