About Me

Dr. Jimmy Lin is the Director of Computer Science Education at VEX Robotics, where he leads curriculum research and development with a specific emphasis on computer science education. He contributed to the design of Switch mode which is used to ease the transition for students from block-based to text-based programming.

A lifelong programmer, Dr. Lin is deeply committed to the significance of computer programming education. His most notable contribution is the development of a taxonomy for block-based programming environments. His research endeavors aim to bridge the transition between block-based and text-based programming, leveraging physical computing to enhance computer science programming education. Dr. Lin is interested in understanding how specific features of educational technologies and computational tools make ideas more intuitive and accessible for learners, and using these findings to inform the design of new learning experiences. His work lies at the interaction of learning sciences, human-computer interaction, and computer science education. An important aspect of his work is the focus on designing environments and technologies to expand access to computing, aiming to include learners from diverse and historically marginalized backgrounds.

Dr. Lin received his Ph.D. in Teaching and Learning, Policy and Leadership at the University of Maryland working with Dr. David Weintrop. He holds a B.S. in Mathematics, a B.S.Ed in Mathematics Education from University of Georgia and a M.S.Ed in Learning Science and Technology from the University of Pennsylvania Graduate School of Education.

Projects

  • VEX 123 (2021-Current)

    VEX 123 with multiple programming methods (button pressing; coder and coder card; block-based programming)

  • VEX VR Switch mode (2020-Current)

    VEX VR Switch mode is a design strategy to introduce a middle ground to support learners in transitioning from block-based to text-based programming

  • IMPACT Library (2021-2023)

    The IMPACT Libraries (IMProving Assessment of Computational Thinking in libraries) project investigates the impact of computational thinking (CT) programming for youth (ages 11-18) in public libraries.
    IMLS Grant #LG-14-19-0079-19

  • INFACT (2023)

    Neurodiversity in Foundational and Applied Computational Thinking.
    TERC #U411C190179

  • Debugging by Design (2019-2020)

    Debugging by Design: Developing a Tool Set for Debugging with Electronic Textiles to Promote Computational and Engineering Thinking in High School
    NSF #1742140

  • Q-Perspectives® (2015-2018)

    Q-Perspectives® Online makes Q methodology more accessible as an instructional tool, and provide examples of use in face-to-face, flipped and online classrooms.

Publications

2023

Journal Articles
  • Li, T., McCalla, L. E., Zheng, H., & Lin, Y. (2023). Exploring the influence of magic performance on design creativity. Thinking Skills and Creativity, 47, 101223. doi: 10.1016/j.tsc.2022.101223
Conference Presentations, Invited Talks, & Workshops
  • Lin, Y., Weintrop, D., & McKenna, J. (2023). Coder and Coder Cards: A Novel Tangible Programming Approach to Support Young Programmers. Paper presented at 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Washington, DC, USA, pp. 25-30, doi: 10.1109/VL-HCC57772.2023.00011 ( Awarded Best Short Paper)
  • Lin, Y., Weintrop, D., Selkowitz, A. & McKenna, J. (2023). It’s as Easy as 123: Multiple Programming Approaches on a Single Device to Support Novices. Demo presented at 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Washington, DC, USA, pp. 263-265, doi: 10.1109/VL-HCC57772.2023.00048
  • Lin, Y. (2023). Switch Mode: Exploring Authoring Python inside a Block-Based Programming Environment. Paper presented at 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Washington, DC, USA, 2023, pp. 312-313, doi: 10.1109/VL-HCC57772.2023.00064
  • Lin, Y., Weintrop, D. & McKenna, J. (2023). Switch Mode: Building a middle ground between Block-based and Text-based programming. Paper presented at 2023 Symposium on Learning, Design and Technology (LDT '23). Chicago, IL, USA. doi: 10.1145/3594781.3594803
  • Lin, Y., Weintrop, D. & McKenna, J. (2023). Lowering the Floor with VEX123: Bridging Physical and Virtual Programming for Young Learners. Poster presented at the Annual Meeting of the American Educational Research Association (AERA) 2023. Chicago, IL.
  • Lin, Y., Weintrop, D. & McKenna, J. (2023). Switch Mode: Scaffolding Learners From Block-Based to Text-Based Programming. Poster presented at the Annual Meeting of the American Educational Research Association (AERA) 2023. Chicago, IL.
  • Lin, Y., Weintrop, D. & McKenna, J. (2023). Switch Mode: A Visual Programming Approach for Transitioning from Block-based to Text-based Programming. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2 (pp. 1262-1262). doi: 10.1145/3545947.3573235
  • Lin, Y., Weintrop, D. & McKenna, J. (2023). Switch-Mode: Authoring Text-based Programming in Block-based Programming Environment. Paper presented at 2023 FETC Annual Conference. New Orleans, LA.

2022

Conference Presentations, Invited Talks, & Workshops
  • Lin, Y. (2022). Switch Mode - Scaffolding the Block-to-Text Transition in a Introductory Programming Environment. Workshop presented at the 2022 Learning Sciences Graduate Student Conference (LSGSC), Indiana University - Bloomington, Bloomington, IN.
  • Lin, Y., Weintrop, D. & McKenna, J.(2022). Mixed Mode: A New Approach to Bridging Block-based and Text-based Programming.Paper presented at 2022 CSTA Annual Conference. Chicago, IL.
  • Sirinterlikci, A., Harter, L., McKenna, J., Lin, Y., & Oravec, R.(Accepted, 2022). Learning Robot Programming Anywhere: VEXcode VR. Paper presented at 2022 ASEE Annual Conference and Exposition. Minneapolis, MN.
  • Lin, Y.. (Accepted, 2022). Exploring the Child-Robot Interaction with the Programming in Mind: Bridging Physical and Virtual Programming for Young Children. Paper presented at the 21st ACM Interaction Design and Children (IDC) Conference. Braga, Portugal.
  • Lin, Y., Weintrop, D. & McKenna, J.(2022). Supporting Multiple Programming Approaches in Early Elementary School Computer Science Education. Poster presented at the 2022 The Conference on Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), Philadelphia, PA.
  • Lin, Y., Weintrop, D. & McKenna, J.(2022). Designing a Physical Robotic for Youth Supporting Multiple Programming Approaches.Paper presented at the University of Maryland 39th Annual HCIL Symposium. College Park, MD.
  • McKenna, J. , Weintrop, D. & Lin, Y. (2022). Intro to VEXcode VR Enhanced & Advanced + Panel Discussion. Presented at the VEX Educator Conference @ VEX Robotics World Championship. Dallas, TX.

