Block-based programming approach: challenges and benefits. - Siti Nor Hafizah Mohamad; Ahmed Patel; Rodziah Latih; Qais Qassim; Liu Na; Yiqi Tew (ICEEI, 2011)