Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer

The goal of many computing education researchers is to improve how computing is taught and learned. To do that, researchers must engage with teachers, coaches, and mentors who design instructional materials and deliver lessons. However researchers may not be investigating problems that are directly of interest or utility to practitioners, and thus may not deliver results that are as impactful as possible in their contexts. To find out what research most interests today's practitioners, we conducted a two-stage survey. The first stage gathered questions that practitioners want researchers to investigate, and the second stage ranked these questions in terms of importance. We found that today's practitioners are more interested in student behavior, student understanding, and pedagogy than in languages and tools, curriculum, and inclusivity, and that there is little overlap between the questions ranked as highly interesting by researchers and those ranked highly by practitioners. Our results indicate that researchers need to better communicate why the questions they are pursuing are important, look for opportunities to collaborate with those who teach but have little direct connection with research, and examine the relevance of their research questions to practitioners.

[1]  David Lo,et al.  How practitioners perceive the relevance of software engineering research , 2015, ESEC/SIGSOFT FSE.

[2]  G. Norman Likert scales, levels of measurement and the “laws” of statistics , 2010, Advances in health sciences education : theory and practice.

[3]  Andrew Begel,et al.  Analyze this! 145 questions for data scientists in software engineering , 2013, ICSE.

[4]  Lauri Malmi,et al.  Have we missed something?: identifying missing types of research in computing education , 2010, ICER '10.

[5]  Yihui Xie,et al.  R Markdown , 2018 .

[6]  Arnold Pears,et al.  Models and methods for computing education research , 2012, ACE 2012.

[7]  Lauri Malmi,et al.  Theoretical underpinnings of computing education research: what is the evidence? , 2014, ICER '14.

[8]  Brett A. Becker,et al.  50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research , 2019, SIGCSE.

[9]  Iain Milne,et al.  Difficulties in Learning and Teaching Programming—Views of Students and Tutors , 2002, Education and Information Technologies.

[10]  Melissa H. Dancy,et al.  Pedagogical practices and instructional change of physics faculty , 2010 .

[11]  Jens Bennedsen,et al.  What does objects-first mean?: An international study of teachers' perceptions of objects-first , 2007 .

[12]  James Carifio,et al.  Resolving the 50‐year debate around using and misusing Likert scales , 2008, Medical education.

[13]  Michail N. Giannakos,et al.  Introductory programming: a systematic literature review , 2018, ITiCSE.

[14]  Joseph V. Elarde,et al.  Introductory computing course content: educator and student perspectives , 2011, SIGITE '11.

[15]  Janet Rountree,et al.  Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..

[16]  Carsten Schulte,et al.  What do teachers teach in introductory programming? , 2006, ICER '06.

[17]  Nell B. Dale,et al.  Most difficult topics in CS1: results of an online survey of educators , 2006, SGCS.