About Me

I am a doctoral student in the Technology, Learning and Leadership PhD program at the University of Maryland’s College of Education. I got my undergraduate degree from the University of Georgia, double majored in Mathematics and Mathematics Education. He also has a master's from University of Pennsylvania Graduate School of Education in Learning Science and Technology.
As a lifelong programmer, I hold a firm belief in the importance of computer programming education. My recent work involves creating a taxonomy for block-based programming environments. My research focuses on exploring ways to bridge the gap between block-based and text-based programming and using physical computing as a means to support computer science programming 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: jimmylin@umd.edu