From Code to Concept: Evaluating Multiple Coordinated Views in Introductory Programming | Synapse