skip to main content
research-article
Free access

More than the code: learning rules of rejection in writing programs

Published: 24 April 2018 Publication History

Abstract

A teacher and students coding together make explicit the unwritten rules of programming.

References

[1]
Collins, A., Seely Brown, J., and Holum, A. Cognitive apprenticeship: Making thinking visible. American Education 15, 3 (1991), 6--11.
[2]
Cooper, S., Grover, S. Guzdial, M., and Beth Simon, B. A future for computing education research. Commun. ACM 57, 11 (Nov. 2014), 34--36.
[3]
Crouch, C. and Mazur, E. Peer instruction: 10 years of experience. American Journal of Physics 69, 9 (2001), 970--977.
[4]
Dijkstra, E.W. On the cruelty of really teaching computer science. Commun. ACM 32, 12 (Dec. 1989), 1398--1404.
[5]
Garfinkel, H. Ethnomethodology's Program: Working Out Durkheim's Aphorism. Rowman & Littlefield, Lanham, MD, 2002.
[6]
Kafai, Y.B. From computational thinking to computational participation in K-12 education. Commun. ACM 59, 8 (Aug. 2016), 26--27.
[7]
Mehan, H. Learning Lessons: Social Organization in the Classroom. Harvard University Press, Cambridge, MA, 1979.
[8]
Miller, C.S. Metonymy and reference-point errors in novice programming. Computer Science Education 24, 2--3 (2014), 123--152.
[9]
Murphy, L., Fitzgerald, S., Hanks, B., and McCauley, R. Pair debugging: A transactive discourse analysis. In Proceedings of the Sixth International Workshop on Computing Education Research, 2010, 51--58.
[10]
Roth, W.-M. and Jornet, A.G. Situated cognition. WIREs Cognitive Science 4 (2013), 463--478.
[11]
Roth, W.-M. and Lee, Y.-J. Vygotsky's neglected legacy: Cultural-historical activity theory. Review of Educational Research 77, 2 (2007), 186--232.
[12]
Roth, W.-M. and Radford, L. Re/thinking the zone of proximal development (symmetrically). Mind Culture and Activity 17, 4 (2010), 299--307.
[13]
Shulman, L. Signature pedagogies in the professions. Daedalus 134, 3 (2005), 52--59.
[14]
Spohrer, J.C. and Soloway, E. Novice mistakes: Are the folk wisdoms correct? In Studying the Novice Programmer, J.C. Spohrer and E. Soloway, Eds. Lawrence Erlbaum, Hillsdale, NJ, 1989, 401--416.
[15]
Teasley, S. Talking about reasoning: How important is the peer in peer collaboration? In Perspectives on Socially Shared Cognition, L. Resnick, J. Levine, and S. Teasley, Eds. American Psychological Association, Washington D.C., 1991, 361--384.
[16]
Tenenberg, J. and Maria Knobelsdorf, M. Out of our minds: A review of sociocultural cognition theory. Computer Science Education 24, 1 (2014), 1--24.
[17]
Turkle, S. and Papert, S. Epistemological pluralism and the revaluation of the concrete. In Constructionism, I. Harel and S. Papert, Eds. Ablex Publishing Company, Norwood, NJ, 1991.
[18]
Wittgenstein, L. Philosophical Investigations / Philosophische Untersuchungen. Blackwell, Oxford, U.K., 1997.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 61, Issue 5
May 2018
104 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/3210350
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 April 2018
Published in CACM Volume 61, Issue 5

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Popular
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)301
  • Downloads (Last 6 weeks)118
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Epistemic practices in conceptions of computer scienceComputer Science Education10.1080/08993408.2024.2381398(1-22)Online publication date: 27-Jul-2024
  • (2023)Concept-Based Modeling as a Method Combining Digital and Analogue Means for Problem-SolvingDesign, Learning, and Innovation10.1007/978-3-031-31392-9_2(22-37)Online publication date: 30-Apr-2023
  • (2022)Conceptualizing the Researcher-Theory RelationACM Transactions on Computing Education10.1145/357073023:1(1-15)Online publication date: 29-Dec-2022
  • (2019)COMPUTING EDUCATION RESEARCHThe social genesis in learningACM Inroads10.1145/330613910:1(41-43)Online publication date: 8-Feb-2019
  • (2019)Qualitative Methods for Computing EducationThe Cambridge Handbook of Computing Education Research10.1017/9781108654555.008(173-207)Online publication date: 15-Feb-2019
  • (2019)The Cambridge Handbook of Computing Education Research10.1017/9781108654555Online publication date: 15-Feb-2019

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Digital Edition

View this article in digital edition.

Digital Edition

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media