2021

Journal Articles
  • Lin, Y., & Weintrop, D. (2021). The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming. Journal of Computer Languages, 101075. doi: 10.1016/j.cola.2021.101075
Conference Presentations, Invited Talks, & Workshops
  • Lin, Y.(2021). Understanding Middle Students’ Transition Between Block-Based Programming and Text-Based Programming in a Summer Course.Paper presented at the 2021 Learning Sciences Graduate Student Conference (LSGSC), University of Illinois at Urbana-Champaign, Champaign, IL.
  • Lin, Y., Weintrop, D. (2021). Bridging the Gap from Blocks-to-Text: Designs for Supporting Learners moving from Block-based to Text-based Programming.Paper presented at the University of Maryland 38th Annual HCIL Symposium. Virtual.
  • Lin, Y., Weintrop, D. (2021). The Current Landscape of Block-based Programming Environments.Paper presented at the Annual Meeting of the American Educational Research Association (AERA) 2021. Virtual.
  • Lin, Y., Weintrop, D. (2021). Bridging the Gap from Blocks-to-Text: Designs for Supporting Learners moving from Block-based to Text-based Programming.Paper presented at the University of Maryland COE Graduate Student Organization Student Research Symposium. Virtual.

2020

Conference Presentations, Invited Talks, & Workshops

2019

Conference Presentations, Invited Talks, & Workshops
  • Walker, B., & Lin, Y. (2019). Custom Your Q: Real Time Results for Classrooms and Participatory Q Conversations. Paper presented at the 35rd Annual Conference for International Society for the Scientific Study of Subjectivity, University of Naples Federico II & Associazione Scientifica Centro di Portici, Naples, Italy.

2018

Journal Articles Conference Presentations, Invited Talks, & Workshops
  • Walker, B., & Lin, Y. (2018). Q-Methodology primer: A mixed methods approach to research. Paper presented at the Association for Educational Communications & Technology Conference, Kansas City, MO
  • Walker, B., & Lin, Y. (2018). Deepening Reflection and Discussion in the Classroom: Hearing all Student Voices with Q-Perspectives®. Paper presented at the Innovation in Teaching Conference, University of Georgia, Athens, GA
  • Walker, B., & Lin, Y. (2018). Customized Online, Flipped, and F2F Classroom Use of Q-Perspectives® with Real-Time Results. Paper presented at the 34rd Annual Conference for International Society for the Scientific Study of Subjectivity, Charlotte, NC
  • Lin, Y. (2018). Understanding Students’ Subjective Understanding with Q-Perspectives®. Poster session presented at the 2018 University of Georgia Center for Undergraduate Research Opportunities Symposium, Athens, GA

2017

Conference Presentations, Invited Talks, & Workshops
  • Walker, B., & Lin, Y. (2017). Q-Methodology primer: A mixed methods approach to research. Paper presented at the Association for Educational Communications & Technology Conference, Jacksonville, FL
  • Walker, B., & Lin, Y. (2017). Reflection, learning, and scholarship with Q-Perspectives. Paper presented at the Innovation in Teaching Conference, University of Georgia, Athens, GA
  • Walker, B., Lin, Y., & Li, T. (2017). Q-Perspectives®: Inviting new audiences to Q with real-time classroom results. Paper presented at the 33rd Annual Conference for International Society for the Scientific Study of Subjectivity, Glasgow Caledonian University, Glasgow, Scotland, UK.
  • Walker, B., & Lin, Y. (2017). Designing for real-time results. Paper presented at the Instructional Design and Development at the University of Georgia Conference, Athens, GA, USA.

Contact Me

Email: jimmy@vex.com