Draw with python

Writing code to draw shapes in python is a great way of getting started because you have to think about the sequence (order) of instructions that you write.

Getting started is nice and easy: you have to make a turtle object and then give it instructions to move.

Continue ReadingDraw with python
Computer Science for girls
How can we reduce the gender gap in Computer Science?

Gender equality: Computer Science for girls

I was looking through the tools and resources I’ve uploaded so far and it struck me that most of the themes, styles and project ideas would appeal more to the stereotypical boy than the stereotypical girl. I don’t want to reinforce or play to unhelpful stereotypes by pretending that if we tweak the colour scheme of our resources and choose some girly topics for our projects we can magically make Computer Science for girls more appealing but the fact that some of my GCSE classes are exclusively male means there’s a much deeper problem that I need to start properly addressing.

Computer Science for girls
How can we reduce the gender gap in Computer Science participation?

This post looks some of the mistakes I’ve made and lessons I’m trying to learn in order to recruit,  engage and motivate more students of all genders.

Anyway, this led me to some research about how wide the gender gap currently is in the UK at GCSE, A-level and degree level. The findings were pretty shocking:

Continue ReadingGender equality: Computer Science for girls
Tools, mini-sites and random projects
Tools, mini-sites and random projects

Complete list of tools

You can see a list of all the tools, mini-sites and resources hosted on this site here: tools.withcode.uk

There’s a QR code generator and scanner, ransom note generator, CPU battle tank game and more…

Continue ReadingComplete list of tools