What's going on in CAS

Mental models in computer programming

Published by Richard Millwood on 2018-08-09

What is the thinking needed for effective courses, materials, pedagogy, software, assessment to teach programming. Richard unpacks five mental models that a learner must develop (and continue to develop) as they increase competence in programming.


CAS Survey: Females and Computing in schools

Published by Simon Humphreys on 2018-07-23

Earlier this year, CAS - with support from CAS Member Terry Critchley - ran a survey asking girls why they took GCSE Computer Science and, more importantly, why they did not! The full report is now available.


Do you have a favourite quiz?

Published by Simon Humphreys on 2018-07-19

We know how hard it can be to construct multiple-choice quizzes; the good news is that you might not need to!


Not a member? Sign up!

The CAS Community website is a site for members of Computing At School.

In the CAS Community site are

30502 members
4649 resources
99394 discussion posts

Map of events and hubs.

Register your school in the CAS Network of Excellence

The Network of Teaching Excellence in Computer Science is both a network of professionals working together and a wide-reaching programme of professional development, including many more aspects than simple provision of training courses.

We currently have 1775 registered schools of which 559 are lead schools, committed to supporting other schools in their local community; and 510 CAS Master Teachers , trained to deliver cost-effective CPD to teachers and schools and play a vital role in developing computing provision in schools nationally.

For more information, see the
Network of Excellence information page.