Return to Article Details Learning to Write Programs using Think-Pair-Share Programming Strategy: What are the Students’ Perceptions and Experiences? Download Download PDF