![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Seen via pseudomonas:
When you see this, make a post in your journal or in a community. It can be anything: a crosspost something you've posted on Tumblr, a few words about the last thing you read/watched, or just a "Hi, how is everyone?" Then go read your f-list and leave at least one comment.
Last night I watched the first of the RI Christmas Lectures, in which they turned the Shell Building into a giant screen and played Tetris.
Which was great, and will hopefully (as intended) interest kids in engineering. And for only the 6th time (in 189 years) it was delivered by a woman. Girls can be engineers, too! There was a lot of suggestion that you should be trying this at home, with Raspberry Pis or Makey Makey boards. All good.
I wondered how they were going to handle the "code game" part of their plan to subvert the Shell Building. Even Tetris is a pretty long, complicated bit of code if you're just starting out.
So they did a quick intro to Python, with CBBC 's explosions expert demoing how to blow up some balloons using code.
To which my reaction was "CBBC has an explosions expert?!" But apparently yes, and she wheeled in some kit and blew some stuff up.
We got to see lines of Python, and she explained that each balloon was "an output", and we needed to find where it said "balloon1" in the code and replace it with the output number. (Replacing named constants with hard-coded values? Err, okay.) Then she ran the code (by pressing a large button) and everything went bang in proper Christmas Lecture fashion.
Danielle George (the lecturer) then skated over the Tetris code, pointing out a line or two, and we went to the big finish.
Which seemed fine as an approach. Show something simple, skip the detail. Give people an inspiring idea of what they could do. But whenever I've heard people talk about not understanding programming, the sticking point was getting started. Showing something even simpler that you could do at home would have been a good idea, before getting all explodey.
Maybe I'm making a problem where none exists. Perhaps today's kids are quite happy Googling "getting started with Python". But a year or two ago, colleagues' kids were bringing their Raspberry Pis into the engineering department at my old company because they couldn't work out how to get started with them.
Teaching someone to code isn't really a topic for a 60-minute fun lecture. But I do wonder if, as well as big-picture inspiration, a tiny bit more nitty-gritty would have been a good idea.
no subject
Date: 2015-01-04 02:41 pm (UTC)We haven't watched the RI lectures yet (unless he's been watching them on iplayer with his dad) and I'll be interested to know what he makes of this one.
no subject
Date: 2015-01-04 04:40 pm (UTC)no subject
Date: 2015-01-04 04:59 pm (UTC)As a result I have: been to a proper US baseball game with a team I'd actually heard of beforehand (the Durham Bulls), breastfed in the IBM museum in Stuttgart, and nearly got myself arrested as a pedestrian in North Carolina and California, among other experiences, so it's not an entirely wasted set of trips. And Mike Cowlishaw is lovely.
no subject
Date: 2015-01-04 05:15 pm (UTC)... but
smallclanger does have a programming parent, with such a shelf of books. Which I suspect will put him ahead in the Just Googling stakes when it comes to such things.
Obviously you have a much better idea of the kids of today than I do, though!
no subject
Date: 2015-01-04 05:26 pm (UTC)(It worries me slightly that despite being surrounded by them he doesn't really know how to use reference books yet, but there's time for that. Or maybe Google really will be all he needs in the future.)
no subject
Date: 2015-01-04 04:02 pm (UTC)I mean, I'm glad a woman is doing it, and not only that but a woman is doing *something that isn't biology* because all too often in public science things they have male physicists and female biologists, but it's not a pattern of speeds I personally get on with.
no subject
Date: 2015-01-04 04:05 pm (UTC)no subject
Date: 2015-01-04 05:12 pm (UTC)I did find it rather repetitive in delivery, but thee and me are not the target audience :) I don't really know enough about educating children to know whether repetition is good (and I'm not actually sure what the target age of the lectures is).
There was a bit of whooshing, but I guess it's a trade, off between explaining everything fully, and getting in an hour to something impressive enough to be inspiring.
no subject
Date: 2015-01-04 05:35 pm (UTC)11-17 for legal purposes; under-11s can watch from an adjacent room but cannot be part of the filming. Which, combined with the material in lectures I've seen in previous years, suggests to me that the target age range of the actual lecture is generally pitched somewhere around 9-14. Late KS2 to KS3.
no subject
Date: 2015-01-04 05:52 pm (UTC)Ah, ok. From the delivery, I might have guessed at a little younger than that.
no subject
Date: 2015-01-04 06:27 pm (UTC)no subject
Date: 2015-01-04 06:00 pm (UTC)Being new to the STEM Ambassadors' Programme I wasn't ready to challenge these teachers but I hope there'll be another chance to do that. STEMettes? Eh? Sounds like a girl group singing 1960s pop music. Why not STEM Girls or Girls Got STEM? I hope for chance to extoll Grandma got STEM https://ggstem.wordpress.com/ and to invite people to think about the backlash against Science: It's a Girl Thing https://www.youtube.com/watch?v=g032MPrSjFA
* For anybody reading your blog who doesn't know this: STEM Ambassadors are volunteers whose role is to inspire young people towards science, technology, engineering and maths.
no subject
Date: 2015-01-04 06:01 pm (UTC)There is a more detailed write-up from Ben here.
(I know Ben and Tom from London Hackspace and EMFcamp.)
no subject
Date: 2015-01-04 09:44 pm (UTC)As a result of the lecture I am pleased to say I avoided any possible careers in banking, finance and accounting based on the fact that there wouldn't be any actual money for us to count and all accounting would be done on futuristic things called computers....
no subject
Date: 2015-01-04 11:19 pm (UTC)no subject
Date: 2015-01-05 07:42 am (UTC)My own first coding experience was on Lunar Lander on the ZX81, where I edited the 'heavy but just-about successful landing' message to include more lurid descriptions of injuries.
That sort of thing is how most good coder I've talked to started. (Not that I am a good one.) They all got to grips with a serious language from the ground up at some point, but very few people get good at programming by coming to a blank editor screen completely cold.
And yes, most kids these days just expect to be able to get hold of practical information just-in-time when they need it. Mine certainly won't accept "I don't know" as an answer from me - from the early verbal stages they've demanded "well look it up Daddy!". (We're moving to "let me help you to ...", but Daddy doing it is still quicker.)