Wednesday, 24 April 2013

Ph.D Progress!

My doctorate at CEMP in Bournemouth seems to be gathering momentum.  I've just handed in my initial review which is a great milestone to get out of the way, and my supervisors seem happy.  The last month was more of a headache than the previous months as I went round in circles (infinite loops) with methodology and research methods.  It seems some doctoral students take to this side of their Ph.D easier than others, and I didn't take to it that easily if I'm honest.  It's one of those things that you spend hours reading, writing, iterating (that sounds like action inquiry doesn't it?) and end up with far too much stuff, which your supervisors then ask you to rip back to the bones.  I spose 'growing up' at Ultralab always stuck me in a mentality of wanting and trying to be ahead of the curve, whereas this part of my studies involves grounding myself in existing research.

One of the best things about my studies so far has been working with and talking to my fellow students at CEMP.  What a bright bunch they are - no wonder many of them are wondering what to do post doctoral study, they've all loved doing their research so much.

Wednesday, 13 March 2013

DronePhone

So there I was, thinking out loud with my mate at Makerspace, RichardR about what you could do with a Parrot AR.Drone that might teach kids something.  The brief was brief (aren't all the best ones?) - we need to have a more 'active' computer science activity to engage our knowledge hungry local cub scouts, as they love running around and doing things.  We've got a Parrot AR.Drone (The BananaDrone) and another on the way, and we've all got phones.  We want to get a GPS chip for the Drone, so what about if the cubs went outside to the big field behind their scout hut (also home of Makerspace), plotted some kind of route on their phones, upload it somehow to the Drone which will then follow the route. After all, all cubs love a bit of pathfinding!

The missing link is the thing that transfers the route from the phone to Drone, but that can't be hard can it? Between myself, the cubs and the makerspace folk, we should be able to do it in an evening I reckon.

Activities like these are great for kids because it teaches them how you'd program a device (you create the program by walking around, and the program needs to make sense at the very least), and then install that program into the memory of the thing that then runs the program.  There is a bit of a challenge to it, and some anxiousness as you watch it act out your instructions.  it's like BigTrak, but flying and very much in the 21st Century, using the latest technology.

Once the cubs (or other kids) have done the routing and flying bit, we can sit down and show them how the simple program that transfers the instructions between the devices works, and hopefully teach them a bit of programming along the way.  If you've got some less technically-inspired kids, then the fact this is a physical and fun activity should still engage them with the task.

The above concept and the BananaDrone is very much the approach I think you need to take to teach kids computer science in the 'teenies' - it's fun, realtime, technically bang up to date and it has that tiny bit of danger/doubt that all good hacking should have...

We'll get some code up once it's written ;-)

(Oh, and when I get my AR.Drone GPS module - hopefully I'll get one very soon)


Monday, 25 February 2013

Learning Together at the BETT show

Firstly, sorry for the delay since the event and me writing about it.  In a round about way, this blog serves as a bit of a life story of my PhD and anything I do practically I blog about.  When I start writing in anger, I can look back and see what I've learnt as time has progressed and my viewpoint has changed.  As I start doing more practical research, hopefully this blog will become more heavily populated with posts and become a bit of a reflective research diary.  At least that's the plan anyway!  The reason for the delay is that I've been deep in reading, and planning out my methodological approach and conceptual models.  It's been a tricky time as I keep going round in circles and to top it off, it's a new term so I've been busy preparing my teaching.  there is no time like the present though  so here is a quick write up of what I did at BETT.


Anyway, I was grateful to my supervisor Stephen for letting me loose on some willing and (very capable) young students from around the world who wanted to learn more about computer programming.  The setting for this, was again at the BETT Educational Tradeshow, which has moved this year to the ExCel centre in East London from Olympia in West London. It's a cracking venue, but not without its challenges when working with children and technology (for instance GPS and WiFi are completely non-functional in the massive metal hall).  So much has happened in the year since I did this last time - for instance - the Raspberry Pi came into existence - an educational computer, designed and made in the UK and available to purchase for less than £20, the English Baccalaureate was proposed (with a Comp Sci element) and then was scrapped before it came into being, UK primary and secondary schools became enthused about Comp Sci then ran off with their tails between their legs saying teachers needed too much upskilling (they don't), and I started my PhD with Bournemouth Uni to try and make a contribution academically in this area!

So, what did we do at BETT? Well, the idea was that the show's central stand was themed around 'Learning Together', with a special focus on making and STEM subjects.  Four schools and a community educational group had provided willing students from 9-18 who wanted to learn about and share what they had learnt on the stand.  I was there to provide some projects and supervision for the students.  A number of projects were dreamt up (mainly in my hotel room), and what I wanted to try and do was see how the children's creativity could produce some really interesting outputs.  I also wanted to see if a more physical, touchy-feely approach would engage the creators more than just sitting in front of a computer and banging out some code.  My hunch is that something physical can teach the core elements of virtual creation (i.e. coding) quicker and better than actually coding itself.  Remember, I'm only trying to see if we can teach some of the elements that would prepare you to understand programming/Computer Science.  If I wanted to have a polished app as an output, I'd use code and an IDE of course, and so should the kids.


So, the best approach was going to be offer a range of activities, and compare the enjoyment, outputs and engagement of the different activities.  I didn't really want this to be an experiment as such, but rather to try and prove my hunch.

So what did we do?  Well, the following activities were very much enjoyed by myself and the kids on the stand:

  • Learn Programming with Scratch
  • Learn (a bit more) Programming with Python
  • Make a fruit based controller or musical instrument with a MakeyMakey kit
  • Control an RC car with JavaScript
  • Count in Binary using real people (with 1s and 0s on their T-Shirts)
  • Control a Parrot AR.Drone with a Raspberry Pi
  • Use people to complete a circuit with a MakeyMakey kit




All of these were tried by at least one group of students, and each one was LOTS of fun for both me and the participants.  In terms of proving my hunch, as it happened all of these activities were enjoyed, but engagement was certainly higher with the more physical tasks.  It wasn't really that scientific if I'm honest as there were other variables present (for instance some of the boys love cars, so the car task was really interesting for them).  Then again, did it need to be scientific? This was a qualitative study, but perhaps there were too many variables here to really prove that much, and I was too distracted sometimes trying to supervise the students to take enough notes.  As I said before, I'm not far enough down my PhD to be doing the research in anger yet, but it is helping inform my research design, and my understanding of what students and teachers need to be able to do this stuff in schools and pre-school.

Oh, and as a side-note, my group of older researchers decided that combining the MakeyMakey and AR.Drone was too tempting - check out the AWESOME video here.

Saturday, 26 January 2013

Scratch Event at SET

I promised those who came to my Scratch event at SET that I'd upload my slides and provide some resources.



Useful Scratch resources:

Scratch.ie (Lesson plans)
Scratch Ed
Learn Scratch videos (Check out Simon's other videos)
Mitch Resnick on Scratch

Resources from the day:
My presentation (Powerpoint)
Question asking Cat (Scratch Project)
Maths Cat (Scratch Project)


Thursday, 24 January 2013

BETT 2013

More news - I'll be at the BETT show again this year with heppell.net.  BETT is an educational technology trade show held every year, and I've been going on and off for about 10 years now.  The plan is to work with school children from Spain, Hounslow in London and Chelmsford in Essex and let their creativity go mad with a bunch of different technology focussed exercises.  It's all a bit of a secret, but expect to see toys like Parrot AR.Drones being hacked, Raspberry Pis being pushed to the limits of their capabilities and the kids getting a lot more engaged with things like programming than they ever thought possible!  I've even got a Makey Makey kit so hopefully we can do silly stuff with bananas and oranges.. ;-)  More soon!

Event in Southend with SET 25th Jan 2013

Just a quick note to say I'm running an event tomorrow in Southend-on-Sea, Essex showing teachers how to get the best out of MIT's Scratch software.  The aim is to bring the teachers up to speed so they can start using it (more successfully  in the classroom.  I will post my slides and resources up on my Blog after the event.

Thursday, 18 October 2012

How do you share research online?

As some of you might know (those who've read down a few posts anyway), I'm turning the informal work I do with Code Ed into a PhD with Bournemouth University.  This has always been an ambition of mine to firstly do a PhD, but also spread the work I am doing into the wider academic community in the UK.  Obviously, the guys at Raspberry Pi are making making cheap 'hacker' style hardware available and accessible to schools, but they don't really look after the software.  What I'm looking at is how do we make coding and hacking more accessible to young minds; especially really young minds.

Fine then, I know a lot of people in this sphere, from folks at Computing at School, the Raspberry Pi Foundation, Cambridge University, the wonderful Chelmsford Makerspace, 3D printing gurus and many many more - I won't bore you with my connections in this field.  I talk to these people, in informal and formal settings, and I capture the best bits to make sense of answering my PhD hypothesis.

The issue is "How do I share this?" I blog a bit, I tweet a bit, but mostly, I am aware I do a lot of the good stuff offline.  When I say the good stuff, I mean the contentious or edgy bits really - the ideas I haven't property formulated or are just hunches or opinion.  My Supervisor Stephen thinks that this is where the best stuff is, whereas I think I only like sharing when I have something proven.  I don't want some opinionated old so and so telling me my research is rubbish, so I tend to dumb down what I share or only share the bits I'm really confident are right.

It seems this is an endemic problem in PG research and I'm not alone in not sharing my stuff enough, as  it seems are my peers who are in the same boat.  I know previous PhD students are BU have done brilliant work, but would I know where to find it? Probably I could find their thesis if I tried, likely I'd try and get in touch with them directly and ask them.  This doesn't help the media or other PG researchers all around the world find their stuff though.  It also means you only get the finished article and you don't see the journey they go through to get to the Thesis.  A fellow student (who will remain unnamed) had a research blog, who's final post said "I've stopped blogging as I'm too busy with my PhD!" Hey! You just got to the good bit, thanks!

Anyway, I am going to try and share stuff a bit better via Twitter and my Blog, and BU have asked me to look at ways in which I can share good practice on what I discover... Any input would be gratefully received  and as I'm a poor student, please send me your ideas scribbled on the back of a five pound note to...  Seriously, you can comment below, you just need a Blogger or Google account. Ta.

..I'm now off to teach people how to program with a Raspberry Pi and Scratch.  Update soon!