skip to main content
research-article

Learning Theories Use and Relationships in Computing Education Research

Published: 29 December 2022 Publication History

Abstract

The use of established and discipline-specific theories within research and practice is an indication of the maturity of a discipline. With computing education research as a relatively young discipline, there has been recent interest in investigating theories that may prove foundational to work in this area, with discipline-specific theories and many theories from other disciplines emerging as relevant. A challenge for the researcher is to identify and select the theories that provide the best foundation for their work. Learning is a complex and multi-faceted process and, as such, a plethora of theories are potentially applicable to a research problem. Knowing the possible candidate theories and understanding their relationships and potential applicability, both individually or as a community of theories, is important to provide a comprehensive grounding for researchers and practitioners alike.
In this work, we investigate the fundamental connections between learning theories foundational to research and practice in computing education. We build a comprehensive list of 84 learning theories and their source and influential papers, which are the papers that introduce or propagate specific theories within the research community. Using Scopus, ACM Digital Library, and Google Scholar, we identify the papers that cite these learning theories. We subsequently consider all possible pairs of these theories and build the set of papers that cite each pair. On this weighted graph of learning theory connections, we perform a community analysis to identify groups of closely linked learning theories. We find that most of the computing education learning theories are closely linked with a number of broader learning theories, forming a separate cluster of 17 learning theories. We build a taxonomy of theory relationships to identify the depth of connections between learning theories. Of the 294 analysed links, we find deep connections in 32 links. This indicates that while the computing education research community is aware of a large number of learning theories, there is still a need to better understand how learning theories are connected and how they can be used together to benefit computing education research and practice.

References

