introducing students to computer science with programmes that don't emphasise programming
We examine five outreach programmes that introduce school students to Computer Science. All downplay programming as a pre-requisite skill for engaging with Computer Science, yet they use a wide variety of formats for reaching students, including contests, shows, magazine articles, and resources for teachers. We classify these different approaches, identifying the different ways they have been adapted to their target audience, and drawing out the common elements to provide guidance for similar initiatives.
computational thinking k-12 outreach