Promoting Meaningful Learning By Supporting Interplay within Abstraction Ladder
How can we express programming concepts in a more accessible form and manner? To address this question, my research explores ways to design, create, and use coding strip, a form of comic strip that offers corresponding code for learners to understand programming concepts in both concrete and abstract context. The motivation that drives this research is my belief that the key to effective communication lies in dynamic interplay between high-level and low-level abstractions. Coding strip is proposed as the first step towards the goal of understanding how to design, create, and use tools that support such interplay.
I’m a Ph.D. candidate in the Human-Computer Interaction Lab at the University of Waterloo. My research focuses on understanding how to design, create, and use techniques and interactive systems that facilitate learning by supporting dynamic interplay between different levels of abstractions.
Tue 11 Aug Times are displayed in time zone: Pacific Time (US & Canada) change
15:00 - 16:00
|Promoting Meaningful Learning By Supporting Interplay within Abstraction Ladder|
Sangho SuhUniversity of WaterlooAuthorizer link
|Interactive Computer Tutors as a Programming Educator: Improving Learners’ Experiences|
Ruiqi ShenNew Jersey Institute of TechnologyAuthorizer link
|Helping Developers Find and Share Debugging Hypotheses|
Abdulaziz AlaboudiGeorge Mason UniversityAuthorizer link