EducationEducation PolicyTeacher EducationPedagogyPolicy EvaluationTeacher PolicyClassroom Assessment PracticesEvaluation PolicyFormative EvaluationSummative EvaluationTeacher EvaluationTeacher Evaluation ReformResearch InterviewsSemi-structured InterviewsStudent Learning OutcomesTeacher Effectiveness EvaluationTeacher Evaluation Reform EffectsTeacher Evaluation SystemsTeacher Performance FeedbackTeacher Professional Development Evaluation
This paper reports on a study of professional web designers and developers. We provide a detailed characterization of their knowledge of fundamental programming concepts elicited through card sorting. Additionally, we present qualitative findings regarding their motivation to learn new concepts and the learning strategies they employ. We find a high level of recognition of basic concepts, but we identify a number of concepts that they do not fully understand, consider difficult to learn, and use infrequently. We also note that their learning process is motivated by work projects and often follows a pattern of trial and error. We conclude with implications for end-user programming researchers.
29
Using thematic analysis in psychology
Virginia Braun, Victoria Clarke · Qualitative Research in Psychology · 2006 · 183.3K citations · Full text
Social Sciences, Psychology, Communication Research Methods +10
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
Some Difficulties of Learning to Program
Benedict du Boulay · Journal of Educational Computing Research · 1986 · 640 citations
Education, Instruction, Teaching +13
Six Learning Barriers in End-User Programming Systems
Amy J. Ko, Brad A. Myers, Htet Htet Aung · 2004 · 547 citations · Full text
Computing, Computer Science, Design +16