Context as Support for Learning Computer Organization

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.

[1]  Janet L. Kolodner,et al.  Educational Implications of Analogy: A View from Case-Based Reasoning , 1997 .

[2]  David A. Patterson,et al.  Computer Organization & Design: The Hardware/Software Interface , 1993 .

[3]  P. Pintrich,et al.  Motivation in Education: Theory, Research, and Applications , 1995 .

[4]  Deepak Kumar,et al.  Games, robots, and robot games: complementary contexts for introductory computing education , 2008, GDCSE.

[5]  Donald E. Knuth The Art of Computer Programming, Volume 1, Fascicle 1: MMIX -- A RISC Computer for the New Millennium (Art of Computer Programming) , 2005 .

[6]  Mark Guzdial,et al.  Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses , 2005, IEEE Transactions on Education.

[7]  G. Bower,et al.  Human Associative Memory , 1973 .

[8]  Mark Guzdial,et al.  Computers for communication, not calculation: media as a motivation and context for learning , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[9]  J. Bruner,et al.  The role of tutoring in problem solving. , 1976, Journal of child psychology and psychiatry, and allied disciplines.

[10]  Douglas S. Blank Robots make computer science personal , 2006, CACM.

[11]  W. Grove Statistical Methods for Rates and Proportions, 2nd ed , 1981 .

[12]  Mile K. Stojcev Introduction to Computing Systems: From Bits and Gates to C and Beyond, Yale N. Patt, Sanjay J. Patel. McGraw-Hill Higher Education, Boston (2004), Softcover, pp. 632, plus XXIV, ISBN: 0-07-121503-4 , 2005 .

[13]  Mark Guzdial,et al.  Tracking an innovation in introductory CS education from a research university to a two-year college , 2005, SIGCSE '05.

[14]  Barbara Ericson,et al.  Introduction to Computing and Programming with Java: A Multimedia Approach , 2005 .

[15]  Mark Guzdial,et al.  Narrating data structures: the role of context in CS2 , 2007, ICER '07.

[16]  Patt Introduction to Computing Systems , 2001 .

[17]  Mark Guzdial,et al.  Tracking an innovation in introductory CS education from a research university to a two-year college , 2005 .

[18]  B. Everitt,et al.  Statistical methods for rates and proportions , 1973 .

[19]  Mark Guzdial,et al.  Teaching the Nintendo generation to program , 2002, CACM.

[20]  Ricardo Menotti,et al.  Teaching embedded systems with FPGAs throughout a computer science course , 2004, WCAE '04.

[21]  J. Bruer Schools for Thought: A Science of Learning in the Classroom , 1993 .

[22]  Yale N. Patt,et al.  Introduction to computing systems - from bits and gates to C and beyond (2. ed.) , 1999 .

[23]  L. S. Vygotskiĭ,et al.  Mind in society : the development of higher psychological processes , 1978 .

[24]  S. Urbina,et al.  Psychological testing, 7th ed. , 1997 .

[25]  Jeffrey Forbes,et al.  Social networks generate interest in computer science , 2006, SIGCSE '06.

[26]  Allan Fisher,et al.  Unlocking the Clubhouse : Women in Computing by Allan Fisher , 2015 .

[27]  Mitchel Resnick,et al.  “Thick” authenticity: new media and authentic learning , 1999 .

[28]  S. Papert,et al.  Constructionism: Research Reports and Essays, 1985-1990 , 1991 .

[29]  Murray Pearson,et al.  Using custom hardware and simulation to support computer systems teaching , 2002, WCAE '02.

[30]  Ran Libeskind-Hadas,et al.  Breadth-first CS 1 for scientists , 2007, ITiCSE.

[31]  장훈,et al.  [서평]「Computer Organization and Design, The Hardware/Software Interface」 , 1997 .

[32]  U. Wilensky Abstract Meditations on the Concrete and Concrete Implications for Mathematics Education , 1991 .

[33]  N. Tallent Psychological testing. , 1960, The American journal of nursing.

[34]  GuzdialMark,et al.  Context as Support for Learning Computer Organization , 2008 .

[35]  David M Smith Engineering Computation with MATLAB , 2007 .

[36]  L. Vygotsky Mind in Society: The Development of Higher Psychological Processes: Harvard University Press , 1978 .

[37]  J. Fleiss Statistical methods for rates and proportions , 1974 .

[38]  Donald E. Knuth,et al.  MMIX : a RISC computer for the new millennium , 2005 .

[39]  Ann L. Brown,et al.  How people learn: Brain, mind, experience, and school. , 1999 .