Analysis of Errors and Misconceptions in Scratch Programming among Pre-Service Elementary Teachers | Synapse