After the gold rush: toward sustainable scholarship in computing

In just thirty years, we have gone from punched cards to Second Life. But, as the American National Science Foundation (NSF) recently noted, "undergraduate computing education today often looks much as it did several decades ago" (NSF, 2006). Consequently, today's "Nintendo Generation" have voted with their feet. We bore them. The contrast between the changes wrought via computer research over the last 30 years, and the failure of computing education to adapt to those changes, is because computing academics lead a double life. In our research lives we see ourselves as part of a community that reaches beyond our own university. We read literature, we attend conferences, we publish, and the cycle repeats, with community members building upon each other's work. But in our teaching lives we rarely discuss teaching beyond our own university, we are not guided by any teaching literature; instead we simply follow our instincts. Academics in computing, or in any other discipline, can approach their teaching as research into how novices become experts. Several recent multi-institutional research collaborations have studied the development of novice programmers. This paper describes some of the results from those collaborations. The separation of our teaching and research lives diminishes not just our teaching but also our research. The modern practice of stripping away all 'distractions' to maximize research output is like the practice of stripping away rainforest to grow beef -- both practices appear to work, for a little while, but not indefinitely. Twenty-first century academia needs to bring teaching and research together, to form a scholarship of computing that is an integrated, sustainable, ecological whole.

[1]  Anders Berglund,et al.  Research perspectives on the objects-early debate , 2006, ACM SIGCSE Bull..

[2]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[3]  H. Simon,et al.  Perception in chess , 1973 .

[4]  Ference Marton,et al.  The University of Learning , 1998 .

[5]  Stephen Rowland,et al.  The Enquiring University Teacher , 2000 .

[6]  Carolin Kreber,et al.  Controversy and Consensus on the Scholarship of Teaching , 2002 .

[7]  S. Brookfield Becoming a critically reflective teacher , 1995 .

[8]  Jean Scholtz,et al.  Characteristics of the Mental Representations of Novice and Expert Programmers: An Empirical Study , 1993, Int. J. Man Mach. Stud..

[9]  Paul Dickson,et al.  Sputnik: The Shock of the Century , 2002 .

[10]  Susan Wiedenbeck,et al.  What do novices learn during program comprehension? , 1991, Int. J. Hum. Comput. Interact..

[11]  M. Chi,et al.  The Nature of Expertise , 1988 .

[12]  E. Seymour,et al.  Talking About Leaving: Why Undergraduates Leave The Sciences , 1997 .

[13]  Justus J. Randolph,et al.  Computer Science Education Research at the Crossroads: A Methodological Review of Computer Science Education Research , 2008 .

[14]  K. A. Ericsson,et al.  Toward a general theory of expertise : prospects and limits , 1991 .

[15]  Raymond Lister One Small Step Toward a Culture of Peer Review and Multi- Institutional Sharing of Educational Resources: A Multiple Choice Exam for First Semester Programming Students , 2005, ACE.

[16]  B. Adelson When Novices Surpass Experts: The Difficulty of a Task May Increase With Expertise , 1984 .

[17]  S. Schwartz,et al.  Leaving College: Rethinking the Causes and Cures of Student Attrition , 1987 .

[18]  S. Kemmis,et al.  Becoming Critical: Education Knowledge and Action Research , 1986 .

[19]  Susan Wiedenbeck,et al.  Novice/Expert Differences in Programming Skills , 1985, Int. J. Man Mach. Stud..

[20]  Tracy L. Lewis,et al.  The computer science debate: it's a matter of perspective , 2005, SGCS.

[21]  Bernard Shaw,et al.  The Doctor's Dilemma. , 2003, International journal of epidemiology.

[22]  Tim Flannery,et al.  The Future Eaters: An Ecological History of the Australasian Lands and People , 2002 .

[23]  Alistair Moffat,et al.  What Drives Curriculum Change? , 2004, ACE.

[24]  B. Clark,et al.  The Modern Integration of Research Activities with Teaching and Learning. , 1997 .

[25]  Elliot Soloway,et al.  Studying the Novice Programmer , 1988 .

[26]  Elliot Soloway,et al.  Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers , 1986 .

[27]  Robert McCartney,et al.  A multi-national study of reading and tracing skills in novice programmers , 2004, ITiCSE-WGR '04.

[28]  Anders Berglund,et al.  Research perspectives on the objects-early debate , 2006, ITiCSE-WGR '06.

[29]  John Leaney,et al.  First Year Programming: Let All the Flowers Bloom , 2003, ACE.

[30]  J. Sweller,et al.  The Use of Worked Examples as a Substitute for Problem Solving in Learning Algebra , 1985 .

[31]  Simon,et al.  A Classification of Recent Australasian Computing Education Publications , 2007, Comput. Sci. Educ..

[32]  Paul W. Richardson The culture of education , 1996 .

[33]  Sebastián López Escarcena WHAT THE BEST COLLEGE TEACHERS DO , 2009 .

[34]  Richard E. Clark,et al.  Why Minimal Guidance During Instruction Does Not Work: An Analysis of the Failure of Constructivist, Discovery, Problem-Based, Experiential, and Inquiry-Based Teaching , 2006 .

[35]  Mark Guzdial,et al.  A multi-national, multi-institutional study of assessment of programming skills of first-year CS students , 2001, ITiCSE-WGR '01.

[36]  F. Marton,et al.  The University of Learning. Beyond Quality and Competence in Higher Education. , 2013 .

[37]  Raymond Lister,et al.  Not seeing the forest for the trees: novice programmers and the SOLO taxonomy , 2006, ITICSE '06.

[38]  Tony Clear,et al.  The many ways of the BRACElet project , 2007 .

[39]  Paola Salomoni,et al.  Proceedings of the 11th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2006, Bologna, Italy, June 26-28, 2006 , 2006, ITiCSE.

[40]  Ernest T. Pascarella,et al.  How College Affects Students: Findings and Insights from Twenty Years of Research , 1992 .

[41]  Ernest T. Pascarella,et al.  How college affects students : findings and insights from twenty years of research , 1992 .

[42]  Jenny Edwards,et al.  The teaching of novice computer programmers: bringing the scholarly-research approach to Australia , 2008, ACE '08.

[43]  Raymond Lister The Neglected Middle Novice Programmer: Reading and Writing without Abstracting , 2007 .

[44]  John Leaney,et al.  Introductory programming, criterion-referencing, and bloom , 2003, SIGCSE.

[45]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[46]  E. Boyer Scholarship Reconsidered: Priorities of the Professoriate , 1990 .

[47]  David W. Valentine CS educational research: a meta-analysis of SIGCSE technical symposium proceedings , 2004 .