A small matter of programming: perspectives on end user computing
A small matter of programming: perspectives on end user computing
Self-disclosing design tools: a gentle introduction to end-user programming
Proceedings of the 1st conference on Designing interactive systems: processes, practices, methods, & techniques
What we know about spreadsheet errors
Journal of End User Computing - End User Development
Journal of Artificial Intelligence in Education
Software Engineering
End-user software engineering with assertions in the spreadsheet paradigm
Proceedings of the 25th International Conference on Software Engineering
Who, What, and How: A Survey of Informal and Professional Web Developers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Estimating the Numbers of End Users and End User Programmers
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century
The World Is Flat [Updated and Expanded]: A Brief History of the Twenty-first Century
Gender and programming achievement in a CSCL environment
CSCL '02 Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community
IEEE Transactions on Education
Introductory Computing Construct Use in an End-User Programming Community
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Community-Based Scaffolding to Promote End-User Learning
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
CoScripter: automating & sharing how-to knowledge in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Have we missed something?: identifying missing types of research in computing education
Proceedings of the Sixth international workshop on Computing education research
Discovering computing: perspectives of web designers
Proceedings of the Sixth international workshop on Computing education research
Non-programmers identifying functionality in unfamiliar code: strategies and barriers
Journal of Visual Languages and Computing
Computing students learning computing informally
Proceedings of the 10th Koli Calling International Conference on Computing Education Research
Toward transforming freely available source code into usable learning materials for end-users
Evaluation and Usability of Programming Languages and Tools
Dinah: an interface to assist non-programmers with selecting program code causing graphical output
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Students' perceptions of the differences between formal and informal learning
Proceedings of the seventh international workshop on Computing education research
Self-directed learning: stories from industry
Proceedings of the 12th Koli Calling International Conference on Computing Education Research
Proceedings of the 12th International Conference on Interaction Design and Children
Exploring hypotheses about media computation
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
We introduce end-user programmers as a group of persons engaged in informal Computer Science education. Results of a small-scale survey for a previously unstudied population of end-users, users of graphics manipulation software, are presented. We find that graphic designers are taking part in significant programming activities, despite little to no formal training in programming. We discuss what draws them to programming, what they know about Computer Science, and where they seek help. We also consider ways in which we might further support the Computer Science learning that takes place in end-user settings.