CAS Community   >   Resources   >  

CAS Conference (Birmingham) 2013

Links to resources and presentations given at the CAS Conference (Birmingham) 2013

Simon Humphreys

Created by Simon Humphreys
last edited Jul 19 2013 by John Palmer


Creativity and motivation through programming

Michael Kölling

This talk presented eight ideas to make programming activities more creative and motivating. The slides are available for download as a file attached to this resource (on the right of this page).

The opportunity of Microsoft, creating inspiring curriculum

Lee Stott and David Renton
Deck from plenary
TouchDevelop Games Based Curriculum
TouchDevelop Book from Microsoft Research
Kinect Games for Windows7/8 v4.1
xGames v2.2 for Windows

TouchDevelop Promo Video

Agile Pedagogy

Miles Berry


Rapid introduction of a new curriculum – the NZ experience

Tim Bell


How to engage students and double uptake in computer science classes

Kevin Miller

Introduction to RunRev and LiveCode for Schools

Interactive Book App

Jurac Hromkovic

I attached you the following papers:

And the teaching material:

The Link for our homepage is:

GCSE Computing: a forum for sharing best practice and achieving the best for your pupils

Darren Travi and Ilia Avroutine

Presentation on the board offerings

It was a good discussion with members of all boards present. We have included our presentation…
Big thanks to a gentleman, didn’t catch his name who told us about a macro language available for GoogleDocs. We’ve researched it since and found it goes to fully-fledged Javascript applications with GUI builders and cloud storage of data via SQL - amazing really, surprised Google didn’t promote it as an answer to touchDevelop from Microsoft which is incredible in its own right, too.
Have a look here: Google Docs script language - very VBA-like in a good way

#include - promoting diversity in Computing in your classroom

Laura Dixon
#include is a working group that forms part of CAS, with the remit to improve diversity amongst the students studying computing at school. We recognise that issues surrounding diversity begin at school, where many students are put off studying computing because of perceptions about gender, race, disability or socio-economic status. For example, of the 3809 students who studied A-level computing in 2012, only eight per cent were female. After a successful launch party and with our first major event for students coming up the day after this conference, we would like input from CAS members as to how we can best take the initiative forwards. Come along and discuss the issues surrounding diversity in computing, suggest strategies that have worked for you and find out what other people have tried to encourage a wider range of students into their classes.

From Paper to Scratch to Python

Dave Ames

Slides from the CAS Conference Session can be accessed here.

Kinaesthetic activities

Peter Marshman

Running your own CPD Programme

Sue Sentance

Computer Science Unplugged

Tim Bell

Videos including “trailer” for Unplugged ; Main “Unplugged” site ; Computer Science Field guide ; Teacher version of the field guide - for teachers only

Fun and effective learning with

Mike Walmsley

Using the Raspberry Pi to teach computational thinking and computer science

Ajit Jaokar

A-Level Forum

Ian Crosby

The difficulty with the Difficult

Mark Jell

You’ve learned a bit of Python. Where do you go next?

Adam McNicol

Introducing Computational Thinking without Computers

Paul Curzon

A Computing Science Workshop in Mobile App Development using App Inventor

Trevor Bragg

Techniques to radically accelerate the adoption of computer science in schools

Ajit Jaokar

12 techniques to radically accelerate the learning of Computer Science in Schools

Code Club

Laura Kirsop
Code Club Video

Networking Raspberry Pis

Doug Clark

A summary of how to connect your Pies to a network, install networking utilities and a lesson idea which uses netcat to create a sender and a listener instant messaging channel

Suitable for GCSE, it would take a lesson including setup Teaches: Some of the IP concepts, DNS

I Love My Smartphone

Jeremy Scott

Introduction to BlueJ

Neil Brown

Primary Forum: Evolving ICT into Computing

Phil Bagge and Jane Waite

Using Programmable Robots (Autism)

Karen Guldberg and Ian Lowe

Microsoft TouchDevelop

David Renton
TouchDevelop Games Based Curriculum
TouchDevelop Games Based Curriculum
TouchDevelop Book from Microsoft Research

Creative Cross-curricular Computing

Zoe Ross

Modelling Activities at KS3

Roger Davies

You can find all the material for this session here

Computational Thinking is Informational Thinking

Greg Michaelson

You can find all the material from this session here. This includes: OHP slides; exercise; Haggis manual; first 2 chapters of “Informational Thinking”; BYOB for Ch2 of “Informational Thinking”.

Excite, Inspire and Engage Your Computing Classes

Alan O’Donohoe


Andrew Robinson

How to build an outstanding computing curriculum

Mark Dorling and Matthew Walker

How to develop a creative and inclusive Computing curriculum, aligned to the draft PoS, that matches the needs of your staff and students and allows all students to progress. Slides

Open Badges

Genevieve Smith-Nunes

A “compendium” of ideas and tips for teaching Coding, Computing and Computational Thinking

John Palmer

We are now teaching computing to many more and also much younger students with a wider variety of needs. We thus need to reflect on our approaches to teaching computing and computational thinking! Here are practical ideas that have worked for me in my teaching. Some ideas are my own and some some are “borrowed” (with apologies!)from such luminaries as Paul Curzon (Queen Marys), Quintin Cutts (Glasgow) and Colin Price (Worcester University). We cover ideas for teaching algorithms, algorithm tracing, coding, finite state machines and programming concepts that are interesting (hopefully!!!), visual and practical.

Logical thinking as a precursor to computer programming

Mark Clarkson

As teachers we are very good at getting across the building blocks of computer programming - assignment, selection and iteration, for example. And students are very good at learning ‘the right answer’. The biggest challenge lies in knowing how to use the Lego blocks available to us to construct a working solution to the problem - and in programming it is easy to get sidetracked by the syntax and the rules of the language, when we should really be concerned with how to break down the problem, describe it in a meaningful way and devise a solution. This session was all about encouraging students to think logically and to describe situations and their solutions in their own language. The slideshow and resources are available at

Becoming a CAS Master Teacher

Simon Humphreys

One of the central strands of the CAS/BCS Network of Excellence are the CAS Master Teachers. Over the next five years we will recruit and train a further 500 teachers (primary and secondary) to be at the forefront of supporting colleagues and helping them engage with computer science in their classrooms. The challenge of implementing the curriculum for computing cannot be underestimated but CAS has a network of the best teachers of computing who are in the vanguard of the new developments. Will you be one of the next team of CAS Master Teachers? Come and find out more!

A broad view of computational thinking

Aaron Sloman


Eugene O’Donough

Downloaded 25654 times.


This resource has attached files: to access these files, please tick the box below to assent to the license terms
License: The resources on CAS website are under Creative Commons Attribution-Share Alike 3.0 licence unless otherwise specified by the resource creators.

You must confirm that you have read and agree the licence's ToS before you can download the attachments of this resource.

I have read the licence agreement of this resource and agree to abide by its terms and conditions.

Feedback and Comments

Available when logged in (join via the front page, for free):
  • View 7 comments on this resource.
  • View resource history, links to related resources.
  • Leave feedback for the author(s), or help by editing the resource.

© 2021 BCS, The Chartered Institute for IT Registered charity: No. 292786
Using the websiteDisclaimer of liabilityCookies policyPrivacy notice