The design and exploration cycle as research and development framework in computing education | IEEE Conference Publication | IEEE Xplore