Skip to main content
Log in

Facts, procedures, and visual models in Novices’ learning of coding skills

  • Published:
Journal of Computing in Higher Education Aims and scope Submit manuscript

Abstract

A Study with students enrolled at an urban technical college compared learning of HTML coding across three Web-based program versions. One group received examples providing factual information about the source code (Facts group). A second group was presented with a step-by-step description of the source code (Procedures group). The third group was shown a visual model, including a diagram and arrows denoting the source code and the associated outcome (Visual Model group). A comparison of coding activity revealed that the Visual Model group constructed more correct code, with fewer trials, in the same amount of time. The Visual Model group also more accurately debugged flawed code. The Procedures group coded more correctly than the Facts group but differences decreased as problem complexity increased.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Anderson, J.R., Boyle, C.F., & Reiser, B.F. (1985). Intelligent tutoring systems.Science, 228, 456–462.

    Article  Google Scholar 

  • Anderson, J.R., Farrell, R., & Sauers, R. (1984). Learning to program in LISP.Cognitive Science, 8, 87–129.

    Article  Google Scholar 

  • Bauer, M.I., & Johnson-Laird, P.N. (1993). How diagrams can improve reasoning.Psychological Science, 4, 372–378.

    Article  Google Scholar 

  • Black, J.B. (1992).Types of knowledge representation (CCT Report 92–3). New York: Teachers College, Columbia University.

    Google Scholar 

  • Chi, M.T.H., Feltovich, P.J., & Glaser, R. (1981). Categorization and representation of physics problems by experts and novices.Cognitive Science, 5, 121–152.

    Article  Google Scholar 

  • Cohen, J. (1988).Statistical power analysis for the behavioral sciences (2nd ed.). Hillsdale, NJ: Lawrence Earlbaum Associates, Inc.

    Google Scholar 

  • Craik, K. (1943).The nature of explanation Cambridge: Cambridge University Press.

    Google Scholar 

  • Gentner, D., & Stevens, A.L. (Eds.). (1983).Mental models Mahwah, NJ: Lawrence Erlbaum Associates, Inc.

    Google Scholar 

  • Hendrix, T.D. (1996).A framework for language independent generation of graphical representations of algorithms Doctoral dissertation. Auburn University: Auburn, Alabama.

    Google Scholar 

  • Johnson, W.L., Soloway, E., Cutler, B., & Draper, S. (1983).Bug catalogue I., Technical Report 286, Department of Computer Science, Yale University.

  • Johnson-Laird, P.N. (1983).Mental models: Toward a cognitive science of language, inference, and consciousness, Boston, MA: Harvard University Press.

    Google Scholar 

  • Jonassen, D. (2003). Using cognitive tools to represent problems.Journal of Research on Technology in Education, 35(3), 362–381.

    Google Scholar 

  • Judd, C.M., & McClelland, G.H. (1989).Data analysis: A model-comparison approach Orlando, Florida: Harcourt Brace Jovanovich, Inc.

    Google Scholar 

  • Kaplan, D.E. (2001).Mental model development and reasoning about a causal system in a computer-based inquiry environment Unpublished doctoral dissertation. Columbia University: New York.

    Google Scholar 

  • Ledgard, H.F. (1975).Programming proverbs Rochell Park, NJ: Hayden.

    Google Scholar 

  • Mayer, R.E., & Gallini, J. (1990). When is a picture worth a thousand words?Journal of Educational Psychology, 82, 715–727.

    Article  Google Scholar 

  • Mayer, R.E. (1993). Illustrations that instruct. In R. Glaser (Ed.),Advances in instructional psychology (Vol. 5, pp. 253–284). Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.

    Google Scholar 

  • Mayer, R.E. (1997). Multimedia in learning: Are we asking the right question?Educational Psychologist, 32(1), 1–19.

    Article  Google Scholar 

  • Najork, M.A. (1996). Programming in three dimensions.Journal of Visual Languages and Computing, 7, 219–242.

    Article  Google Scholar 

  • Nielsen, M.C. (1990).The impact of informational feedback and a second attempt at practice questions on concept learning in computer-aided instruction. Doctoral dissertation, University of Texas at Austin.

  • Nielsen, M.C. (1990).The impact of informational feedback and a second attempt at practice questions on concept learning in computer-aided instruction. Doctoral dissertation, University of Texas at Austin.

  • Norman, D.A. (1983). Some observations on mental models. In D. Gentner & A.L. Stevens (Eds.),Mental models (pp. 99–129). Hillsdale, NJ: Lawrence Erlbaum Associates, Inc.

    Google Scholar 

  • Petre, M. (1995). Why looking isn’t always seeing: Readership skills and graphical programming.Communications of the ACM, 38(6), 33–44.

    Article  Google Scholar 

  • Reed, S.K., & Bolstad, C.A. (1991). Use of examples and procedures in problem solving.Journal of Experimental Psychology: Learning, Memory, and Cognition, 17, 753–766.

    Article  Google Scholar 

  • Schwartz, D.L., & Black, J.B. (1996a). Shuttling between depictive models and abstract rules.Cognitive Science, 20, 457–497.

    Article  Google Scholar 

  • Schwartz, D.L., & Black, J.B. (1996b). Analog imagery in mental model reasoning: Depictive models.Cognitive Psychology, 30, 154–219.

    Article  Google Scholar 

  • Stokes, M.E., Davis, C.S., & Koch, G.G. (2000).Categorical data analysis using the SAS System (2nd ed.). Cary, NC: SAS Institute Inc.

    Google Scholar 

  • Suwa, M., & Tversky, B. (1997). What do architects and students perceive in their design sketches? A protocol analysis.Design Studies, 18(4), 385–403.

    Article  Google Scholar 

  • Sweller, J. (1999).Instructional design in technical areas Victoria, Australia: The Australian Council for Educational Research Ltd (ACER).

    Google Scholar 

  • Sweller, J., & Cooper, G.A. (1985). The use of worked examples as a substitute for problem solving in learning algebra.Cognition and Instruction, 2(1), 59–89.

    Article  Google Scholar 

  • Tung, S., & Chang, C. (2001). Visual representations for recursion.International Journal of Human-Computer Studies, 54, 285–300.

    Article  Google Scholar 

  • Tversky, B., Heiser, J., Lee, P., & Zacks, J. M. (2002). Diagrams to augment cognition. In W.D. Gray & CD. Shunn (Eds.),Proceedings of the 24th Annual Meeting of the Cognitive Science Society (p. 57). Mahwah, NJ: Lawrence Erlbaum Associates, Inc.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kaplan, D.E., An, H. Facts, procedures, and visual models in Novices’ learning of coding skills. J. Comput. High. Educ. 17, 43–70 (2005). https://doi.org/10.1007/BF02960226

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02960226

Keywords

Navigation