skip to main content
research-article

Context as Support for Learning Computer Organization

Published:01 October 2008Publication History
Skip Abstract Section

Abstract

The ubiquity of personal computational devices in the lives of today's students presents a meaningful context for courses in computer organization beyond the general-purpose or imaginary processors routinely used. This article presents results of a comparative study examining student performance in a conventional organization course and in one that has been contextualized using a personal gaming platform as the pedagogical architecture. We find minimal differences in student learning but significant motivation and engagement gains for those in the contextualized course.

References

  1. AAUW. 2000. Tech-Savvy: Educating Girls in the New Computer Age. American Association of University Women Educational Foundation, Washington, DC.Google ScholarGoogle Scholar
  2. Alt, C., Astrachan, O., Forbes, J., Lucic, R., and Rodger, S. 2006. Social networks generate interest in computer science. In Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education (SIGCSE'06). 438--442. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Anastasi, A. and Urbina, S. 1997. Psychological Testing, 7th ed. Upper Saddle River, NJ: Prentice Hall.Google ScholarGoogle Scholar
  4. Anderson, J. R. and Bower, G. H. 1973. Human associative memory. Washington, DC: Winston and Sons.Google ScholarGoogle Scholar
  5. Blank, D. 2006. Robots make computer science personal. Communications of the ACM 49, 12 (December), 25--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bonato, V., Menotti, R., Simões, E., Fernandes, M. M., and Marques, E. 2004. Teaching embedded systems with FPGAs throughout a computer science course. In Proceedings of the Workshop on Computer Architecture Education (WCAE'04). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bransford, J. D., Brown, A. L., and Cocking, R. R. 2000. How People Learn: Brain, Mind, Experience, and School. Exp. ed. Washington, DC: National Academy Press.Google ScholarGoogle Scholar
  8. Bruer, J. 1993. Schools for thought: A science of learning in the classroom. MIT Press, Cambridge, MA.Google ScholarGoogle Scholar
  9. Dodds, Z., Alvarado, C., Kuenning, G., and Libeskind-Hadas, R. 2007. Breadth-first CS 1 for scientists. In Proceedings of the 12th SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE'07). 23--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Fleiss, J. L., Levin, B., and Paik, M. C. 2003. Statistical methods for rates and proportions, 3rd ed. Hoboken, NJ: John Wiley & Sons.Google ScholarGoogle Scholar
  11. Forte, A. and Guzdial, M. 2004. Computers for communication, not calculation: Media as a motivation and context for learning. In Proceedings of the 35th Hawaii International Conference on System Sciences (HICSS'04). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Forte, A. and Guzdial, M. 2005. Motivation and nonmajors in computer science: Identifying discrete audiences for introductory courses. IEEE Transactions on Education, 48, 2, 248--253. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gay, L. R. and Airasian, P. W. 2000. Selection of measuring instruments. In Educational research: Competencies for analysis and application, 6th ed., Upper Saddle River, NJ: Merrill. 147--198.Google ScholarGoogle Scholar
  14. Guzdial, M. 2005. Introduction to Computing and Programming in Python: A Multimedia Approach. Upper Saddle River, NJ: Prentice Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Guzdial, M. and Soloway, E. 2002. Teaching the Nintendo generation to program. Communications of the ACM, 45, 4, 17--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Knuth, D. E. 2005. The art of computer programming, Volume 1, Fascicle 1: MMIX---A RISC computer for the new millennium. Reading, MA: Addison-Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Kolodner, J. L. 1997. Educational implications of analogy. American Psychologist, 52, 1, 57--66.Google ScholarGoogle ScholarCross RefCross Ref
  18. Margolis, J. and Fisher, A. 2002. Unlocking the Clubhouse: Women in Computing. Cambridge, MA: MIT Press.Google ScholarGoogle Scholar
  19. Papert, S. 1991. Situating constructionism. In Constructionism: Research reports and essays, 1985-1990, I. Harel and S. Papert, eds. Norwood, NJ: Ablex. 1--11.Google ScholarGoogle Scholar
  20. Patt, Y. and Patel, S. J. 2003. Introduction to computing systems: From bits and gates to C and beyond, 2nd ed. Boston: McGraw-Hill. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Patterson, D. A. and Hennessy, J. L. 2007. Computer organization and design: The hardware/software interface. San Francisco, CA: Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Pearson, M., Armstrong, D., and McGregor, T. 2002. Using custom hardware and simulation to support computer systems teaching. In Proceedings of the 2002 Workshop on Computer Architecture Education (WCAE'02). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Pintrich, P. R. and Schunk, D. H. 1996. Motivation in education: Theory, research, and applications. Englewood Cliffs, NJ: Prentice Hall.Google ScholarGoogle Scholar
  24. Shaffer, D. W. and Resnick, M. 1999. “Thick” authenticity: New media and authentic learning. Journal of Interactive Learning Research, 10, 2, 195--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Smith, D. 2007. Engineering computation with MATLAB. Boston: Addison Wesley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Tew, A. E., Fowler, C., and Guzdial, M. 2005. Tracking an innovation in introductory CS education from a research university to a two-year college. In Proceedings of the 36th SIGCSE Technical Symposium on Computer Science Education (SIGCSE'05). 416--420. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Vygotsky, L. S. 1978. Mind in Society: The Development of Higher Psychological Processes. Cambridge, MA: Harvard Univ. Press.Google ScholarGoogle Scholar
  28. Wilensky, U. 1991. Abstract meditations on the concrete and concrete implications for mathematics education. In Constructionism, eds. I. Harel and S. Papert. Norwood, NJ: Ablex. 193--204.Google ScholarGoogle Scholar
  29. Wood, D., Bruner, J., and Ross, G. 1976. The role of tutoring in problem solving. Journal of Child Psychology and Psychiatry and Allied Disciplines, 17, 89--100.Google ScholarGoogle ScholarCross RefCross Ref
  30. Xu, D., Blank, D., and Kumar, D. 2008. Games, robots, and robot games: Complementary contexts for introductory computing education. In Proceedings of the 3rd Microsoft Academic Days Conference on Game Development in Computer Science Education (GDCSE'08). 66--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Yarosh, S. and Guzdial, M. 2007. Narrating data structures: The role of context in CS2. In Proceedings of the 3rd International Workshop on Computing Education Research (ICER'07). 87--98. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Context as Support for Learning Computer Organization

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Journal on Educational Resources in Computing
          Journal on Educational Resources in Computing  Volume 8, Issue 3
          October 2008
          40 pages
          ISSN:1531-4278
          EISSN:1531-4278
          DOI:10.1145/1404935
          Issue’s Table of Contents

          Copyright © 2008 ACM

          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 ACM 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: 1 October 2008
          • Revised: 1 August 2008
          • Accepted: 1 August 2008
          • Received: 1 April 2008
          Published in jeric Volume 8, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader