The development of an educational computing course for initial training of primary teachers | Synapse