Teaching roles of variables in elementary programming courses | Synapse