The effects of mental rotation on computational thinking | Synapse