An informatics perspective on computational thinking
CS principles: piloting a new course at national scale