Teach Programming CIC
Teach Programming is a community interest company we founded to enable more young people, especially girls, to experience the joy of programming.
We think Computer Science should really be thought more of as a creative subject. We like our students to make computing their own, whether it is used for creating music, telling their own digital stories, or making animated solar systems. Etc!
We know students learn best by building things - their own projects that they can show their friends and family, not one off sample tasks reproducing somebody else's code that nobody really understands!
Online computer science materials over-complicate things, so we give as little code as possible, which students can then extend for themselves. E.g. we give the code for circles and colours, and they then code their own circles for eyes, planets, snowmen or even a pizza.
Come and make your own interactive Halloween Digital Stories and interactive emojis! Morning and afternoon sessions available.
Please bring your own laptop if you have one; if you don't, come anyway, as we have a few laptops and ipads you can use for the session.
The girls are introduced to coding by making awesome emojis, animated solar systems, digital dancing shoes (which trace out the dancers steps), and whatever else their imaginations come up with! We have 2 ex-Hayesfield students studying creative computing at university, coming to help lead the club and inspire the next generation.
For boys in KS3 and beyond, we have used ciphers, games design and web programming to teach coding skills, reinforce numeracy and creative design, and an understanding of computing hardware. Each student's individual challenges can be used as a group plenary.
For children in KS2 we have developed digital skills, and reinforced the literacy and numeracy curriculum with creative story making, science and other themed activities.
An extended Digital Makers for bigger projects and more creativity: interactive emojis and websites, digital story making and games, and physical making with Raspberry Pi and littleBits.
Each month we help out with the BRLSI-Curo STEM Club helping the children make dynamic posters of the science experiments they have performed. It's a really good opportunity to reinforce the scientific learning and to develop the children's creative computing skills.
We ran three days of coding activities making digital stories and interactive emojis on an aerospace theme. Based at the Altran-UK stand for Futures Day on Friday 20th and over the Family Weekend 21-22nd July introduced students from the ages 4 to 24 to the educational and employment opportunities in creative computing.
We ran two days of classroom Workshops for the children and teachers in all the classes for Years 3 to 6 at St Stephens. We showed children how to express their ideas with digital story making and how teachers can integrate computing into their existing lesson plans, making Scratch stories based on classroom topics on Greeks, Romans, Suffragettes and making some rainbow geometry for the maths class.
We were invited to submit a paper to the ACM's First Workshop On Gender Equality In Software Engineering describing our activities in the community encouraging girls to take up creative computing. We took it as an opportunity to allow our female engineering colleagues to describe their lived experiences in engineering in their own voices.
We ran our regular Saturday workshop making projects on a Chrismas theme and included making Christmas cards with physical electronics.
We ran three coding workshops for kids for our first involvement with the Bath Digital Festival. The children made digital stories in Scratch or interactive emojis in svg html and javascrpt on a Halloween Theme.
We were invited to mentor at the Jewish Interactive event with the theme of making an app for social impact in education. The unforgettable lesson of the day "education is not a commodity, education is a human right" received a standing ovation from the judges! We taught design, coding and presentation skills to a team of four 9 year old boys and the children who came in for taster sessions. The emoji above was made by an 8 year old girl who used her fantastic maths skills to make her beautiful self portrait.
We ran an evening of creative computing activities with the Bath 21st Larkhall contingent making digital stories on a Cub theme in Scratch. Most of the Cubs made stories about the great cub tradition of camping and eating around the camp fire. The Digital Skills badge has now been replaced by the Digital Makers Badge sponsored by Raspberry Pi.
We were invited to run a creative coding stall at Comic Con especially because our creative coding is something autistic children enjoy! The children's creativity was amazing, the costumes amazing, and our volunteers can't wait to come again!
Running Bath's YRS Festival of Code at Eduserve. Activities for the older children were making Android apps for science tours of Bath using BRLSI data, and an emoji that died a horrible dead when the air polution in Bath was too high!
We have been invited to teach the joy of computer science at the STEM workshops run by the BRLSI Junior Science programme in the Curo boardroom in Foxhill in Bath, and we regularly teach creative coding and littleBits electronics at the BRLSI Junior Science family open days.
Our very first independent hack day. The intended activity was to create our very own Internet enabled umbrella stand, that would connect to the Internet using a cloudBit, check whether it was supposed to rain today, and light up the umbrella stand if so. And a lot more!
We were invited to run a littleBits workshop inside the museum as part of their Hooked On Invention Day. The theme of the day related to the 350th anniversary of the publication of Robert Hooke’s Micrographia with demonstrations, talks, and workshops around the topic of invention.