Return to Article Details Examining the Importance of Visualization and Engagement in Computer Science Education Download Download PDF