{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T23:11:12Z","timestamp":1772493072188,"version":"3.50.1"},"reference-count":40,"publisher":"Elsevier BV","issue":"3","license":[{"start":{"date-parts":[[2002,11,1]],"date-time":"2002-11-01T00:00:00Z","timestamp":1036108800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers &amp; Education"],"published-print":{"date-parts":[[2002,11]]},"DOI":"10.1016\/s0360-1315(02)00044-1","type":"journal-article","created":{"date-parts":[[2002,10,8]],"date-time":"2002-10-08T14:34:08Z","timestamp":1034087648000},"page":"237-260","source":"Crossref","is-referenced-by-count":59,"title":["Integrating algorithm visualization technology into an undergraduate algorithms course: ethnographic studies of a social constructivist approach"],"prefix":"10.1016","volume":"39","author":[{"given":"Christopher D.","family":"Hundhausen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0360-1315(02)00044-1_BIB1","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1207\/s15327051hci0902_1","article-title":"Representations and requirements","volume":"9","author":"Anderson","year":"1994","journal-title":"Human\u2013Computer Interaction"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB2","series-title":"Computer assisted learning, ICCAL '92","first-page":"87","article-title":"Assessing program visualization systems as instructional aids","author":"Badre","year":"1992"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB3","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1207\/s15327051hci0902_3","article-title":"What does pseudo-code do? A psychological analysis of the use of pseudo-code by experienced programmers","volume":"9","author":"Bellamy","year":"1994","journal-title":"Human\u2013Computer Interaction"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB4","series-title":"Participatory design: principles and practices","article-title":"Ethnographic field methods and their relation to design","author":"Blomberg","year":"1993"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB5","series-title":"Algorithm animation","author":"Brown","year":"1988"},{"issue":"1","key":"10.1016\/S0360-1315(02)00044-1_BIB6","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1145\/952980.808630","article-title":"Progress report","volume":"16","author":"Brown","year":"1984","journal-title":"ACM SIGCSE Bulletin"},{"issue":"4","key":"10.1016\/S0360-1315(02)00044-1_BIB7","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1016\/S0360-1315(99)00023-8","article-title":"Evaluating animations as student aids in learning computer algorithms","volume":"33","author":"Byrne","year":"1999","journal-title":"Computers & Education"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB8","unstructured":"Chaabouni, Z. D. (1996). A user-centered design of a visualization language for sorting algorithms. Unpublished Master's Thesis, University of Oregon, Eugene, OR."},{"key":"10.1016\/S0360-1315(02)00044-1_BIB9","series-title":"Introduction to algorithms","author":"Cormen","year":"1990"},{"issue":"2\/3","key":"10.1016\/S0360-1315(02)00044-1_BIB10","first-page":"147","article-title":"From multimedia instruction to multimedia evaluation","volume":"4","author":"Crosby","year":"1995","journal-title":"Journal of Educational Multimedia and Hypermedia"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB11","doi-asserted-by":"crossref","unstructured":"Douglas, S. A., Hundhausen, C. D., & McKeown, D. (1995). Toward empirically-based software visualization languages. In Proceedings of the 11th IEEE Symposium on Visual Languages (pp. 342\u2013349). Los Alamitos, CA: IEEE Computer Society Press.","DOI":"10.1109\/VL.1995.520828"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB12","unstructured":"Douglas, S. A., Hundhausen, C. D., & McKeown, D. (1996). Exploring human visualization of computer algorithms. In Proceedings 1996 Graphics Interface Conference (pp. 9\u201316). Toronto, CA: Canadian Graphics Society."},{"key":"10.1016\/S0360-1315(02)00044-1_BIB13","series-title":"Making it crazy: an ethnography of psychiatric clients in an American community","author":"Estroff","year":"1981"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB14","series-title":"How programmers visualize programs (Technical report R 271)","author":"Ford","year":"1993"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB15","doi-asserted-by":"crossref","unstructured":"Ford, L., & Tallis., D. (1993). Interacting visual abstractions of programs. In Proceedings 1993 IEEE Workshop on Visual Languages (pp. 93\u201397). Los Alamitos, CA: IEEE Computer Society Press.","DOI":"10.1109\/VL.1993.269584"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB16","unstructured":"Gurka, J. S. (1996). Pedagogic aspects of algorithm animation. Unpublished PhD dissertation, University of Colorado, Boulder, CO."},{"issue":"1","key":"10.1016\/S0360-1315(02)00044-1_BIB17","article-title":"Helping learners visualize and comprehend algorithms","volume":"1","author":"Hansen","year":"2000","journal-title":"Interactive Multimedia Electronic Journal of Computer-Enhanced Learning"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB18","unstructured":"Hundhausen, C. D. (1999). Toward effective algorithm visualization artifacts: designing for participation and communication in an undergraduate algorithms course. Unpublished PhD dissertation, University of Oregon, Eugene, OR."},{"key":"10.1016\/S0360-1315(02)00044-1_BIB19","doi-asserted-by":"crossref","unstructured":"Hundhausen, C. D., & Douglas, S. A. (2000a). Shifting from \u201chigh fidelity\u201d to \u201clow fidelity\u201d algorithm visualization technology. In SIGCHI 2000 Extended Abstracts: Conference on Human Factors in Computing Systems (pp. 179\u2013180). New York: ACM Press.","DOI":"10.1145\/633292.633391"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB20","doi-asserted-by":"crossref","unstructured":"Hundhausen, C. D., & Douglas, S. A. (2000b). Using visualizations to learn algorithms: should students construct their own, or view an expert's? In Proceedings 2000 IEEE International Symposium on Visual Languages (pp. 21\u201328). Los Alamitos: IEEE Computer Society Press.","DOI":"10.1109\/VL.2000.874346"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB21","doi-asserted-by":"crossref","unstructured":"Jarc, D. J., Feldman, M. B., & Heller, R. S. (2000). Assessing the benefits of interactive prediction using web-based algorithm animation courseware. In Proceedings SIGCSE 2000 (pp. 377\u2013381). New York: ACM Press.","DOI":"10.1145\/330908.331889"},{"issue":"1","key":"10.1016\/S0360-1315(02)00044-1_BIB22","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1207\/s15327809jls0401_2","article-title":"Interaction analysis","volume":"4","author":"Jordan","year":"1995","journal-title":"Journal of the Learning Sciences"},{"issue":"4","key":"10.1016\/S0360-1315(02)00044-1_BIB23","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1016\/S0360-1315(97)00015-8","article-title":"Integrating algorithm animation into a learning environment","volume":"28","author":"Kann","year":"1997","journal-title":"Computers & Education"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB24","series-title":"The art of computer programming","author":"Knuth","year":"1973"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB25","series-title":"Situated learning: legitimate peripheral participation","author":"Lave","year":"1991"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB26","unstructured":"Lawrence, A. W. (1993). Empirical studies of the value of algorithm animation in algorithm understanding. Unpublished PhD dissertation, Georgia Institute of Technology, Atlanta."},{"key":"10.1016\/S0360-1315(02)00044-1_BIB27","series-title":"Argonauts of the Western Pacific: an account of native enterprise and adventure in the Archipelagoes of Melanesian New Guinea","author":"Malinowski","year":"1922"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB28","series-title":"Coming of age in Somoa","author":"Mead","year":"1928"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB29","doi-asserted-by":"crossref","unstructured":"Naps, T. (1990). Algorithm visualization in computer science laboratories. In Proceedings of the 21st SIGCSE Technical Symposium on Computer Science Education (pp. 105\u2013110). New York: ACM Press.","DOI":"10.1145\/323410.323422"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB30","series-title":"Mindstorms: children, computers, and powerful ideas","author":"Papert","year":"1980"},{"issue":"2","key":"10.1016\/S0360-1315(02)00044-1_BIB31","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/1045-926X(92)90014-D","article-title":"Pavane","volume":"3","author":"Roman","year":"1992","journal-title":"Journal of visual languages and computing"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB50","doi-asserted-by":"crossref","unstructured":"Romney, A. K., Weller, S. C., & Batchelder, W. H. (1986). Culture as consensus: a theory of culture and informant accuracy. American Anthropologist, 88(2) 313\u2013338.","DOI":"10.1525\/aa.1986.88.2.02a00020"},{"issue":"2","key":"10.1016\/S0360-1315(02)00044-1_BIB32","article-title":"Designing for cognitive communication","volume":"2","author":"Roschelle","year":"1994","journal-title":"The Arachnet Electronic Journal on Virtual Culture"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB33","series-title":"Scales for the measurement of attitudes","author":"Shaw","year":"1967"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB34","series-title":"You owe yourself a drunk: an ethnography of urban nomads","author":"Spradley","year":"1970"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB35","unstructured":"Springmeyer, R. R. (1992). Designing for scientific data analysis: from practice to prototype. Unpublished PhD dissertation, University of California-Davis, Davis, CA."},{"key":"10.1016\/S0360-1315(02)00044-1_BIB36","doi-asserted-by":"crossref","unstructured":"Stasko, J., Badre, A., & Lewis, C. (1993). Do algorithm animations assist learning? An empirical study and analysis. In Proceedings of ACM INTERCHI'93 Conference on Human Factors in Computing Systems (pp. 61\u201366). New York: ACM Press.","DOI":"10.1145\/169059.169078"},{"issue":"2","key":"10.1016\/S0360-1315(02)00044-1_BIB37","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1006\/jpdc.1993.1062","article-title":"A methodology for building application-specific visualizations of parallel programs","volume":"18","author":"Stasko","year":"1993","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"9","key":"10.1016\/S0360-1315(02)00044-1_BIB38","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/2.58216","article-title":"TANGO","volume":"23","author":"Stasko","year":"1990","journal-title":"IEEE Computer"},{"key":"10.1016\/S0360-1315(02)00044-1_BIB39","doi-asserted-by":"crossref","unstructured":"Stasko, J. T. (1997). Using student-built animations as learning aids. In Proceedings of the ACM Technical Symposium on Computer Science Education (pp. 25\u201329). New York: ACM Press.","DOI":"10.1145\/268084.268091"}],"container-title":["Computers &amp; Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0360131502000441?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0360131502000441?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,3,6]],"date-time":"2020-03-06T18:55:41Z","timestamp":1583520941000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0360131502000441"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,11]]},"references-count":40,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2002,11]]}},"alternative-id":["S0360131502000441"],"URL":"https:\/\/doi.org\/10.1016\/s0360-1315(02)00044-1","relation":{},"ISSN":["0360-1315"],"issn-type":[{"value":"0360-1315","type":"print"}],"subject":[],"published":{"date-parts":[[2002,11]]}}}