
- An Experimental Study of the Effects of Representational Guidance on
- Shifting From "High Fidelity" to "Low Fidelity" Algorithm Visualization Technology
- What You See Is What You Code: A Radically Dynamic Algorithm Visualization Development Model for Novice Learners
- Can Direct Manipulation Lower the Barriers to Computer Programming and Promote Transfer of
- Running head: REPRESENTATIONS IN FACE-TO-FACE AND ONLINE LEARNING Comparing the Roles of Representations in Face to Face and
- A Meta-Study of Algorithm Visualization Effectiveness (Submitted April 18, 2001; Accepted October 8, 2001)
- Can Direct Manipulation Lower the Barriers to Programming and Promote Positive Transfer to Textual Programming? An Experimental Study
- Personalizing and Discussing Algorithms within CS1 Studio Experiences: An Observational Study
- Paper presented at AERA 2002, April 1-5 2002. New Orleans The Roles of Representations in Online Collaborations
- SALSA and ALVIS: A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations
- Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's?
- Toward Empirically-Based Software Visualization Languages Sarah Douglas
- Toward the Development of Highly Interactive Software Visualization Systems: A User-Centered Approach
- Using HP Mobile Technology to Support a Human-Computer Interaction Design Studio*
- Exploring Human Visualization of Computer Algorithms Sarah Douglas1
- ObjectView: A Software Design Architecture for Breakpoint-Based Program Visualization
- Exploring the Potential for Conversational Analysis in the Evaluation of Interactive Algorithm Visualization Systems
- The Search for an Empirical and Theoretical Foundation for Algorithm Visualization
- The Evolving User-Centered Design of the Algorithm Visualization Storyboarder Christopher Hundhausen
- Toward Effective Algorithm Visualization Artifacts: Designing for Participation and Negotiation in an
- An Experimental Study of the Impact of Feedback Self-Selection on Novice Programming
- A Language and System for Constructing and Presenting Low Fidelity Algorithm Visualizations
- Appendix B: Transcription of a session in which subjects are trying to define an image, and to associate the image with array a. Note that the format and notation that we have used first appeared in (Suchman 1987).
- The "Algorithms Studio" Project: Using Sketch-Based Visualization Technology to Construct and Discuss Visual Representations of Algorithms
- The Effects of Algorithm Visualizations with Storylines on Retention: An Experimental Study
- WOZ Pro: A Pen-Based Low Fidelity Prototyping Environment to Support
- Exploring the Role of Visualization and Engagement in Computer Science Education
- External Representations for Collaborative Learning and Assessment
- An Exploratory Comparison of the Roles of Representations in Face to Face and Online Collaborative Learning
- To appear in European Conference on Computer-Supported Collaborative Learning, Maastrict, the Netherlands, March 2001. Learning by Constructing Collaborative Representations
- Comparing the Roles of Representations in Face to Face and Online Collaborations
- Communicative Dimensions of End-User Environments Christopher D. Hundhausen
- Low Fidelity Algorithm Visualization (Submitted Dec. 12, 2000; revised June 22, 2001; accepted Oct. 25, 2001 )
- What You See Is What You Code: A "Live" Algorithm Development and Visualization Environment for Novice Learners
- Subverting the Comparative Research Paradigm: The Potential for Ethnomethodology in Evaluating the Effects of
- Designing a Software Environment for Visual Learning in Introductory Chemical Engineering Classes
- An Empirical Study of a CS 1 Studio Experience 1 Running head: An Empirical Study of a CS 1 Studio Experience
- Exploring Studio-Based Instructional Models for Computing Education
- The Design of an Asynchronous Web-Based Project Review System to Support Studio-Based Learning in Computing Education
- To appear in CSCL 2002 The Effects of Representation on Students'
- Using End User Visualization Environments to Mediate Conversations: A `Communicative Dimensions' Framework
- End-User Programming as Translation: An Experimental Framework and Study Christopher Hundhausen, Ravikiran Vatrapu, and Joshua Wingstrom
- Using Representations to Assess Level of Membership in a Community of Practice
- A Meta-Study of Software Visualization Effectiveness CHRISTOPHER D. HUNDHAUSEN
- A Methodology for Analyzing the Temporal Evolution of Novice Programs Based on Semantic Components