Posts by Collection

portfolio

Physics Lab AR (2017-Present)

A mobile incarnation of NetLogo, the most widely used agent-based modeling environment, Turtle Universe is dedicated to younger learners and educators on phones and tablets. Some highlights include built-in multilingual, block-based programming, and interactive tutorials. In May 2024, it has been used by 104,539 people around the world.

Turtle Universe (2019-Present)

A mobile incarnation of NetLogo, the most widely used agent-based modeling environment, Turtle Universe is dedicated to younger learners and educators on phones and tablets. Some highlights include built-in multilingual, block-based programming, and interactive tutorials. In May 2024, it has been used by 104,539 people around the world.

publications

Self-Governed Collaborative Inquiry in Action: A Case Study of a Large-Scale Online Youth Community.

Published in Proceedings of ISLS Annual Meeting, 2022

This study explores Physics Lab’s Online Community (PLOC), a large-scale youth community with over 138,000 projects, and uses the Community of Inquiry (CoI) framework to demonstrate that cognitive, social, and teaching presences can emerge collaboratively among youths without instructor intervention.

Recommended citation: Chen, J., Zhao, L., Xiao, F., Horn, M. S., & Wilensky, U. J. (2022). Self-Governed Collaborative Inquiry in Action: A Case Study of a Large-Scale Online Youth Community. Proceedings of ISLS Annual Meeting 2022.
Download Paper

Interactive Constructionist Scaffolds for Agent-Based Modeling and Programming in NetLogo.

Published in FabLearn / Constructionism: Full and Short Research Papers, 2023

This paper examines the advantages of interactive scaffolds in constructionist learning for Agent-based Modeling and Programming (ABM & P), introducing the Tortuga system, and finding that exploration-oriented and programming-oriented scaffolds significantly enhance learner engagement in ABM & P activities in out-of-school online contexts.

Recommended citation: Chen, J., Horn, M. S., & Wilensky, U. J. (2023a). Interactive Constructionist Scaffolds for Agent-Based Modeling and Programming in NetLogo. FabLearn / Constructionism 2023: Full and Short Research Papers.
Download Paper

Tortuga: Building Interactive Scaffolds for Agent-based Modeling and Programming in NetLogo.

Published in Proceedings of ISLS Annual Meeting, 2023

This study explores Physics Lab’s Online Community (PLOC), a large-scale youth community with over 138,000 projects, and uses the Community of Inquiry (CoI) framework to demonstrate that cognitive, social, and teaching presences can emerge collaboratively among youths without instructor intervention.

Recommended citation: Chen, J., Horn, M. S., & Wilensky, U. J. (2023b). Tortuga: Building Interactive Scaffolds for Agent-based Modeling and Programming in NetLogo. Proceedings of ISLS Annual Meeting 2023.
Download Paper

The Pocketworld Playground: Engaging online, out-of-school learners with Agent-based Programming.

Published in Proceedings of the ACM Interaction Design and Children (IDC), 2023

This study highlights the benefits of introducing agent-based programming (ABP) to youth, presenting the design of the Pocketworld Playground (POP) within Turtle Universe to engage out-of-school learners in ABP, and finding that POP effectively fostered interest and participation in ABP practices while contributing to the online community.

Recommended citation: Chen, J., Zhao, L., Horn, M. S., & Wilensky, U. J. (2023). The Pocketworld Playground: Engaging online, out-of-school learners with Agent-based Programming. Proceedings of the ACM Interaction Design and Children (IDC) 2023.
Download Paper

“Oh My God! It’s Recreating Our Room!” Understanding Children’s Experiences with A Room-Scale Augmented Reality Authoring Toolkit.

Published in Proceedings of the CHI Conference on Human Factors in Computing Systems, 2024

This study introduces NetLogo AR, an authoring toolkit for room-scale AR experiences that integrate AR with computational models, finding that children aged 11-13 were highly engaged in spatial thinking activities during eight-week participatory design sessions, and proposing a new AR design framework focused on spatial movement and exploration.

Recommended citation: “Oh My God! It’s Recreating Our Room!” Understanding Children’s Experiences with A Room-Scale Augmented Reality Authoring Toolkit. Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems.
Download Paper

Learning Programming of Agent-based Modeling with LLM Companions: Experiences of Novices and Experts Using ChatGPT & NetLogo Chat.

Published in Proceedings of the CHI Conference on Human Factors in Computing Systems, 2024

This study introduces NetLogo Chat, an LLM-based interface for learning and practicing NetLogo for ABM, finding that experts perceive more benefits and are more likely to adopt LLMs than novices, and highlighting the need for guidance, personalization, and integration in LLM-based programming tools.

Recommended citation: Chen, J., Lu, X., Du, Y., Rejtig, M., Bagley, R., Horn, M. S., & Wilensky, U. J. (2024). Learning Programming of Agent-based Modeling with LLM Companions: Experiences of Novices and Experts Using ChatGPT & NetLogo Chat. Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems.
Download Paper

talks

teaching

2022 - Designing and Constructing Models with Multi-Agent Languages

Graduate / Advanced Undergraduate Course, Northwestern University, Computer Science, 2022

In the spring quarter of 2022, I served as a teaching assistant of COMP_SCI 372/472, an undergraduate/graduate class for agent-based modeling. I participated in the course and syllabus design; provided customized feedback for students each week; worked with 8 advanced undergraduate and graduate students on individual final projects; and taught several sections of the class.

2023 - Design of Technological Tools for Thinking and Learning

Graduate / Advanced undergraduate course, Northwestern University, Learning Sciences and Computer Science, 2023

In the winter of 2023, I served as a teaching assistant of LRN_SCI 426/CS 496, an undergraduate/graduate class for learning technology design. I participated in the course and syllabus design; provided customized feedback for students each week; worked with advanced undergraduate and graduate students on individual final projects; and taught several sections of the class.

2024 - Designing and Constructing Models with Multi-Agent Languages

Graduate / Advanced undergraduate course, Northwestern University, Computer Science, 2024

In the spring quarter of 2024, I served as a teaching assistant of COMP_SCI 372/472 again, an undergraduate/graduate class for agent-based modeling. I participated in the course and syllabus design; provided customized feedback for students each week; worked with 14 advanced undergraduate and graduate students on individual final projects; and taught dozens of sections throughout the quarter.