Predictors of learning performance in a computer-user training environment: a path-analytic study
International Journal of Human-Computer Interaction
The role of training in preparing end users to learn related software
Journal of End User Computing
Field studies of computer system administrators: analysis of system management tools and practices
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Algorithm analysis for returning adult students
Journal of Computing Sciences in Colleges
ACM Computing Surveys (CSUR)
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Storytelling alice motivates middle school girls to learn computer programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Software Development Environments for Scientific and Engineering Software: A Series of Case Studies
ICSE '07 Proceedings of the 29th international conference on Software Engineering
On to the Real World: Gender and Self-Efficacy in Excel
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Children as Unwitting End-User Programmers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Attitudes about computing in postsecondary graduates
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
What Is End-User Software Engineering and Why Does It Matter?
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Do I matter?: the impact of individual differences on training process
Proceedings of the 2010 Special Interest Group on Management Information System's 48th annual conference on Computer personnel research on Computer personnel research
Alice, Greenfoot, and Scratch -- A Discussion
ACM Transactions on Computing Education (TOCE)
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Personifying programming tool feedback improves novice programmers' learning
Proceedings of the seventh international workshop on Computing education research
Building an open, large-scale research data repository of initial programming student behaviour
Proceedings of the 43rd ACM technical symposium on Computer Science Education
CHI '12 Extended Abstracts on Human Factors in Computing Systems
In-game assessments increase novice programmers' engagement and level completion speed
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
Computer programming is now used broadly across many industries, with a diversity of working adults writing programs and interacting with code as part of their jobs. However, negative attitudes toward programming continue to deter many from studying computer science and pursuing careers in technology. To begin understanding adults' attitudes toward computer programming and how we can improve them, we used an educational video game to give 200 adult participants a concrete programming experience via the web, and then collected their self-reported opinions about programming. We found that adults initially had poor attitudes toward programming, believing that it was difficult, boring, and something they generally could not learn. After the online learning experience, their attitudes improved significantly, regardless of gender, population density, or level of education. These results demonstrate that adult attitudes toward programming, while initially negative, can be quickly changed with a brief, positive exposure to programming.