A new perspective on computational thinking
Remaining trouble spots with computational thinking