Return to Article Details Algorithm Visualization and its Impact on Self-efficacy, Metacognition and Computational Thinking Concepts Using the Computational Pedagogy Model in STEM Content Epistemology Download Download PDF