About stepping and stumbling stones

Which are, in the experience of secondary school teachers, the elements that promote teaching of programming, i.e., stepping stones, and challenges that might negatively impact their teaching, i.e., stumbling stones?

We address this research question in a paper that is just published in the new issue of IxD&A (Interaction Design and Architecture). The paper is open access and can be downloaded here