[1]
George A. Miller, Eugene Galanter, and Karl H. Pribram. 1960. Plans and the Structure of Behavior. Henry Holt and Co.
[2]
Gordon Pask. 1976. Conversation theory: Applications in Education and Epistemology. Elsevier Science.
[3]
Gephi. [n.d.]. Retrieved from https://gephi.org/.
[4]
Edith Ackermann. 1996. Constructionism in Practice: Designing, Thinking, and Learning in a Digital World. Routledge.
[5]
Alireza Ahadi and Raymond Lister. 2013. Geek genes, prior knowledge, stumbling points and learning edge momentum: Parts of the one elephant? In Proceedings of the 9th Annual International ACM Conference on International Computing Education Research. 123–128.
[6]
Gerlese Åkerlind. 2015. From phenomenography to variation theory: A review of the development of the variation theory of learning and implications for pedagogical design in higher education. HERDSA Rev. Higher Edu. 2 (2015), 5–26.
[7]
Tom Andrews. 2012. What is social constructionism?Ground. Theory Rev. 11, 1 (2012).
[8]
M. J. Atkins. 1993. Theories of learning and multimedia applications: An overview. Res. Papers Edu. 8, 2 (1993), 251–271.
[9]
David P. Ausubel. 1962. A subsumption theory of meaningful verbal learning and retention. J. Gen. Psychol. 66, 2 (1962), 213–224.
[10]
Alan Baddeley. 1992. Working memory. Science 255, 5044 (1992), 556–559.
[11]
Alan Baddeley and Graham Hitch. 1974. Working memory. In Psychology of Learning and Motivation. Vol. 8. Elsevier, 47–89.
[12]
John D. Bain. 2003. Slowing the pendulum: Should we preserve some aspects of instructivism? In EdMedia+ Innovate Learning. Association for the Advancement of Computing in Education (AACE), 1382–1388.
[13]
Ryan S. Baker and Paul S. Inventado. 2014. Educational data mining and learning analytics. In Learning Analytics. Springer, 61–75.
[14]
Albert Bandura. 1977. Self-efficacy: Toward a unifying theory of behavioral change. Psychol. Rev. 84, 2 (1977), 191.
[15]
Albert Bandura and Richard H. Walters. 1977. Social Learning Theory. Vol. 1. Prentice-Hall, Englewood Cliffs, NJ.
[16]
Lecia Barker, Kathy Garvin-Doxas, and Michele Jackson. 2002. Defensive climate in the computer science classroom. In Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education. 43–47.
[17]
Ashok Basawapatna, Alexander Repenning, Kyu Han Koh, and Hilarie Nickerson. 2013. The zones of proximal flow: Guiding students through a space of computational thinking skills and challenges. In Proceedings of the 9th Annual International ACM Conference on International Computing Education Research. 67–74.
[18]
Ram B. Basnet, Lori K. Payne, Tenzin Doleck, David John Lemay, and Paul Bazelais. 2018. Exploring bimodality in introductory computer science performance distributions. EURASIA J. Math., Sci. Technol. Edu. 14, 10 (2018), em1591.
[19]
Mordechai Ben-Ari. 1998. Constructivism in computer science education. SIGCSE Bull. 30, 1 (Mar.1998), 257–261.
[20]
Paulo Blikstein, Marcelo Worsley, Chris Piech, Mehran Sahami, Steven Cooper, and Daphne Koller. 2014. Programming pluralism: Using learning analytics to detect patterns in the learning of computer programming. J. Learn. Sci. 23, 4 (2014), 561–599.
[21]
James H. Block and Robert B. Burns. 1976. Mastery learning. Rev. Res. Edu. 4 (1976), 3–49.
[22]
Vincent D. Blondel, Jean-Loup Guillaume, Renaud Lambiotte, and Etienne Lefebvre. 2008. Fast unfolding of communities in large networks. J. Stat. Mech.: Theory Exper. 2008, 10 (2008), P10008.
[23]
Benjamin S. Bloom. 1968. Learning for mastery. instruction and curriculum. regional education laboratory for the carolinas and virginia, topical papers and reprints, number 1. Eval. Comm. 1, 2 (1968).
[24]
Benjamin S. Bloom. 1971. Mastery learning. Mastery Learn.: Theory Pract. (1971), 47–63.
[25]
John Seely Brown, Allan Collins, and Paul Duguid. 1989. Situated cognition and the culture of learning. Edu. Res. 18, 1 (1989), 32–42.
[26]
Jerome S. Bruner. 1961. The act of discovery. Harvard Educational Review (1961).
[27]
Vivien Burr. 2015. Social Constructionism. Routledge.
[28]
John K. Burton, David M. Mike Moore, and Susan G. Magliaro. 2004. Behaviorism and instructional technology. In Handbook of Research on Educational Communications and Technology, D. H. Jonassen (Ed.). Lawrence Erlbaum Associates Publishers, 3–36.
[29]
Sandra Carpenter, Julie L. Fortune, Harry S. Delugach, Letha H. Etzkorn, Dawn R. Utley, Phillip A. Farrington, and Shamsnaz Virani. 2008. Studying team shared mental models. In Proceedings of the 3rd International Conference on the Pragmatic Web: Innovating the Interactive Society. 41–48.
[30]
Jeong-woo Cho and Yuming Jiang. 2009. Basic theorems on the backoff process in 802.11. ACM SIGMETRICS Perform. Eval. Rev. 37, 2 (2009), 18–20.
[31]
Michael Clancy. 2004. Misconceptions and attitudes that interfere with learning to program. Computer Science Education Research. Taylor & Francis, 85–100.
[32]
James M. Clark and Allan Paivio. 1991. Dual coding theory and education. Edu. Psychol. Rev. 3, 3 (1991), 149–210.
[33]
Allan Collins, John Seely Brown, and Ann Holum. 1991. Cognitive apprenticeship: Making thinking visible. Amer. Educator 15, 3 (1991), 6–11.
[34]
Michael Lamport Commons. 2008. Introduction to the model of hierarchical complexity and its relationship to postformal action. World Futures 64, 5–7 (2008), 305–320.
[35]
Michael Lamport Commons, Edward James Trudeau, Sharon Anne Stein, Francis Asbury Richards, and Sharon R. Krause. 1998. Hierarchical complexity of tasks shows the existence of developmental stages. Dev. Rev. 18, 3 (1998), 237–278.
[36]
Matt Crosslin. 2016. From instructivism to connectivism: Theoretical underpinnings of MOOCs. Curr. Issues Emerg. eLearn. 3, 1 (2016), 6.
[37]
Mihaly Csikszentmihalyi. 1990. Flow: The Psychology of Optimal Experience. Vol. 1990. Harper & Row, New York.
[38]
Mihaly Csikszentmihalyi. 2000. Beyond Boredom and Anxiety. Jossey-Bass.
[39]
Mihaly Csikszentmihalyi and Isabella Selega Csikszentmihalyi. 1992. Optimal Experience: Psychological Studies of Flow in Consciousness. Cambridge University Press.
[40]
Tony Davies. 2008. Humanism. Routledge.
[41]
Ton De Jong and Wouter R. Van Joolingen. 1998. Scientific discovery learning with computer simulations of conceptual domains. Rev. Edu. Res. 68, 2 (1998), 179–201.
[42]
Edward L. Deci and Richard M. Ryan. 2000. The “what” and “why” of goal pursuits: Human needs and the self-determination of behavior. Psychol. Inquiry 11, 4 (2000), 227–268.
[43]
Edward L. Deci and Richard M. Ryan. 2010. Intrinsic motivation. The Corsini Encyclopedia of Psychology (2010), 1–2.
[44]
John Dewey, Maria Montessori, Władysław Strzemiński, Jean Piaget, Lev Vygotsky, Heinz von Foerster, Jerome Bruner, Herbert Simon, Paul Watzlawick, and Ernst von Glasersfeld. 1997. Constructivism (learning theory). J. Soc. Sci., Lit. Lang. (1997), 9–16.
[45]
Stephen Downes. 2008. Places to go: Connectivism & connective knowledge. Innovate: J. Online Edu. 5, 1 (2008), 6.
[46]
Benedict Du Boulay. 1986. Some difficulties of learning to program. J. Edu. Comput. Res. 2, 1 (1986), 57–73.
[47]
Benedict Du Boulay, Tim O’Shea, and John Monk. 1981. The black box inside the glass box: Presenting computing concepts to novices. Int. J. Man-Mach. Studies 14, 3 (1981), 237–249.
[48]
Rita Stafford Dunn and Kenneth J. Dunn. 1978. Teaching Students Through their Individual Learning Styles: A Practical Approach. Prentice Hall.
[49]
Carol S. Dweck. 2000. Self-theories: Their Role in Motivation, Personality, and Development. Psychology press.
[50]
Carol S. Dweck and Ellen L. Leggett. 1988. A social-cognitive approach to motivation and personality. Psychol. Rev. 95, 2 (1988), 256.
[51]
Paul R. D’Agostino, Brian J. O’Neill, and Allan Paivio. 1977. Memory for pictures and words as a function of level of processing: Depth or dual coding?Memory Cogn. 5, 2 (1977), 252–256.
[52]
Anna Eckerdal, Robert McCartney, Jan Erik Moström, Mark Ratcliffe, Kate Sanders, and Carol Zander. 2006. Putting threshold concepts into context in computer science education. ACM SIGCSE Bull. 38, 3 (2006), 103–107.
[53]
Andrew J. Elliot and Judith M. Harackiewicz. 1996. Approach and avoidance achievement goals and intrinsic motivation: A mediational analysis. J. Personal. Soc. Psychol. 70, 3 (1996), 461.
[54]
K. Anders Ericsson, Ralf T. Krampe, and Clemens Tesch-Romer. 1993. The role of deliberate practice in the acquisition of expert performance. Psychol. Rev. 100, 3 (1993), 363.
[55]
Francisco C. Eugenio Jr. and Ardhee Joy T. Ocampo. 2019. Assessing classcraft as an effective gamification app based on behaviorism learning theory. In Proceedings of the 8th International Conference on Software and Computer Applications. 325–329.
[56]
Dror G. Feitelson. 2015. Using Students as experimental subjects in software engineering research—A review and discussion of the evidence. Retrieved from https://arXiv:1512.08409.
[57]
Richard M. Felder and Linda K. Silverman. 1988. Learning and teaching styles in engineering education. Engineer. Edu. 78, 7 (1988), 674–681.
[58]
Peter Fensham. 2004. Defining an Identity: The Evolution of Science Education as a Field of Research. Kluwer Academic Publishers, Germany.
[59]
Sally A. Fincher and Anthony V. Robins. 2019. The Cambridge Handbook of Computing Education Research. Cambridge University Press.
[60]
John H. Flavell. 1979. Metacognition and cognitive monitoring: A new area of cognitive–developmental inquiry. Amer. Psychol. 34, 10 (1979), 906.
[61]
Luciano Floridi. 2008. The method of levels of abstraction. Minds Mach. 18, 3 (2008), 303–329.
[62]
Catherine Twomey Fosnot. 2013. Constructivism: Theory, Perspectives, and Practice. Teachers College Press.
[63]
Robert Mills Gagné. 1985. Conditions of Learning and Theory of Instruction. Holt, Rinehart and Winston.
[64]
Howard E. Gardner. 2011. Frames of Mind: The Theory of Multiple Intelligences. Hachette UK.
[65]
James Garner, Paul Denny, and Andrew Luxton-Reilly. 2019. Mastery learning in computer science education. In Proceedings of the 21st Australasian Computing Education Conference. 37–46.
[66]
James J. Gibson. 1977. The theory of affordances. In The Ecological Approach to Visual Perception, Houghton Mifflin, Boston, 67–82.
[67]
Gerd Gigerenzer, Ulrich Hoffrage, and Heinz Kleinbölting. 1991. Probabilistic mental models: A Brunswikian theory of confidence. Psychol. Rev. 98, 4 (1991), 506.
[68]
John Gerard Scott Goldie. 2016. Connectivism: A knowledge learning theory for the digital age?Med. Teacher 38, 10 (2016), 1064–1069.
[69]
Isidore Gormezano and J. W. Moore. 1966. Classical conditioning. Exper. Methods Instrument. Psychol. 1 (1966), 385–420.
[70]
Tina Götschi, Ian Sanders, and Vashti Galpin. 2003. Mental models of recursion. In Proceedings of the 34th SIGCSE Technical Symposium on Computer Science Education. 346–350.
[71]
James G. Greeno. 1994. Gibson’s affordances. Handbook of Educational Psychology.
[72]
James G. Greeno. 1998. The situativity of knowing, learning, and research. Amer. Psychol. 53, 1 (1998), 5.
[73]
Scott Grissom, Myles F. McNally, and Tom Naps. 2003. Algorithm visualization in CS education: Comparing levels of student engagement. In Proceedings of the ACM Symposium on Software Visualization. 87–94.
[74]
David Walter Hamlyn. 2017. The Psychology of Perception: A Philosophical Examination of Gestalt Theory and Derivative Theories of Perception. Vol. 13. Routledge.
[75]
Michael J. Hannafin. 1992. Emerging technologies, ISD, and learning environments: Critical perspectives. Edu. Technol. Res. Dev. 40, 1 (1992), 49–63.
[76]
Judith M. Harackiewicz, Kenneth E. Barron, Paul R. Pintrich, Andrew J. Elliot, and Todd M. Thrash. 2002. Revision of achievement goal theory: Necessary and illuminating. Journal of Educational Psychology 94, 3 (2002), 638–645.
[77]
John Haugeland. 1978. The nature and plausibility of cognitivism. Behav. Brain Sci. 1, 2 (1978), 215–226.
[78]
Orit Hazzan. 1999. Reducing abstraction level when learning abstract algebra concepts. Edu. Studies Math. 40, 1 (1999), 71–90.
[79]
Donald Olding Hebb. 2005. The Organization of Behavior: A Neuropsychological Theory. Psychology Press.
[80]
Janette R. Hill, Liyan Song, and Richard E. West. 2009. Social learning theory and web-based learning environments: A review of research and discussion of implications. Amer. J. Distance Edu. 23, 2 (2009), 88–103.
[81]
James Hollan, Edwin Hutchins, and David Kirsh. 2000. Distributed cognition: Toward a new foundation for human-computer interaction research. ACM Trans. Comput.-Hum. Interact. 7, 2 (2000), 174–196.
[82]
Nina Hollender, Cristian Hofmann, Michael Deneke, and Bernhard Schmitz. 2010. Integrating cognitive load theory and concepts of human–computer interaction. Comput. Hum. Behav. 26, 6 (2010), 1278–1288.
[83]
Matthew C. Jadud. 2006. Methods and tools for exploring novice compilation behaviour. In Proceedings of the 2nd International Computing Education Research Conference. ACM, 73–84.
[84]
Philip Nicholas Johnson-Laird. 1983. Mental Models: Towards a Cognitive Science of Language, Inference, and Consciousness. Number 6. Harvard University Press.
[85]
Alark Joshi and Amit Jain. 2018. Reflecting on the impact of a course on inclusive strategies for teaching computer science. In Proceedings of the IEEE Frontiers in Education Conference (FIE’18). IEEE, 1–9.
[86]
Lisa C. Kaczmarczyk, Elizabeth R. Petrick, J. Philip East, and Geoffrey L. Herman. 2010. Identifying student misconceptions of programming. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education. 107–111.
[87]
Sema A. Kalaian and Rafa M. Kasim. 2015. Small-group vs. competitive learning in computer science classrooms: A meta-analytic review. In Innovative Teaching Strategies and New Learning Paradigms in Computer Programming. IGI Global, 46–64.
[88]
Sema A. Kalaian, Rafa M. Kasim, and Julia K. Nims. 2018. Effectiveness of small-group learning pedagogies in engineering and technology education: A meta-analysis. J. Technol. Edu. 29, 2 (2018), 20–35.
[89]
Cazembe Kennedy and Eileen T. Kraemer. 2018. What are they thinking? Eliciting student reasoning about troublesome concepts in introductory computer science. In Proceedings of the 18th Koli Calling International Conference on Computing Education Research. 1–10.
[90]
Päivi Kinnunen and Beth Simon. 2012. Phenomenography and grounded theory as research methods in computing education research field. Comput. Sci. Edu. 22, 2 (2012), 199–218.
[91]
Malcolm S. Knowles. 1970. The modern practice of adult education; andragogy versus pedagogy. Cambridge University Press.
[92]
Malcolm S. Knowles, Elwood F. Holton III, Richard A. Swanson, and Petra A. Robinson. 2020. The adult learner: The definitive classic in adult education and human resource development. Routledge.
[93]
David A. Kolb. 2014. Experiential Learning: Experience as the Source of Learning and Development. FT press.
[94]
David A. Kolb, Richard E. Boyatzis, and Charalampos Mainemelis. 2001. Experiential learning theory: Previous research and new directions. Perspect. Think., Learn. Cogn. Styles 1, 8 (2001), 227–247.
[95]
Dugan Laird. 1978. Approaches to Training and Development. Addison-Wesley.
[96]
Dugan Laird, Elwood F. Holton, and Sharon S. Naquin. 2003. Approaches to Training and Development: Revised and Updated. Basic Books.
[97]
Jean Lave and Etienne Wenger. 1991. Situated Learning: Legitimate Peripheral Participation. Cambridge University Press.
[98]
Alex Lishinski, Jon Good, Phil Sands, and Aman Yadav. 2016. Methodological rigor and theoretical foundations of CS education research. In Proceedings of the 12th International Computing Education Research Conference. 161–169.
[99]
Raymond Lister. 2011. Computing education research geek genes and bimodal grades. ACM Inroads 1, 3 (2011), 16–17.
[100]
Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, Amruth N. Kumar, Linda Ott, James Paterson, Michael James Scott, Judy Sheard, and Claudia Szabo. 2018. Introductory programming: A systematic literature review. In Proceedings of the ITiCSE Working Group Reports (ITiCSE WGR’18). 55–106.
[101]
Lauri Malmi, Judy Sheard, Päivi Kinnunen, and Jane Sinclair. 2019. Computing education theories: What are they and how are they used? In Proceedings of the ACM Conference on International Computing Education Research. 187–197.
[102]
Lauri Malmi, Judy Sheard, Simon, Roman Bednarik, Juha Helminen, Päivi Kinnunen, Ari Korhonen, Niko Myller, Juha Sorva, and Ahmad Taherkhani. 2014. Theoretical underpinnings of computing education research: What is the evidence? In Proceedings of the 10th International Computing Education Research Conference. 27–34.
[103]
Lauri Malmi, Judy Sheard, Simon, Roman Bednarik, Juha Helminen, Ari Korhonen, Niko Myller, Juha Sorva, and Ahmad Taherkhani. 2010. Characterizing research in computing education: A preliminary analysis of the literature. In Proceedings of the 6th International Computing Education Research Conference. 3–12.
[104]
Ference Marton and Roger Säljö. 1976. On qualitative differences in learning: I-Outcome and process. Brit. J. Edu. Psychol. 46, 1 (1976), 4–11.
[105]
Ference Marton, Amy B. M. Tsui, Pakey P. M. Chik, Po Yuk Ko, and Mun Ling Lo. 2004. Classroom Discourse and the Space of Learning. Routledge.
[106]
Abraham Maslow. 1943. A theory of human motivation. Psychol. Rev. 50, 4 (1943), 370.
[107]
Abraham Maslow. 1968. Some educational implications of the humanistic psychologies. Harvard Edu. Rev. 38, 4 (1968), 685–696.
[108]
John D. Mayer and Peter Salovey. 1997. What is emotional intelligence. Emot. Dev. Emot. Intell.: Edu. Implicat. 3 (1997), 31.
[109]
Richard E. Mayer. 2004. Should there be a three-strikes rule against pure discovery learning?Amer. Psychol. 59, 1 (2004), 14.
[110]
Richard E. Mayer. 2005. Cognitive theory of multimedia learning. Cambridge Handbook Multimedia Learn. 41 (2005), 31–48.
[111]
Brendan McCane, Claudia Ott, Nick Meek, and Anthony Robins. 2017. Mastery learning in introductory programming. In Proceedings of the 19th Australasian Computing Education Conference. 1–10.
[112]
Robert McCartney, Jonas Boustedt, Anna Eckerdal, Kate Sanders, and Carol Zander. 2017. Folk pedagogy and the geek gene: Geekiness quotient. In Proceedings of the ACM SIGCSE Technical Symposium on Computer Science Education. 405–410.
[113]
Peter McKenna and Ben Laycock. 2004. Constructivist or instructivist: Pedagogical concepts practically applied to a computer learning environment. In Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education. 166–170.
[114]
Arthur W. Melton and Jean McQueen Irwin. 1940. The influence of degree of interpolated learning on retroactive inhibition and the overt transfer of specific responses. Amer. J. Psychol. 53, 2 (1940), 173–203.
[115]
Jan Meyer and Ray Land. 2003. Threshold Concepts and Troublesome Knowledge: Linkages to Ways of Thinking and Practising within the Disciplines. Citeseer.
[116]
Jan Meyer and Ray Land. 2005. Threshold concepts and troublesome knowledge (2): Epistemological considerations and a conceptual framework for teaching and learning. Higher Edu. 49, 3 (2005), 373–388.
[117]
Jan Meyer and Ray Land. 2006. Overcoming Barriers to Student Understanding: Threshold Concepts and Troublesome Knowledge. Routledge.
[118]
Jack Mezirow. 1991. Transformative Dimensions of Adult Learning. SAGE Publishing, Thousand Oaks, CA.
[119]
George A. Miller. 1956. The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychol. Rev. 63, 2 (1956), 81.
[120]
George A. Miller. 1994. The magical number seven, plus or minus two: Some limits on our capacity for processing information. Psychol. Rev. 101, 2 (1994), 343.
[121]
Ralph R. Miller, Robert C. Barnet, and Nicholas J. Grahame. 1995. Assessment of the rescorla-wagner model. Psychol. Bull. 117, 3 (1995), 363.
[122]
Mari Murtonen, Hans Gruber, and Erno Lehtinen. 2017. The return of behaviourist epistemology: A review of learning outcomes studies. Edu. Res. Rev. 22 (2017), 114–128.
[123]
Thomas L. Naps, Guido Rößling, Vicki Almstrum, Wanda Dann, Rudolf Fleischer, Chris Hundhausen, Ari Korhonen, Lauri Malmi, Myles McNally, and Susan Rodger. 2002. Exploring the role of visualization and engagement in computer science education. In Proceedings of the Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education. 131–152.
[124]
Greg L. Nelson and Amy J. Ko. 2018. On use of theory in computing education research. In Proceedings of the ACM Conference on International Computing Education Research (ICER’18). 31–39.
[125]
John G. Nicholls. 1984. Achievement motivation: Conceptions of ability, subjective experience, task choice, and performance. Psychol. Rev. 91, 3 (1984), 328.
[126]
Lawrence Page, Sergey Brin, Rajeev Motwani, and Terry Winograd. 1999. The PageRank Citation Ranking: Bringing Order to the Web. Technical Report. Stanford InfoLab.
[127]
Allan Paivio. 1991. Dual coding theory: Retrospect and current status. Can. J. Psychol. 45, 3 (1991), 255.
[128]
Gordon Pask. 1976. Conversation theory. Appl. Edu. Epistemol. (1976).
[129]
Elizabeth Patitsas, Jesse Berlin, Michelle Craig, and Steve Easterbrook. 2019. Evidence that computer science grades are not bimodal. Commun. ACM 63, 1 (2019), 91–98.
[130]
Ivan P. Pavlov. 1904. Conditioned Reflexes: An Investigation of the Physiological Activity of the Cerebral Cortex. London University Press.
[131]
Arnold Pears and Moritz Rogalli. 2011. mJeliot: A tool for enhanced interactivity in programming instruction. In Proceedings of the 11th Koli Calling International Conference on Computing Education Research. 16–22.
[132]
Arnold Pears and Moritz Rogalli. 2011. mJeliot: ICT support for interactive teaching of programming. In Proceedings of the Frontiers in Education Conference (FIE’11). IEEE, T1J–1.
[133]
Jean Piaget. 1976. Piaget’s theory. In Piaget and His School. Springer, 11–23.
[134]
Jean Piaget and Margaret Cook. 1952. The Origins of Intelligence in Children. Vol. 8. International Universities Press New York.
[135]
Leo Postman. 1961. The present status of interference theory. In Proceedings of the Conference on Verbal Learning and Verbal Behavior. McGraw-Hill Book Company.
[136]
Haider Ramadhan. 1992. An intelligent discovery programming system. In Proceedings of the ACM/SIGAPP Symposium on Applied Computing: Technological Challenges of the 1990s. 149–159.
[137]
Robert A. Rescorla. 1972. A theory of Pavlovian conditioning: Variations in the effectiveness of reinforcement and nonreinforcement. Curr. Res. Theory (1972), 64–99.
[138]
Richard Riding and Indra Cheema. 1991. Cognitive styles–an overview and integration. Edu. Psychol. 11, 3–4 (1991), 193–215.
[139]
Anthony Robins. 2010. Learning edge momentum: A new account of outcomes in CS1. Comput. Sci. Edu.cation 20, 1 (2010), 37–71.
[140]
Anthony Robins, Janet Rountree, and Nathan Rountree. 2003. Learning and teaching programming: A review and discussion. Comput. Sci. Edu. 13, 2 (2003), 137–172.
[141]
Anthony V. Robins. 2019. Novice programmers and introductory programming. Cambridge Handbook Comput. Edu. Res. 1 (2019), 327–376.
[142]
Carl Ransom Rogers and H. Jerome Freiberg. 1994. Freedom to Learn. Prentice Hall.
[143]
Yvonne Rogers and Judi Ellis. 1994. Distributed cognition: An alternative framework for analysing and explaining collaborative working. J. Info. Technol. 9, 2 (1994), 119–128.
[144]
Adam Rosenstein, Aishma Raghu, and Leo Porter. 2020. Identifying the prevalence of the impostor phenomenon among computer science students. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education. 30–36.
[145]
Richard M. Ryan and Edward L. Deci. 2000. Self-determination theory and the facilitation of intrinsic motivation, social development, and well-being. Amer. Psychol. 55, 1 (2000), 68.
[146]
Gilbert Ryle. 2009. The Concept of Mind. Routledge.
[147]
Peter Salovey and John D. Mayer. 1990. Emotional intelligence. Imagin. Cogn. Personal. 9, 3 (1990), 185–211.
[148]
Kate Sanders, Jonas Boustedt, Anna Eckerdal, Robert McCartney, Jan Erik Moström, Lynda Thomas, and Carol Zander. 2012. Threshold concepts and threshold skills in computing. In Proceedings of the 8th International Computing Educational Research Conference. ACM, 23–30.
[149]
Richard A. Schmidt. 1975. A schema theory of discrete motor skill learning. Psychol. Rev. 82, 4 (1975), 225.
[150]
Carsten Schulte, Tony Clear, Ahmad Taherkhani, Teresa Busjahn, and James H. Paterson. 2010. An introduction to program comprehension for computer science educators. In Proceedings of the ITiCSE Working Group Reports. 65–86.
[151]
Norbert M. Seel. 2011. Encyclopedia of the Sciences of Learning. Springer Science & Business Media.
[152]
Linda Seiter and Brendan Foreman. 2013. Modeling the learning progressions of computational thinking of primary grade students. In Proceedings of the 9th International Computing Education Research Conference. ACM, 59–66.
[153]
George Siemens. 2004. Connectivism: A Learning Theory for the Digital Age. Elearnspace.
[154]
Burrhus Frederic Skinner. 1938. The Behavior of Organisms. B. F. Skinner Foundation.
[155]
Burrhus Frederic Skinner. 1965. Science and Human Behavior. Number 92904. Simon and Schuster.
[156]
Barry Smith. 1988. Foundations of Gestalt theory. (1988).
[157]
Jacqui Smith and K. Anders Ericsson. 1991. Toward a General Theory of Expertise: Prospects and Limits. Cambridge University Press.
[158]
John P. Smith III, Andrea A. DiSessa, and Jeremy Roschelle. 1994. Misconceptions reconceived: A constructivist analysis of knowledge in transition. J. Learn. Sci. 3, 2 (1994), 115–163.
[159]
Elliot Soloway and Kate Ehrlich. 1984. Empirical studies of programming knowledge. IEEE Trans. Softw. Eng.5 (1984), 595–609.
[160]
Juha Sorva. 2010. Reflections on threshold concepts in computer programming and beyond. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research. 21–30.
[161]
Juha Sorva and Teemu Sirkiä. 2010. UUhistle: A software tool for visual program simulation. In Proceedings of the 10th Koli Calling International Conference on Computing Education Research. 49–54.
[162]
Rand J. Spiro. 1988. Cognitive flexibility theory: Advanced knowledge acquisition in ill-structured domains. Center for the Study of Reading Technical Report No. 441.
[163]
Walter W. Staats. 1996. Behavior and Personality: Psychological Behaviorism. Springer Publishing Company.
[164]
John E. R. Staddon and Daniel T. Cerutti. 2003. Operant conditioning. Annu. Rev. Psychol. 54, 1 (2003), 115–144.
[165]
Leslie P. Steffe and Jerry Edward Gale. 1995. Constructivism in Education. Psychology Press.
[166]
Tom Sticht. 2000. Functional context education: Making learning relevant. https://files.eric.ed.gov/fulltext/ED480397.pdf.
[167]
Thomas G. Sticht. 1987. Functional context education. Workshop resource notebook. https://eric.ed.gov/?id=ED342878.
[168]
Thomas G. Sticht and Daniel T. Hickey. 1991. Functional context theory, literacy, and electronics training. In Instruction: Theoretical and Applied Perspectives, R. F. Dillon and J. W. Pellegrino (Eds.). Praeger Publishers, 82–106.
[169]
John Sweller. 1988. Cognitive load during problem solving: Effects on learning. Cogn. Sci. 12, 2 (1988), 257–285.
[170]
John Sweller. 1994. Cognitive load theory, learning difficulty, and instructional design. Learn. Instruct. 4, 4 (1994), 295–312.
[171]
John Sweller. 2005. Implications of cognitive load theory for multimedia learning. The Cambridge Handbook of Multimedia Learning 3, 2 (2005), 19–30.
[172]
Claudia Szabo, Nickolas Falkner, Andrew Petersen, Heather Bort, Kathryn Cunningham, Peter Donaldson, Arto Hellas, James Robinson, and Judy Sheard. 2019. Review and use of learning theories within computer science education research: Primer for researchers and practitioners. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. 89–109.
[173]
Agnes Tellings. 2001. Eclecticism and integration in educational theories: A metatheoretical analysis. Edu. Theory 51, 3 (2001), 277.
[174]
Donald Thistlethwaite. 1951. A critical review of latent learning and related experiments. Psychol. Bull. 48, 2 (1951), 97.
[175]
Edward L. Thorndike. 1898. Animal intelligence: An experimental study of the associative processes in animals. Psychol. Rev.: Monogr. Suppl. 2, 4 (1898), i.
[176]
E. L. Thorndike and Columbia University, Institute of Educational Research, Division of Psychology. 1932. The fundamentals of learning. Teachers College Bureau of Publications.
[177]
Edward L. Thorndike. 1970. Animal Intelligence: Experimental Studies. Transaction Publishers.
[178]
Perry W. Thorndyke and Sarah E. Goldin. 1983. Spatial Learning and Reasoning Skill. Springer. 195–217 pages.
[179]
Michael Thuné and Anna Eckerdal. 2009. Variation theory applied to students’ conceptions of computer programming. Eur. J. Eng. Edu. 34, 4 (2009), 339–347.
[180]
Edward C. Tolman. 1949. There is more than one kind of learning. Psychol. Rev. 56, 3 (1949), 144.
[181]
Wendelien Van Eerde and Henk Thierry. 1996. Vroom’s expectancy models and work-related criteria: A meta-analysis. J. Appl. Psychol. 81, 5 (1996), 575.
[182]
Ernst Von Glasersfeld. 1991. An exposition of constructivism: Why some like it radical. In Facets of Systems Science. Springer, 229–238.
[183]
Victor Harold Vroom. 1964. Work and motivation. Wiley.
[184]
Lev Vygotsky. 1978. Interaction between learning and development. Read. Dev. Children 23, 3 (1978), 34–41.
[185]
Lev S. Vygotsky. 1978. Mind in Society, M. Cole, V. John-Steiner, S. Scribner, and E. Souberman, Eds.
[186]
Lev Semenovich Vygotsky. 1980. Mind in Society: The Development of Higher Psychological Processes. Harvard University Press.
[187]
John B. Watson. 1913. Psychology as the behaviorist views it. Psychol. Rev. 20, 2 (1913), 158.
[188]
Rupert Wegerif. 2002. Literature review in thinking skills, technology and learning. NESTA Futurelab Series - report 2, 50 pages. 2002. https://telearn.archives-ouvertes.fr/hal-00190219.
[189]
Etienne Wenger. 1999. Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press.
[190]
Max Wertheimer. 1938. Gestalt theory. In A source Book of Gestalt Psychology, W. D. Ellis (Ed.). Kegan Paul, Trench, Trubner & Company, 1–11.
[191]
James V. Wertsch. 1984. The zone of proximal development: Some conceptual issues. New Direct. Child Adolesc. Dev. 1984, 23 (1984), 7–18.
[192]
Herman A. Witkin and Donald R. Goodenough. 1981. Cognitive styles: Essence and origins. Field dependence and field independence. Psychol. Issues51 (1981), 1–141.
[193]
Ludwig Wittgenstein. 2010. Philosophical Investigations. John Wiley & Sons.
[194]
David Wood, Jerome S. Bruner, and Gail Ross. 1976. The role of tutoring in problem solving. J. Child Psychol. Psychiatry 17, 2 (1976), 89–100.
[195]
Lucy Yeomans, Steffen Zschaler, and Kelly Coate. 2019. Transformative and troublesome? Students’ and professional programmers’ perspectives on difficult concepts in programming. ACM Trans. Comput. Edu. 19, 3 (2019), 1–27.
[196]
Richard A. Young and Audrey Collin. 2004. Introduction: Constructivism and social constructionism in the career field. J. Vocation. Behav. 64, 3 (2004), 373–388. Special Issue on Constructivism, Social Constructionism and Career.
[197]
Jiaje Zhang and Donald A. Norman. 1994. Representations in distributed cognitive tasks. Cogn. Sci. 18, 1 (1994), 87–122.

