Skip to main content
Log in

Designing computer learning environments for engineering and computer science: The scaffolded knowledge integration framework

  • Published:
Journal of Science Education and Technology Aims and scope Submit manuscript

Abstract

Designing effective curricula for complex topics and incorporating technological tools is an evolving process. One important way to foster effective design is to synthesize successful practices. This paper describes a framework called scaffolded knowledge integration and illustrates how it guided the design of two successful course enhancements in the field of computer science and engineering. One course enhancement, the LISP Knowledge Integration Environment, improved learning and resulted in more gender-equitable outcomes. The second course enhancement, the spatial reasoning environment, addressed spatial reasoning in an introductory engineering course. This enhancement minimized the importance of prior knowledge of spatial reasoning and helped students develop a more comprehensive repertoire of spatial reasoning strategies. Taken together, the instructional research programs reinforce the value of the scaffolded knowledge integration framework and suggest directions for future curriculum reformers.

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

  • Abelson, H., and Sussman, G. (1985).Structure and Interpretation of Computer Programs, MIT Press, Cambridge, Massachusetts.

    Google Scholar 

  • Adelson, B., and Soloway, E. (1985). The role of domain experience in software design.IEEE Transactions on Software Engineering SE(11): 1351–1360.

    Google Scholar 

  • Agogino, A. M., and Linn, M. C. (1992). Retaining female engineering students: Will early design experiences help?NSF Directions 5(2): 8–9 (editorial).

    Google Scholar 

  • Anderson, J. R. (1993). Problem solving and learning.American Psychologist 48(1): 35–44.

    Google Scholar 

  • Bell, J. E., and Linn, M. C. (1993).Scaffolding novices in spatial reasoning and visualization for engineering. Working paper. University of California at Berkeley, School of Education, Berkeley.

    Google Scholar 

  • Bell, J. E., Linn, M. C., and Clancy, M. J. (1995). Knowledge integration in introductory programming: CodeProbe and interactive case studies. In Soloway, E. (Ed.),Interactive Learning Environments 4: 75–95.

  • Beshears, F. (1990). LabView forum introduces software for realtime data.Instructional Technology Program Newsletter 3(1): 3.

    Google Scholar 

  • Bloom, B. S. (1984). The 2 sigma problem: The search for methods of group instruction as effective as one-to-one tutoring.Educational Researcher 13: 4–16.

    Google Scholar 

  • Brown, A. L., and Campione, J. C. (1990). Communities of learning and thinking, or A context by any other name.Contributions to Human Development 21: 108–126.

    Google Scholar 

  • Burbules, N. C., and Linn, M. C. (1991). Science education and the philosophy of science: Congruence or contradiction?International Journal of Science Education 13(3): 227–241.

    Google Scholar 

  • Carey, S. (1985).Conceptual Change in Childhood, MIT Press, Cambridge, Massachusetts.

    Google Scholar 

  • Champagne, A. B., Klopfer, L. E., and Gunstone, R. F. (1982). Cognitive research and the design of science instruction.Educational Psychologist 17(1): 31–53.

    Google Scholar 

  • Chi, M. T. H., and Bassok, M. (1989). Learning from examples via self-explanations. In Resnick, L. B. (Ed.),Knowing, Learning, and Instruction: Essays in Honor of Robert Glaser, Lawrence Erlbaum Associates, Hillsdale, New Jersey, pp. 251–282

    Google Scholar 

  • Chi, M. T. H., Feltovich, P., and Smith, E. L. (1981). Categorization and representation of physics problems by experts and novices.Cognitive Science 5(2): 121–152.

    Google Scholar 

  • Clancy, M. J., and Linn, M. C. (1992).Designing Pascal Solutions: A Case Study Approach, 1st ed.,Principles of Computer Science, Aho, A. V., and Ullman, J. D. (Series Eds.), W. H. Freeman, New York.

    Google Scholar 

  • Clement, J. (1991). Non-formal reasoning in science: The use of analogies, extreme cases, and physical intuition. In Voss, J. F., Perkins, D. N., and Siegel, J. (Eds.),Informal Reasoning and Education, Lawrence Erlbaum Associates, Hillsdale, New Jersey.

    Google Scholar 

  • Cohen, E. G. (1994). Restructuring the classroom: Conditions for productive small groups.Review of Educational Research 64(1): 1–35.

    Google Scholar 

  • Collins, A., Brown, J. S., and Holum, A. (1991). Cognitive apprenticeship: Making thinking visible.American Educator 15(3): 6–11, 38–39.

    Google Scholar 

  • Connor, J. M., and Serbin, L. A. (1980).Mathematics, Visual-Spatial Ability, and Sex Roles, State University of New York, Binghamton.

    Google Scholar 

  • Connor, J. M., and Serbin, L. A. (1985). Visual-spatial skill: Is it important for mathematics? Can it be taught? In Chipman, S. F., Brush, L. R., and Wilson, D. M. (Eds.),Women and Mathematics: Balancing the Equation, Lawrence Earlbaum Associates, Hillsdale, New Jersey.

    Google Scholar 

  • Davis, E. A., Linn, M. C., Mann, L. M., and Clancy, M. J. (1993). Mind your Ps and Qs: Using parentheses and quotes in LISP. In Cook, C. R., Scholtz, J. C., and Spohrer, J. C. (Eds.),Empirical Studies of Programmers: Fifth Workshop (paper presented at the Fifth Workshop on Empirical Studies of Programmers, Palo Alto, California), Ablex, Norwood, New Jersey, pp. 62–85.

    Google Scholar 

  • Davis, E. A., Linn, M. C., and Clancy, M. J. (1995a). Learning to use parentheses and quotes in LISP.Computer Science Education 6(1): (in press).

  • Davis, E. A., Linn, M. C., & Clancy, M. J. (1995b). Students' off-line and on-line experiences.Journal of Educational Computing Research 12(2): (in press).

  • Dewey, J. (1901).Psychology and Social Practice (Contributions to education), University of Chicago Press, Chicago.

    Google Scholar 

  • Dewey, J. (1929).The Sources of a Science of Education. Horace Liveright, New York.

    Google Scholar 

  • diSessa, A. (1988). Knowledge in pieces. In Forman, F. and Pufall, P. (Eds.),Constructivism in the Computer Age, Lawrence Erlbaum Associates, Hillsdale, New Jersey, pp. 49–70.

    Google Scholar 

  • diSessa, A. (1992). Images of learning. In De Corte, E., Linn, M. C., Mandl, H., and Verschaffel, L. (Eds.),Computer-Based Learning Environments and Problem Solving. Springer-Verlag, Berlin.

    Google Scholar 

  • Duschl, R. A. (1990).Restructuring Science Education: The Importance of Theories and Their Development. Teacher's College Press, New York.

    Google Scholar 

  • Eylon, B., and Linn, M. C. (1995). Models and integration activities in science education. In Bar-On, E., Scherz, Z., and Eylon, B. (Eds.),Designing Intelligent Learning Environments, Ablex Publishing Corporation, Norwood, New Jersey (in press).

    Google Scholar 

  • Hawkins, J., Frederiksen, J., Collins, A., Bennett, D., and Collins, E. (1993). Assessment and technology.Communications of the ACM 36(5): 74–76.

    Google Scholar 

  • Hoadley, C. M. (1993).Functional abstraction and code reuse in LISP. Technical report. University of California, HyperMedia Case Studies, Berkeley.

    Google Scholar 

  • Hsi, S. (1992). Beliefs about learning and persistence in engineering: A study of freshman women. Paper presented at theAAUW National Educational Equity Conference, Mills College, October 23–25.

  • Hsi, S. H., and Linn, M. C. (1994).Spatial reasoning and success in engineering. Working paper. University of California at Berkeley, School of Education, Berkeley.

    Google Scholar 

  • Hutchins, E. (1995).Cognition in the Wild. MIT Press, Cambridge, (in press).

    Google Scholar 

  • Inhelder, B., and Piaget, J. (1969).The Early Growth of Logic in the Child. Norton, New York.

    Google Scholar 

  • Jeffries, R., Turner, A. A., Polson, P. G., and Atwood, M. E. (1981). The processes involved in designing software. In Anderson, J. R. (Ed.),Cognitive Skills and Their Acquisition. Lawrence Erlbaum Associates, Hillsdale, New Jersey, pp. 255–283.

    Google Scholar 

  • Kail, R., Carter, P., and Pellegrino, J. (1979). The locus of sex differences in spatial ability.Perception and Psychophysics 26: 182–186.

    Google Scholar 

  • Katz, M. A. (1991).The role of applicative operators in beginning LISP programming. Unpublished master's thesis, University of California, Berkeley.

    Google Scholar 

  • Kimball, M. M. (1989). A new perspective on women's math achievement.Psychological Bulletin 105(2): 198–214.

    Google Scholar 

  • Kuhn, D., Amsel, E., O'Loughlin, M., and Schauble, L. (1988).The development of scientific thinking skills (Developmental Psychology Series), Academic Press, Orlando, Florida.

    Google Scholar 

  • Kuo, F. (1988). Learning science by modeling.Instructional Technology Program Newsletter 1(1): 2.

    Google Scholar 

  • Lan, H. (1989a). Computer-aided engineering.Instructional Technology Program Newsletter 2(4): 3.

    Google Scholar 

  • Lan, H. (1989b). Engineering design courses to be revitalized.Instructional Technolog Program Newsletter 2(3): 4.

    Google Scholar 

  • Larkin, J. H., and Reif, F. (1979). Understanding and teaching problem solving in physics.European Journal of Science Education 1: 191–203.

    Google Scholar 

  • Lave, J., and Wenger, E. (1991).Situated Learning: Legitimate Peripheral Participation. Cambridge University Press, Cambridge, Massachusetts.

    Google Scholar 

  • Lewis, E. L., and Linn, M. C. (1994). Heat energy and temperature concepts of adolescents, adults, and experts: Implications for curricular improvements.Journal of Research in Science Teaching 31(6): 657–677.

    Google Scholar 

  • Linn, M. C. (1985). The cognitive consequences of programming instruction in classrooms.Educational Researcher 14(5): 14–16, 25–29.

    Google Scholar 

  • Linn, M. C. (1989). Models for computer-based student laboratories. Reprinted from “Dear Colleagues” inInstructional Technology Program Newsletter 2(2).Technology and Learning 11.

  • Linn, M. C. (1992a). The art of multimedia and the state of education.Educational Researcher 21(1): 30–32.

    Google Scholar 

  • Linn, M. C. (1992b). The computer as learning partner: Can computer tools teach science? In Sheingold, K., Roberts, L. G., and Malcolm, S. M. (Eds.),This Year in School Science 1991: Technology for Teaching and Learning, American Association for the Advancement of Science, Washington, D.C.

    Google Scholar 

  • Linn, M. C. (1992c). Gender differences in educational achievement In Pfleiderer, J. (Ed.),Sex Equity in Educational Opportunity, Achievement, and Testing (Proceedings of 1991 Educational Testing Service Invitational Conference), Educational Testing Service, Princeton, New Jersey, pp. 11–50.

    Google Scholar 

  • Linn, M. C. (1992d). How can hypermedia tools help teach programming?Learning and Instruction 2: 119–139.

    Google Scholar 

  • Linn, M. C. (1994). The tyranny of the mean: Gender and expectations.Notices of the American Mathematical Society 41(7): 766–769.

    Google Scholar 

  • Linn, M. C. (1995). A research base for science education: Historical perspectives.Proceedings of the Geselleschaft für Didaktik der Chemie und Physik (GDCP). GDCP, Kiel, Germany.

    Google Scholar 

  • Linn, M. C., and Bubules, N. C. (1993). Construction of knowledge and group learning. In Tobin, K. (Ed.),The Practice of Constructivism in Science Education American Association for the Advancement of Science, Washington, D.C. pp. 91–119.

    Google Scholar 

  • Linn, M. C., and Clancy, M. J. (1992a). Can experts' explanations help students develop program design skills?International Journal of Man-Machine Studies 36(4): 511–551.

    Google Scholar 

  • Linn, M. C., and Clancy, M. J. (1992b). The case for case studies of programming problems.Communications of the ACM 35(3): 121–132.

    Google Scholar 

  • Linn, M. C., and Clark, H. C. (1995). How can assessment practices foster problem solving? In Lavoie, D. R. (Ed.),Towards a Cognitive-Science Perspective for Scientific Problem Solving, NARST, Monograph, Manhattan, KS (in press).

    Google Scholar 

  • Linn, M. C., and Eylon, B. (1994). Curriculum and the psychology of learning and instruction. In Husén, T. and Postlethwaite, T. N. (Eds.),The International Encyclopedia of Education, 2nd ed. Pergamon Press, New York.

    Google Scholar 

  • Linn, M. C., and Kessel, C. (1995). Success in mathematics: Which students persist? In Schoenfeld, A., Dubinsky, E., and Kaput, J. (Eds.),Research in Collegiate Mathematics Education (in press).

  • Linn, M. C., and Petersen, A. C. (1985). Emergence and characterization of sex differences in spatial ability: A meta-analysis.Child Development 56: 1479–1498.

    Google Scholar 

  • Linn, M. C., and Songer, N. B. (1991). Cognitive and conceptual change in adolescence.American Journal of Education 99(4): 379–417.

    Google Scholar 

  • Linn, M. C., and Songer, N. B. (1993). How do students make sense of science?Merrill-Palmer Quarterly 39(1): 47–73.

    Google Scholar 

  • Linn, M. C., diSessa, A., Pea, R. D., and Songer, N. B. (1994). Can research on science learning and instruction inform standards for science education?Journal of Science Education and Technology 3(1): 7–15.

    Google Scholar 

  • Linn, M. C., Katz, M., Clancy, M. J., and Recker, M. (1992). How do LISP programmers draw on previous experience to solve novel problems? In De Corte, E., Linn, M. C., Mandl, H., and Verschaffel, L. (Eds.),Computer-Based Learning Environments and Problem Solving. Springer-Verlag, Berlin.

    Google Scholar 

  • Linn, M. C., Songer, N. B., Lewis, E. L., and Stern, J. (1993). Using technology to teach thermodynamics: Achieving integrated understanding. In Ferguson, D. L. (Ed.),Advanced Educational: Technologies for Mathematics and Science, Vol. 107, Springer-Verlag, Berlin, pp. 5–60.

    Google Scholar 

  • Linn, M. C., and Songer, N. B., and Eylon, B. (1996). Shifts and convergences in science learning and instruction: Alternative views. In Calfee, R., and Berliner, D. (Eds.),Handbook of Educational Psychology. Macmillan, Riverside, New Jersey (in press).

    Google Scholar 

  • Lohman, D. F. (1988). Spatial abilities as traits, processes, and knowledge. In Sternberg, R. J. (Ed.),Advances in the Psychology of Human Intelligence, Vol. 4, Lawrence Erlbaum Associates, Hillsdale, New Jersey, (pp. 181–248).

    Google Scholar 

  • Madhok, J. J. (1992). Group size and gender composition influences on discussion. In1992 Berkeley Women and Language Conference: Locating Power. University of California, Berkeley.

    Google Scholar 

  • Mann, L. M., Linn, M. C., and Clancy, M. J. (1995). Can tracing tools contribute to programing proficiency? The LISP Evaluation Modeler.Interactive Learning Environments (Special Issue on Computer Programming Environments) 4: 96–113.

    Google Scholar 

  • Marco, R. (1988).Knowledge organization in novice student programmers: Relation to skill and instruction in programming classes. Unpublished dissertation, University of California, Department of Educational Psychology, Berkeley.

    Google Scholar 

  • McCloskey, M., Caramazza, A., and Green, B. (1980). Curvilinear motion in the absence of external forces: Naive beliefs about the motion of objects.Science 210: 1139–1141.

    Google Scholar 

  • McGrath, O. (1989a). Architects use graphic design software to win competitions.Instructional Technology Program Newsletter 2(5): 1.

    Google Scholar 

  • McGrath, O. (1989b). DEC Gift helps students learn computeraided optimal design.Instructional Technology Program Newsletter 5(5): 2.

    Google Scholar 

  • Nersessian, N. J. (1991). Conceptual change in science and in science education. In Matthews, M. R. (Ed.),History, Philosophy, and Science Teaching, Teacher's College Press, New York, pp. 133–148.

    Google Scholar 

  • Newcombe, N. (1981). Spatial representation and behavior: retrospect and prospect. In Liben, L., Patterson, A., and Newcombe, N. (Eds.),Spatial Representation and Behavior across the Life Span: Theory and Application, Academic Press, New York, pp. 373–388.

    Google Scholar 

  • Newman, D., Griffin, P., and Cole, M. (1989).The Construction Zone: Working for Cognitive Change in School, Cambridge University Press, London.

    Google Scholar 

  • Norman, D. A. (1988).The Psychology of Everyday Things. Basic Books, New York.

    Google Scholar 

  • Osborn, J., and Agogino, A. M. (1992). An interface for interactive spatial reasoning and visualization. InProceedings of the ACM CHI'92 Human Factors in Computing Systems Conference, Addison-Wesley, Reading, Massachusetts, pp. 75–82.

    Google Scholar 

  • Pea, R. D. (1992). Augmenting the discourse of learning with computer-based learning environments. In De Corte, E., Linn, M. C., Mandl, H., and Verschaffet, L. (Eds.),Computer-Based Learning Environments and Problem Solving. Springer-Verlag, Berlin.

    Google Scholar 

  • Raizen, S. A. (1991). The reform of science education in the U.S.A. déja vu or de novo?Studies in Science Education 19: 1–41.

    Google Scholar 

  • Reif, F., and Larkin, J. H. (1991). Cognition in scientific and everyday domains: Comparison and learning implications.Journal of Research in Science Teaching 28(9): 733–760.

    Google Scholar 

  • Resnick, L. (1981). Instructional psychology.Annual Review of Psychology 32: 659–704.

    Google Scholar 

  • Scardamalia, M., and Bereiter, C. (1993). Technologies for knowledge-building discourse.Communications of the ACM, 36(5): 37–41.

    Google Scholar 

  • Schoenfeld, A. H. (1983). Beyond the purely cognitive: Belief systems, social cognitions, and metacognitions as driving forces in intellectual performance.Cognitive Science 7(4): 329–363.

    Google Scholar 

  • Schwarz, C. (1993).Differences in planning and monitoring skills of college LISP learners, Technical report, University of California, HyperMedia Case Studies, Berkeley.

    Google Scholar 

  • Seymour, E., and Hewitt, N. (1994).Talking about leaving: Factors contributing to high attrition rates among science, mathematics, and engineering undergraduate majors. Report on an ethnographic inquiry at seven institutions. Alfred P. Sloan Foundation, New York.

    Google Scholar 

  • Shepard, R. N., and Metzler, J. (1971). Mental rotations of three-dimensional objects.Science 171: 701–703.

    Google Scholar 

  • Smith, J. P., diSessa, A. A., and Roschelle, J. (1993). Misconceptions reconceived: A constructivist analysis of knowledge in transition.Journal of the Learning Sciences 3(2): 115–163.

    Google Scholar 

  • Soloway, E. (1985). From problems to programs via plans: The content and structure of knowledge for introductory LISP programming.Journal of Educational Computing Research 1(2): 157–172.

    Google Scholar 

  • Songer, N. B., and Linn, M. C. (1991). How do students' views of science influence knowledge integration?Journal of Research in Science Teaching 28(9): 761–784.

    Google Scholar 

  • Spiro, R. J., and Jehng, J. C. (1990). Cognitive flexibility and hypertext: Theory and technology for the nonlinear and multidimensional traversal of complex subject matter. In Nix, D., and Spiro, R. (Eds.),Cognition, Education, and Multimedia, Lawrence Erlbaum Associates, Hillsdale, New Jersey, pp. 163–206.

    Google Scholar 

  • Spiro, R. J., Vispoel, W., Schmitz, J., Samarapungavan, A., and Boerger, A. (1987). Knowledge acquisition for application: Cognitive flexibility and transfer in complex content domains. In Britton, B. C., and Glynn, S. (Eds.),Executive Control Processes in Reading, Lawrence Erlbaum Associates, Hillsdale, New Jersey, pp. 177–199.

    Google Scholar 

  • Torney-Purta, J. (1993). Students' organization of knowledge in social sciences and in law. Paper presented at theNew Fellows in Educational Psychology: Implications of their Work for University-level Instruction. American Psychological Association, Toronto, Canada.

    Google Scholar 

  • Vygotsky, L. S. (1978).Mind in Society: The Development of Higher Psychological Processes (Cole, M., et al., Series Eds.), Harvard University Press, Cambridge, Massachusetts.

    Google Scholar 

  • Webb, N. M. (1989). Peer interaction and learning in small groups.International Journal of Educational Research 13(1): 21–39.

    Google Scholar 

  • Webb, N. M., and Lewis, S. (1988). The social context of learning in computer programming. In Mayer, R. E. (Ed.),Research on Teaching and Learning Computer Programming, Lawrence Erlbaum Associates, New Jersey, pp. 179–206.

    Google Scholar 

  • West, L. H. T., Pines, A. L., and Sutton, C. R. (1984). In-depth investigations of learners' understanding of scientific concepts and theories. In Pines, A. L., and West, L. H. T. (Eds.),Cognitive Structure and Conceptual Change. Academic Press, New York.

    Google Scholar 

  • White, B. Y. (1993). ThinkerTools: Causal models, conceptual change, and science education.Cognition and Instruction 10(1): 1–100.

    Google Scholar 

  • White, B. Y., and Frederiksen, J. R. (1990). Causal model progressions as a foundation for intelligent learning environments.Artificial Intelligence 24(1): 99–157.

    Google Scholar 

  • Winograd, T., and Flores, F. (1987).Understanding Computers and Cognition: A New Foundation for Design. Addison-Wesley, Reading, Massachusetts.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Portions of this paper were presented at the American Psychological Association Meeting, Ontario, Canada, August 22, 1993. under the title of “Cognition and instruction in higher education: Applications of advanced technologies.” The title of the symposium was “New Fellows in Educational Psychology-The Implications of Their Work for University-Level Instruction.” This material is based upon research supported by the National Science Foundation under grant MDR-8954753. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the authors and not necessarily reflect the views of the National Science Foundation.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Linn, M.C. Designing computer learning environments for engineering and computer science: The scaffolded knowledge integration framework. J Sci Educ Technol 4, 103–126 (1995). https://doi.org/10.1007/BF02214052

Download citation

  • Issue Date:

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

Key words

Navigation