Introducing computational thinking in education courses | Synapse