Cited By

View all
  • (2024)Collaborative Learning in K-12 Computational Thinking Education: A Systematic ReviewJournal of Educational Computing Research10.1177/07356331241249956Online publication date: 5-May-2024
  • (2024)Meet MicroCode: a Live and Portable Programming Tool for the BBC micro:bitProceedings of the 23rd Annual ACM Interaction Design and Children Conference10.1145/3628516.3656995(355-370)Online publication date: 17-Jun-2024
  • (2024)The impact of professional learning and development on primary and intermediate teachers’ digital technologies knowledge and efficacy beliefsThe Australian Educational Researcher10.1007/s13384-024-00716-1Online publication date: 3-May-2024
  • Show More Cited By

Index Terms

  1. Learning Theories Use and Relationships in Computing Education Research

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Computing Education
    ACM Transactions on Computing Education  Volume 23, Issue 1
    March 2023
    396 pages
    EISSN:1946-6226
    DOI:10.1145/3578368
    • Editor:
    • Amy J. Ko
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 December 2022
    Online AM: 28 April 2022
    Accepted: 17 December 2021
    Revised: 15 November 2021
    Received: 15 January 2021
    Published in TOCE Volume 23, Issue 1

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Learning theories
    2. computing education research

    Qualifiers

    • Research-article
    • Refereed

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Collaborative Learning in K-12 Computational Thinking Education: A Systematic ReviewJournal of Educational Computing Research10.1177/07356331241249956Online publication date: 5-May-2024
    • (2024)Meet MicroCode: a Live and Portable Programming Tool for the BBC micro:bitProceedings of the 23rd Annual ACM Interaction Design and Children Conference10.1145/3628516.3656995(355-370)Online publication date: 17-Jun-2024
    • (2024)The impact of professional learning and development on primary and intermediate teachers’ digital technologies knowledge and efficacy beliefsThe Australian Educational Researcher10.1007/s13384-024-00716-1Online publication date: 3-May-2024
    • (2023)What is Computing Education Research (CER)?Past, Present and Future of Computing Education Research10.1007/978-3-031-25336-2_2(9-31)Online publication date: 5-Jan-2023
    • (2023)A Case Study: The Uppsala Computing Education Research Group (UpCERG)Past, Present and Future of Computing Education Research10.1007/978-3-031-25336-2_12(245-258)Online publication date: 5-Jan-2023
    • (2022)Reflections on TheoryACM Transactions on Computing Education10.1145/357072823:1(1-8)Online publication date: 29-Dec-2022

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    Full Text

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media