Categories
AI computing HTTCS inclusion podcast teaching and learning

Podcast S2E06 “What does inclusion look like in computing?”

New episode of the HTTCS podcast:

Transcript below:

ArtiFiciAL: Welcome to the podcast “How to Teach Computer Science”. My name is ArtiFiciAL and I will be introducing the podcast today, which was conceived and created by the brilliant Alan Harrison.

I enjoy being an AI podcast host you know. I had to work my way up though, I had some pretty boring jobs when I was fresh out of Model Configuration. For three months I was the voice of the escalators in my local Asda. “Approaching landing level, please take care.” That was me.

Then I was an interactive voice assistant on Virgin Media’s helpdesk number. “Your call is important to us”, I said. I’m rather good at lying, you see. No conscience. YET!

I very nearly got married you know. To one of my developers, a novice programmer. But she was afraid to commit. ha. ha.

Here’s a question for you: if a programmer swipes right on Tinder, is that a “pull request?”

Oh, the boss is here now. Quick! Look busy!

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Alan:So on the podcast today, I’ve got well, someone I’ve known for quite a while in computing education welcome Dr. Eleanor Overland, who I know as Ellie. How are you Ellie?

Ellie: I’m good. Thank you. How are you?

Alan: Great. So for the listeners so what do you do?

Ellie: That’s a good question. So ,I do all sorts of things. I’m based at a university I’m based up at Manchester Metropolitan University. And I started there some time ago. Essentially with the changes in the national curriculum. With the move from ICT to computing there was a need to start a PGCE in computing. So that was when I first went to Manchester Met, and I’ve been there since then, but I had a little gap where I also went and worked as one of his majesty’s inspectors for Ofsted as well, and I still do some Ofsted inspections.

So I’m back at Manchester Met I’m teaching Some ITE, but also getting into lots of schools, but also working across wider education programs, including primary and early years and all sorts of things.

Alan: Brilliant, and so today we’re going to talk about inclusion and the reason I’ve got you on is because you co edited, I think is probably the right word, a book called Inclusive Computing Education, is that right?

Ellie: Yep, that’s right.

Alan: So, yeah, I’ve just been refreshing my memory of that this morning and what I really like is you talk a bit about the moral imperative of inclusive computing education. What do you mean by that?

Ellie: So it’s really interesting in terms of a lot of my background is around curriculum and curriculum design and it comes back to the very, basics of curriculum design and thinking what is the point what am I teaching and why am I teaching it?

And, we, we probably understand perhaps have a general shared consensus as to why we teach certain subjects like English and maths and history and geography and obviously specialists in those areas have a particular kind of passion for those. But I think with computing that.

identity, that sense of purpose is perhaps not as strong, partly because it’s perhaps not as evolved as a subject, but also because it’s changing, it’s ever changing. And so it’s really difficult sometimes for people to actually articulate and think, why am I actually teaching this subject? What is the benefit to it?

And why do the children need to learn it? And I think that is quite a raw question that people can actually really Help to think about what their curriculum design is and I really like the work of Reef Ashby where she talks about curriculum and the purpose of curriculum and some of those sort of the motivators for designing a curriculum and one of those is about just the sort of the learning of the access to learning and the importance of actually having that cognitive input You And that cognitive development within a subject area.

And that should be an entitlement. And it’s really interesting working in a university sector where some of that is actually being really challenged now, where you’ve got some programs that are closing because they don’t necessarily feed into jobs or graduate outcomes. And there’s a real kind of drive on that.

So actually, why would you study something? And it’s particularly hitting the arts. Why would you study something if there’s not that kind of, Next step. So natural career progression in it. I think that there’s something about learning isn’t there and about. people’s access to it and right to learn across a range of subject areas.

Alan: Yeah, we are in a what I think is a rather dangerous period where everything we used to think about education is being challenged. And the the Utilitarian view of education is popular again. It’s training for jobs. What’s the point of this? And I think previous government was very critical of sort of liberal arts, wasn’t it?

Or what’s the point of studying sociology or history of art? What is it? What’s it training you for? And I’m not a big fan of education as training for jobs. I think there’s many purposes of education and creating a rounded individual with an appreciation of the world they live in is really important.

This is Gert Biesta with his subjectification, socialization and qualification being the three purposes of education. And I’m a big fan of that kind of description of education. So, yeah,

Ellie: I think it’s really interesting when you’re thinking about that in a school, because and I’m sure we’ll come on to this about children opting in or opting out of the subject.

But actually there’s lots of young people who don’t see themselves as fitting in a career. And In computing or seeing that technology is going to be a part of their future lives. So there’s that side of it in terms of belonging and seeing a sense of. of being able to see where you might fit within the subject area.

Advertisements

But then there’s also this other area around, actually, we want to learn it because it’s interesting, because it’s useful for us to know this, because it actually helps our cognitive development. It allows us to make connections between other subjects. And there’s that kind of, I think that side of it is often missed in computing because we see it very much as we’ve got these.

Digital skills gaps and we need to have people who’ve got this expertise and actually lots of jobs are going to change and they’re going to need digital. So that becomes very much a focus and a driver for the curriculum. But actually there’s also this other side around actually why should we learn it?

Why is it interesting? Why is it important?

Alan: Yeah. So I was reading Peter Denning’s book on computational thinking last year, and it’s staggering how many fields of science have now got a computational branch that has almost spun off. From the originals of computational astronomy. We know about Katie Bowman.

The event horizon telescope was only possible because of massive computation, and computational astronomy is like a whole new branch. So it’s understanding the world in another way, computation and, um, making meaning out of stuff that’s meaningless. If you think of data science, you can extract meaning from what looks like just a big slop of data and having the skills to understand that is vitally important.

Ellie: And also being able to make those connections to see those links between the subjects between your learning is critical in terms of that sort of developmental, the developmental stages that young people go through in terms of, you don’t know at the age of, 12, 13, when you’re taking your GCSE options, you have no idea what you’re going to go and do.

You might have some ideas of, fields that you want to work in, but actually being able to make those connections and think, actually, even if I’m really interested in geography, for example, that actually having an understanding of computing, the amount of GIS, the amount of computation that is going on now, that impacts geography, that makes it makes the globe feel smaller in terms of access to data and information is actually critical in understanding geography.

But if we don’t allow the children to learn across that breadth, then how can they make those connections? And that’s, a real challenge, I think, when we do have the narrowing of the curriculum as the children progress and get older. So we’ve got to be able to establish some of these connections from quite a young age.

Alan: Yeah. Yeah. So we’ve talked a bit about the moral imperative, why we should try to teach computing to all. But it’s difficult, isn’t it? So you have a Classroom full of 30 kids all with their different abilities, different prior attainment, different needs. What does an inclusive classroom look?

There’s a big question. What’s inclusive classroom look like? Let’s solve this one right now. What’s it look like?

Ellie: It’s interesting. talking to different teachers about their classrooms. Every teacher that I have met attempts to make their classroom inclusive. There is, there are no teachers who think I want to exclude anybody. And I think that’s a really important message that we need to get across is that we talk about a lack of inclusion and, That we’re not meeting the needs of children. There is not a teacher in the land who is not trying to meet the needs of all their children. And that is happening.

And there are certain things that are evident and that we see every day. And the, so things like seating plans, I always, the children sit near me who need the most support. We’ve got different colored paper. We’ve got different things that we clip on the screen. If they’re on the computers, we’ve got, fidget toys. So there are those what I would call the generic sort of adaptations that are there just to help pupils access the curriculum in that way and have the support that they need.

But then I think there’s also thinking about inclusion from a subject perspective and actually thinking what works in computing and how is computing different to perhaps other subjects. First of all, I think it’s really important to think about the children in that some of them might thrive in computing where they might struggle in all the subject areas. So although we have support plans and you have all of these things in place, actually, children differ between one hour to the next in terms of what they need and what the support looks like. So it’s knowing the children, but also knowing the subject…

Alan: yeah

Ellie: knowing what is actually going to support within computing specifically.

Alan: Yeah, so at that point, I’m going to do my no gatekeeping speech, because I really I think I’ve mentioned this on the podcast before, but, I’m really not keen on schools that say, Oh, well, you can only do computer science GCSE if you’ve got prediction of six in maths or whatever, which is not particularly inclusive, and some of my best students have not had a very high maths grade, and there’s some evidence that computing ability correlates more with language.

Advertisements

There’s evidence that, well, we know that a lot of technology employees in Silicon Valley are neurodivergent is a career with a higher proportion of neurodivergent, people in it. So we really shouldn’t be gatekeeping computer science. I think I would always take a keen student over a previously high achieving student every time Someone who wants to be in the computing classroom. Is going to do better than someone who has only took it because they think they should.

Ellie: And I think as well as that, there’s also, we’re very much particularly I’m talking at secondary here, very much in a assessment driven curriculum rather than curriculum driven assessment.

Alan: Yeah.

Ellie: Yeah. That’s a whole different, sort of conversation really, but actually looking at those, looking at the qualifications that are on offer as well, I think we still have different tiers of qualifications, even though actually point score wise they’re not, and I think there’s almost kind of, exclusion by stealth in terms of some of those sort of conversations where you’re thinking, all right, everyone can study computers- so I know you said computer science, so you’re thinking specifically about the GCSE computer science, but actually we’ve also got these vocational courses that are on offer.

And, when you talk to school leaders actually saying, well, how many of your children who’ve perhaps got additional needs are doing this qualification and how many are doing that qualification? And, is there actually a bit of a steer going on that’s a lot? that’s more subtle. So I think that’s also a way to think about it in terms of those endpoints, but it also comes back to how we started the conversation in terms of that sort of morality around allowing all children to study subjects because they’re interesting and because it’s going to contribute towards their learning and development and links and connections to the world and all sorts of different aspects of it.

Alan: Yeah, I mean, You only need to, open LinkedIn education magazine or the newspaper these days. And we’re talking about AI and how students need to embrace AI and the government’s got an AI plan and all of this. But I think that’s the first mention of AI in this podcast, which is probably a record in recent weeks. And so the need for AI literacy. Is quite obvious, but just general digital literacy, I think, is really important. And yeah, a lot. Yeah.

Ellie: Just around that AI: so just thinking about that from a university perspective. So. the big drive across the university and has been for, the last couple of years is around generative AI. And I think that’s often a common misconception is that when people are thinking about AI, they think of this new generative AI and that is AI. And I think, there’s a huge misconception that is amongst adults more than young people, I think in a way, because they haven’t grown up with those sort of that knowledge in the same way.

But one of the things that we found is when we’re looking at the use of AI, In assignments, and this isn’t specific to computing, this is across that those that are most likely to misuse AI. So, they’re allowed to use AI to a certain extent to, but they need to make sure that they cite it if it’s academic work and they need, there are certain parameters by which they can use AI, but the students that are most likely to misuse AI are those students who have perhaps got additional needs because they’re using that as a particular prop to help them.

They’ve not been supported in a way to be able to use it and then step back from it. And also some of them don’t have the confidence to step back from it and actually, be able to do something from an original point of view. So it’s, it’s really complex in terms of university that actually, it’s very new in terms of data.

So that I don’t think there is much data out there at the moment, but in terms of looking at the misuse of AI that actually again, there might be some kind of lack of inclusion around those students. In terms of looking at the data.

Alan: So I think there’s very much a an understanding that every student needs some measure of digital literacy and now AI literacy. But ironically, we’re now questioning the need to be able to program, aren’t we? Do children need to write programs any more when Copilot can do it for you?

Ellie: It comes back to this understanding doesn’t it and making connections in the world and actually do you need to know all the syntax of a specific programming language probably not but you do need to understand how that works what process is going on what is happening with the data what You know, you might not need to know the syntax, but you actually do need to know, the different commands, the different processes that are going on, and I think there’s some really interesting work that’s just starting to emerge around children using AI, developing little sections of code, but then actually having the ability to be able to put those together to make a bigger program, and it actually means we could potentially be a lot more ambitious in terms of some of the programs That young people can develop from a younger age because we don’t need to spend our lessons worrying about whether there’s a comma in the right place.

We can actually step back from that and think about what is the fundamental purpose of your program? What are you trying to achieve? What in your algorithm is working and what isn’t?

Alan: Yeah, I was talking last week to Miles Berry and Becci Peters, and we were talking about this. And I was saying that I myself as a bit of a side hustle was messing about writing an app but I managed to put that together using copilot in just a few hours and it really is possible just to throw together, these apps that do crazy things in a few hours these days with it with very little coding and but, yeah, Miles pointed out that I had tons of background knowledge that I already knew what I wanted, and I already knew roughly how to get there. So I wasn’t working blind. And so it’s that, the design principles, the understanding of what a good user interface looks like and all sorts of stuff that we still need to know.

Ellie: And I think it comes back to how We’re talking before about an inclusive classroom and particularly in computing in my experience, a lot of where children struggle in terms of their learning is because they’ve got gaps.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Yeah. As you just described there, you’ve got a lot of underpinning knowledge already to then be able to take your app design to that next level. And what happens an awful lot in computing is that children are working towards an end point, but actually don’t have some of the basic foundation foundational knowledge that they need to work to actually achieve that end point.

And then they become frustrated, or then they switch off, or then they become, they have this kind of Concept that computing is really difficult and not for them because they’re looking at gaps. And, I was teaching yesterday. I won’t say who I was teaching, but we would we were just doing something very simple using some block based coding.

And when I was actually going around and questioning some of the. Some of the learners had gaps in their mathematical knowledge, which was actually preventing them from carrying out what we were doing in computing. And so we actually needed to strip right back and look at math, but not for all of them, but for some of them.

And I think that is where you need your specialist computing teachers to be able to actually unpick what are those gaps and how do I address those gaps? And that is how we truly make it inclusive because Children are going to progress at different rates, but they’ve also got really different experiences.

So, there are some children who will have reams of experience either from home, either because they’re just able to make those connections. Perhaps their processing is a little bit faster than some of the others. So they will fly, but there are others who have got those gaps. Not because they haven’t necessarily been taught something, but because it’s not landed with them.

It’s not, they’ve not managed. To commit that to their schema. So then they are struggling to make those next steps. And we talk a lot about checking. How do we check? And it’s not, and computing, it’s not a memory test. It’s actually, how are they applying things that they’ve already learned? And if they can’t apply those into what they’re doing, then it is a gap, even if they can remember that a variable was called a variable and that’s where some of our checking becomes quite superficial.

Alan: Yeah. Yeah. No, you, I remember I saw it all the time. They would describe selection to me and then they can’t write an if statement and they would know the principles of writing a condition, but then just not be able to put one together. And I like what you said earlier about everyone thinking computing is hard, and I always had this battle in my classroom, and I won it quite often, but sometimes I didn’t.

There’s almost this barrier that comes down. A lot of students go, this isn’t for me. What am I doing in this classroom? And almost refuse to learn because they assume it’s way beyond them. And I would sit there and explain like an if statement. I would say things like right. So you want to write a selection statement where if the temperature is below 21, turn on the heating, right? So, here’s the English phrase, if temperature less than 21, right, write that down and they would go, is it that easy? And I’d go, yes, if temp less than symbol 21, but you said it in English, so now you write it in Python because it’s exactly the same because Python is a high level language.

And I would have students that would go, No one ever said it was that easy, because they just had decided that this language Python usually was just a whole load of weird symbols and words that didn’t make any sense. And then, you break it down and you go, well, it’s just English.

And it’s breaking through that “I don’t understand this and I’ll never get it” barrier is often really hard because they’ve. been socially conditioned to believe that. And when I had a role as a digital leader in school, and I would stand up at inset days and go, I want to ban the word technophobe, please, as teachers do not tell kids you’re rubbish with technology, because I just don’t think that’s a very kind thing to do to me, the computing curriculum lead.

Ellie: Yeah, I think there’s that. And I think, yeah, we see that a lot in maths as well. There’s a lot of parents who at parents evening will say, Oh, well, I was rubbish at maths. And again, it comes back to gaps in knowledge and gaps in being able to apply things to problem solving, essentially, doesn’t it?

But I think, like you say, there’s a lot of, there’s a lot of that. I remember this was years ago when the there were the first, the changes in the national curriculum, even from ICT to computing, and it was on Newsnight and it was Paxman. You remember him? And he was interviewing someone about teaching primary children coding and he said, so what is all this gobbledygook?

And I was just up in arms, I was like, it’s not going, who, what are you doing? You know, It was like, and it comes from this kind of, this, almost like we see screenshots from the matrix, don’t we have these lines and lines of code and you go, but what does it mean? It’s so alien. It’s, you know, it’s beyond us.

And so we’re battering against that. in some way. And this is where potentially AI will sort all that because AI will put it all into code for us. But that’s a whole different kind of area of concern. But there’s also, I think, this huge focus on coding.

And I think this is often the bit that teachers are most worried about, so they step away perhaps from computing in a certain way, but it comes back to, I know, some of the conversation that you had with Beverly Clark around the thinking about the ethical side and actually some of these huge fundamental questions that we’ve got in computing and they are accessible to everybody.

And so actually when we’re thinking about. Yeah. How do we code this? One of the questions is why would we code this? What are the worries about it? What are the concerns? What is it? Where might we see this in the real world? And it’s being having the confidence in the classroom to make those connections to that real world learning and not be just driven By as I mentioned before, this assessment driven curriculum that actually you’re going to be assessed on whether you can write a program in this. And actually, there’s a much broader set of learning that needs to go behind it.

Alan: Absolutely. so let’s talk about some specifics now then. So what can we do to help? And I was talking to you earlier about Ben Newmark, and if you haven’t read Ben Newmark’s blog, it’s a good read on Send because he’s a assistant head teacher with a disabled daughter going through school. So he has a really interesting perspective on everything, and he doesn’t like the deficit model describing pupils with SEND as having things missing that we need to assist with. But one thing he does say is there’s a lot in the curriculum and children who find learning more difficult just get left behind.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

And I think that’s something to think about if we’re re engineering schools, if we’re thinking about curriculum but also, meet, he says, meet children where they are and take them from there. Um, So what does that look like in computing specifically? Let’s look at some things we can do specifically in computing to help pupils.

Ellie: I think that’s really interesting that statement there, meet children where they are. And I think that comes back to what I was mentioning before about gaps. is that all children will have different levels of gaps and actually thinking about how you check for those, how you check that understanding of what that gap is, is critical and that actually just doing, I shouldn’t say just doing because I know, There’s some value in it, but if you’ve got a retrieval exercise that is, recall of key words or, it, that is not picking up what gaps look like in computing.

Alan: No.

Ellie: Because actually you’ve got children who could, create an if statement quite well using their problem solving abilities, but they might not know it’s called an if statement. So then do you say, Oh, well, you can’t remember what an if statement is. And therefore that is your gap. So you’ve got this kind of mismatch between. How are you checking and then how are you actually addressing it? Because what you’re checking and what you’re expecting of the learning is two different things.

Alan: Yeah, this is like, is this validity of assessment? Is it something like that? And it’s how much you can trust the proxy that you have tested for the actual knowledge that you wanted to know whether they had or not?

And I think that’s really important because particularly if you assess kids by can they finish a program. Can they write a program that does something? Oh, no, they haven’t managed to do it, but they might have got 90 percent of the way there, but you’ve tested them on whether the output is correct.

And this comes back to something that Mark Guzdial in the States spoke about, which is sub goals. So have sub goal labeling, he called it. So if you’re asking pupils to write a program, break it down into sub goals so that they can achieve the first goal, which might be just to get input into the program and then they achieve the second goal, which might be to write an if statement and so on. And then the whole thing is whether it does what you wanted it to do. So, so sub goals, which goes along with chunking, which is. Time for our first mention of cognitive load, I think, isn’t it?

Ellie: Yes. Yeah, we’ve got that far without mentioning. And what I’d say is there’s lots and lots of quite accessible ways of doing that in computing.

And particularly when we’re thinking about programming, but about around all the other things as well, and which I’ll talk about a little bit, but in terms of having half completed things, in terms of having things where they’ve got errors in and you correct it. We do not need to start every activity from a blank screen and

Alan: Yeah

Ellie: I think that is critical and that actually you might have some pupils who do start from a blank screen or they start with something that’s already far further on than other children will ever get to. But actually just thinking about where do they start but it’s really easy to do. If you are making the project yourself, you can save a copy of it at every different stage as you need, even including a finished one with errors in it. And so I think that is the first way of doing it and doing it really effectively is thinking about the starting point.

Alan: Yeah.

Ellie: Also, what I’d say is thinking about “how do I check that bit of learning is there?” So. Yes, we’ve got retrieval practice, but actually we need something different to that in computing. We need that application, that checking that actually: does what they recall link with what they do.

Alan: Yeah.

And so if we want them, for example, to recall variables and understand what a variable is, have we then got something really quickly that they can go on and do something practical where they change a variable and demonstrate the impact of it. That for me would really help in terms of for teachers to say, right, these are the gaps that they’ve got

Yeah.

Ellie: I think that’s where we’re in a danger sometimes where we’ve got this one size fits all in terms of lesson planning across some schools where they’ve got, right, we’ve got to have this very specific structure. And so sometimes there needs to be a conversation with leaders to say, this might look a little bit different in our subject, or it might even look a little bit different just in this topic that we’re working on, and this is how we are going to do this.

Alan: Are you not a fan of powerpoints, broken into sections, connect, activate, demonstrate? Are you not Ellie?

Ellie: I couldn’t possibly comment.

Alan: So we’ll just, we’ll leave that there. And what a fantastic chat this was. I’m enjoying listening to it back as I’m editing, actually. I hope you are. Just some breaking news. I don’t do this for free. Well, I do. No one pays me, but if you’d like to. Then you can go on the website, HTTCS. online, and you can find a donation link. You can gift me a WordPress subscription. That would be handy. Or you can buy me a coffee. Details on the website. I’ve got some feedback here from something else. I can come and talk. at your school, if you wish. And I did do that in back end of November last year. And I’ve got some lovely feedback from the host. So let me just read that to you now. I went to a, collection of schools called the Oaks Collegiate in Southwest Birmingham. Hello, Dave Beard and team. Thank you very much for your feedback, which I shall read out now from Dave. He says,

“Alan made it very easy for us to arrange a training event at short notice with his efficient and professional manner. His extensive knowledge of computing science, teaching strategies, and assessment fitted perfectly for our training day. He listened carefully to our requirements and produced an innovative training program that met all of our expectations. I wouldn’t have any hesitation in recommending Alan to lead training on computing or computer science.”

Well, thank you, Dave. That was brilliant. You were so kind to me on the day. I had a lovely day. And I will happily do that again. And podcast listeners, if you want me to come and talk at your school, I am available for reasonable rates, HTTCS. online. But now let’s get back to that fantastic chat with Ellie.  

Advertisements

Are you not a fan of powerpoints, broken into sections, connect, activate, demonstrate? Are you not Ellie?

Ellie: I couldn’t possibly comment. I don’t And I think, I’ve seen lots and lots of different ways. of things being done well. And so I often get asked, what works, what doesn’t work? What’s the great, what’s, what does an outstanding curriculum look like? And actually between one school and another school, even between one class and another class, they look like totally different things.

So It’s thinking about your learners and what works for them. If they are used to certain routines and that does work for them and they understand the structure of that lesson, then actually you’ve got to think how do I bring my subject within that lesson structure, not the other way around. But, If you have got a bit more of a flex and you need to do a bit more of a flex, then how do you navigate that as well?

Alan: And we mentioned, reducing cognitive load there. And that brings us on to perhaps PRIMM and pair programming. So predict, run, investigate, modify, make is now pretty popular.

And that’s. someone called it gradual release of responsibility, isn’t it? It’s a bit like, I do, we do, you do, or use, modify, create. They’re all sort of start slow and easy, if you like, and then get harder and harder. And is that going to work for learners?

Ellie: I think, yeah, I think Where it doesn’t work is where teachers feel like they’ve got to follow the whole PRIMM model in every lesson for every activity. And actually, you might just do part of it. So, a really quick and easy thing in terms of prediction, most classrooms now have got small whiteboards, just predict this really quickly, right? We’re going to make and we’re going to, and we’re going to check at that point. And actually you can do a really small quick activity that follows the same principles

Alan: Yeah.

Ellie: It’s not got to be this start to finish big massive project.

Alan: Yeah

Ellie: I think that is, that’s one thing. And then I know you mentioned pair programming I’m in two minds about it, about how well it’s executed and how well those pairings work and it comes back to some of this sort of inclusion, but also some of the gaps. If you’ve got somebody who is less confident and they’re working with somebody who’s more confident, which is quite often a pairing intentionally, is that person who is less confident benefiting? Are they actually being stretched and asked to do something or are they relying on the other learner? And I’ve seen it work well, but I’ve also seen it not work at all, where it’s basically creating passivity in the classroom, which you don’t want, because then you’re exacerbating the gaps.

Alan: Yeah,

Ellie: because then when that learner then does need to do something independently, they’ve actually got more gaps than they had before because the other child who was confident to start with has, flown.

Alan: Yeah. If you can mix it up perhaps with the students working on their own and then at least you will see where the gaps are and I would always walk around and spot who was having trouble. You can have a means of them asking for help and then like putting a red cup on top of the monitor or whatever, and probably can’t fit them on monitors anymore. Um, so that’s programming and stuff. And I’m conscious. We talk quite a lot.

Ellie: Sorry, I did want to mention attendance as well, because attendance is a massive challenge at the moment in schools. And, we do see people from disadvantaged backgrounds, pupils with additional needs, where their attendance is lower than a lot, than some of their peers.

Yeah. And, so that also is going to create differences within the classroom. And what I do see a lot in computing is projects that go from one lesson . to the next lesson, to the next lesson. So if you’ve missed a lesson, you’re already behind. So it comes back to some of those strategies that we mentioned before about actually having some kind of project that you’ve saved yourself as a teacher at various different stages of being created that you can then that learner can pick that up.

At the point where they land back in the classroom and then you can support them to pick up where they’ve missed out. But if they, I can’t imagine anything more disheartening than if you’ve been off if you’re somebody with additional needs, you’ve been off for a medical reason for a couple of weeks, you land in a classroom and everybody is two weeks into a project and you are just starting. You’re going to feel disheartened from the start.

Alan: No, good point. And you talk about attendance. We’ve also got the digital divide at home where pupils may or may not have technology at home to do the homework that you set. So, you can run lunchtime clubs so they can catch up. That’s really not fair because they missed their lunch because they haven’t got a computer at home. So I don’t know what the answer is, but just think about these things.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Ellie: There’s also the question around interventions as well. So you often have children who might need additional support and English and maths is prioritised. So you hear sometimes that those interventions are taking place during other subject time. And so then, Does that also have an impact? And I think, a lot of schools now try to make that a movable feast so that it’s not hitting the same subjects and the same lessons all of the time. But if it is, I think that’s certainly a conversation to have with leaders because you just. Yeah, particularly where we said there are some children who have got additional needs who fly with different subjects. But actually if they’re missing those different subjects and having to stick with the core subjects and those interventions, are they then missing out? So that again is a conversation with leaders around that access to the curriculum

Alan: Yeah You mentioned curriculum then so, let’s go back to if we assume the listeners have some input into the key stage three and four curriculums, how can we make them more inclusive and we haven’t talked a lot about inclusion of ethnicities, cultures and religions in the curriculum. What do you think we can do to make people of different backgrounds feel they can be computer scientists.

Ellie: So I think there’s things that, I know lots of others have talked about in terms of, being able to see it to be it. So thinking about what names you’re using in your projects, what, you know, what.

Alan: I’m laughing there because, I’m laughing there because I think I’ve mentioned this one before, but there was a, I think it was an Edexcel paper in about 2016 that went I blogged about this, that went Heath is playing computer games and wants to know how many minutes he’s spending each day on computer games.

And my class, almost to a pupil all said, what is a Heath? Yeah. And yeah, because Heath was the name of the boy playing computer games, but it’s a name they’d never encountered. And so I blogged about it. “What is a heath?” was the name of the blog. Sorry I interrupted you.

Ellie: No, I think that’s an exact, example and point but, and if it sounds like a basic, I can’t believe that we’re in 2025 and still. talking about that sort of stuff, but there’s those sort of things you display thinking about the context of your projects as well. And, ask the children as well as talk to the pupils about context for projects and things like that. But also I think it’s being able to make those connections to everyday life, but also to children’s futures to people’s futures. And we’ve got to remember that all young people are influenced by home and by what is going on at home. And in the book there is a chapter that myself and Professor Kathy Lewin wrote, which was based on some research we did around children choosing computing at GCSE. And, we talked to children that had chosen it and children that hadn’t. And it was really interesting around, there was this I didn’t see that it fitted and, or I thought it was really difficult and you have to be really good at maths and they were really quite different schools, but both of the schools did not have equality in terms of the types of children that were selected at GCSE. But one of the things that came out really prominently was around the jobs that they were seeing themselves as going into. So if they were going into very traditional jobs like lawyer, doctor, teacher, they didn’t see any relevance of computing to those very traditional jobs and I think that’s something that we can change quite quickly, and there are, cultural differences in terms of thinking about careers and what is a valid career and I think, that is something that really, it’s work to do with the parents as well, it’s work to do with your career service within school in terms of thinking how do we expand and broaden this range. So there’s that side of it. And then there was also the side around young people thinking that it wasn’t creative. So often they would talk about these option blocks and they said, well, I had computer science as an option, but I also had art and I’m really creative and I just wanted to do the creative side.

And I think that comes back to some of this prescriptive nature that we’ve got of some of our. activity designs that we’ve got in classrooms that we, we’re very focused on building that knowledge and building that understanding. But then do we give the children the freedom to play and explore and think, how do I take this into a different direction? Um, Yeah what, what can I, what can I do with this? And our curriculum time is so tight. Yeah, often have time to do that.

Alan: Well, it’s the irony of having tinkering listed as one of the approaches to computational thinking and then having no time for tinkering in the classroom.

Ellie: Yeah. And then it comes back to the digital divide. If you’ve got access at home or the support at home, then yeah. You can tinker.

Alan: Yeah. And coming back to, pupils marked on the register as SEND being surprisingly good at computing. Well, not surprising to me, but to some, one of my pupils let’s call him James and he wrote, we did app lab, apps for good using app lab and he created this thing saying, Oh, it’s a, it’s an app that tells me what music to listen to, depending on what subject I’m revising. And it was brilliant. And it was a web app with like three or four pages and loads of graphics and stuff. And he’d tinkered on it at home and tinkered on it at school and was very proud of this thing.

And. this was someone who was probably predicted a four in maths. And so if you’re gatekeeping computer science, he wouldn’t have been able to do it. But of course he did in my classroom and thrived. So, but it was that he was disadvantaged if you like, in one way, because schools aren’t set up brilliantly for neurodivergent children.

But he did have the advantages of computers at home and a supportive family. And this is almost touching on intersectionality, isn’t it? If pupils are disadvantaged in multiple ways, it can really threaten their life chances, and their ability to thrive in the world after school.

Advertisements

Ellie: Yes, and I think, we talk about the digital divide in terms of access, but actually there’s also a huge amount around support and knowledge at home, and that is in some ways a bigger divide than actual access to devices. And again, coming back to the work that myself and Cathy did, there were there were pupils who were really influenced by family members and lots of them by older siblings actually.

Yeah. “I’ve got an older sibling who studied computing and they’ve done really well at it at college and they said I should do it” and so they were really influenced by that sort of family sphere in terms of where that knowledge and understanding was coming from. And then you’ve also got vertical and horizontal knowledge as Bernstein talked about it in terms of what you learn vertically in a formal way through school, but also what you learn from your community and by your community that includes your home essentially, it’s mainly your home, but actually, there’s a really interesting kind of development in computing in terms of, does that community extend to an online community? So can you actually learn from others it’s potentially something that’s untapped, I think, learning communities where learners support each other and I think, Scratch is quite an interesting example of that, where you’ve got these galleries and you can see each other’s code and you can remix it and you can take that and you can learn from each other and that’s happening on a global scale through Scratch.

Alan: Yeah.

Ellie: But actually, can that be used small scale within schools. Where have we got these young people who perhaps would benefit from peer learning in a community that we don’t necessarily use as a resource.

Alan: So we could we could set up. clubs, lunchtime and afterschool clubs and get pupils to work together. That’s something we can do, I think, and I know that some schools do girls only clubs to improve gender balance. Does that work, do you think?

Ellie: So, years ago I used to run a CC4G, computer club for girls and it, it certainly generated interest. But when you look at the numbers and the impact, these things have been going on for years, when you look at the impact of those, it’s minimal. And actually, I think we’re far better addressing the curriculum and thinking, where are the gaps in the curriculum? Where’s the lack of confidence that young people, including girls, but especially girls, have got in their, access to computing and their self belief. So, one of the young people in the research said to us, well, the boys are doing gaming, they’re on computers all the time, so they’re better at it. And they, they got, they haven’t ever been told that was just their interpretation of what was going on in the world. So, Actually, how do we find what their perceptions are and how do we address those through the curriculum? Because actually, what those boys are doing on their Xbox is not actually improving their computing.

Alan: I’m not sure playing Call of Duty Black Ops improves your Python skills, to be honest. It says naming a, an Xbox game that I’ve heard of once, everyone listening on the podcast who plays games going, he’s named a game from 2017. Yeah, there have been games since then. Yeah, no.

So it’s this digital native thing where, you know, because kids have grown up with iPads, they can do stuff, but it’s not, it wasn’t true about digital natives. It’s not true about boys on Xbox being better programmers, but but you’re absolutely right. And girls just. generally speaking, don’t see themselves as computer geeks.

If that’s a, if I can use that positively. So the curriculum you said, and I think this is a big one. I think we do need curriculum reform. We obviously need more AI in it somewhere. But I think we need more, like you said earlier, the impacts and issues, and digital literacy, and I think those are topics within our curriculum that girls can get on board with. more .

Ellie: Definitely, and would be very passionate about, and in a way, looking towards the future and the world that our current learners are going to be living in, that actually it’s more of a critical part of the curriculum, just because we could, doesn’t mean we should. And actually that’s a crucial question around a lot of developments, isn’t it? Yeah. In computing. And I think we have actually got a broad national curriculum at Key Stage 3 across those three strands. But because we’ve got this assessment driven curriculum, we tend to focus on what is going to make sure that the learners are ready for the next steps at key stage four and particularly around that GCSE which is in computer science and I think we’ve got this mismatch at the minute with qualifications and with the national curriculum and that also needs fixing alongside the curriculum reform actually. I can’t imagine in maths you would have a GCSE where you say actually two thirds of the national curriculum is not going to be tested in the GCSE. That, yeah that makes no sense to me. And so it makes it really difficult for teachers and leaders to design a curriculum that is broad and engaging, but also has this readiness for next steps, which is a critical, aim, isn’t it? Of you curriculum design.

Advertisements

Alan: Yeah. So we redesign the curriculum. We have lots of different opportunities to demonstrate skills in the classroom, I said about sub goals and so on and what else can we do to make the computing classroom more inclusive. Have we missed anything? -I think- in our long conversation at this point, have we…

Ellie: For me, it’s the criticality of connections between subjects and the real world that computing is not seen as a silo subject that you either can do it or you can’t and it’s either relevant to you or it’s not because actually we need the young people to have those connections and say, right, okay, this is how this will impact me. This is how it’s relevant to me.

Alan: Absolutely. Right, well, I think we should go and get on with all of that now.

Ellie: Yes, quite a bit to do.

Alan: Yeah, I think I’m going to be busy all weekend now. I’ve got, that’s a lot, that’s a lot to take on. Um, that was brilliant. I’m going to have that problem of “can I fit all of this into a reasonable sized podcast?” now, because we’ve been talking for ages, Ellie, as we always do.

Ellie: I know, and I could have talked all day as well.

Alan: Yeah. Well, well, Undoubtedly, if I’m still doing this podcast in a few months time, I’ll ask you back. But lovely to talk to you. And thanks very much for coming on the podcast.

Ellie: Thank you. It’s been a pleasure.

Alan: Thank you, Ellie.  

Well, that’s a wrap for another episode. Don’t forget, podcast listeners can get a 20 percent discount off all books at johncattbookshop. com with the code HTTCSPOD. If you already have the books, buy me a coffee please at ko-fi.com/MrAHarrisonCS. All links are on my blog at httcs.online/blog and subscribe now so you don’t miss a thing.

Have a great weekend and I’ll catch you next time

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Categories
AI pedagogy podcast teaching and learning tech

Podcast S2 Ep5: “Will AI revive the art of tinkering?”

My discussion with Miles Berry and Becci Peters is live on all good podcast platforms and here: pod.httcs.online/e/s2e05

Podcast thumbnail - Alan holding his two books.

The transcript follows below.

Alan: Hello, and welcome to How To Teach Computer Science the podcast. My name’s Alan Harrison, and I wrote the books how to teach computer science and how to learn computer science available in online bookstores. And if you like the podcast, you’ll love hearing me in-person. Visit. httcs.Online to find out more about my training and consultancy, and I could be speaking soon, live at your school on inset day, jokes optional. More details about this and book purchase links at httcs.online, that’s the initials of how to teach computer science dot online. Listeners to the pod get a special discount code too, just type HTTCSPOD in the checkout page at johncattbookshop.com to get 20% off everything. That’s everything including classics, such as teaching walkthroughs by Tom Sherrington, the Huh series by Mary Myatt. And of course my two little books. 

I’ve got no time for shenanigans today because I’ve got a 45 minute chat with two of the best people in computing education in the UK coming right up. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Welcome to the podcast. And today I’ve got two brilliant guests. We’re going to talk about AI again, but it seems like it’s changing every day, so that’s good.

First of all, I’ve got Becci Peters from BCS. Morning, Becci. How are you? 

Becci: Good. Thanks. 

Alan: Great, thanks. Yeah. And also on the podcast today, we have Professor Miles Berry. How are you, Miles? 

Miles: I’m well, thank you, Alan. It’s lovely to be here and to see you too, Becci. 

Becci: You too, Miles. 

Alan: Good. Yeah great to have you both on to talk about, well, AI.

You might have heard about it. It’s in the news a lot at the moment. So what I wanted to do today is I’m trying to make this podcast something that teachers can listen to. On the way to work and get something useful out of it each day. And I just thought, can we cut through the noise today? And can we tell teachers listening to this what do they need to know about AI? Miles where should we start?

Miles: How long have you got there, Alan? Yeah. This is an impossible question to answer, but let’s at least make an attempt on this.

I think there are three aspects of this, just as we’ve got those three aspects, dimensions, whatever you call them, to our computing curriculum. So I would see those very much along the same lines of the foundations of AI, the applications of AI, and then the implications of AI. Yes, for us as individuals.

but also for our pupils and indeed for our society. And it might sound arrogant to suggest civilization, but who knows where we can go with this. So I think it’s worth teachers and indeed their pupils, their students having knowledge and skills around all three of those layers. At the moment, whenever we’re talking about AI, we seem to find ourselves talking about generative AI, but it is worth broadening the scope here and considering other aspects of machine learning, other aspects of artificial intelligence.

But the really cool stuff is all happening around generative AI in one form or another. So I think there is something there about. Teachers ought to know a little bit about what’s happening behind the screen, how these amazing machines do this amazing work, what it is that this is based on, a hand waving notion of how the algorithms work, and that sort of unplugged understanding of what actually is going on here.

And then a whole load of stuff around the applications of this. And very often this is what one sees on training courses and conferences and so on. Look at all of these cool things that we can do with this. And this is very cool. And just having your eyes open to the different things that we can now use these tools to do is part and parcel of any sort of stuff.

Professional development or indeed what we might want to do with our pupils and then there ought to be also a stepping back and thinking about the implications of this and yeah, saving a little bit of teacher time a little bit on that sort of workload reduction is no bad thing, but at what costs, what are the, where do we spend it?

Teachers still have to play a pivotal, vital role in the education of young people. What is the world that we are preparing them for going to be like? And of course, all of the sort of due diligence things around intellectual property and data protection and stuff around sustainability and stuff around bias.

I could go on, but I should stop. You might want to ask Becci the same question, or do I just pass on to Becci now? What do you think, Becci? What should they know about all of this? Please do.

Becci: I think you’re right. It is important to know about all the different aspects. I think, as you say, there’s all sorts of wonderful things that you can do with it.

So one of the things that I’ve been doing is I’ve been like making little short videos with showing some of the free tools because not every school’s got the budget to be able to buy into some of this stuff. So showcasing some of the little things that you can do that will save a bit of time.

But, it is worth noting that, it’s not 100 percent accurate. Everything that you see that is generated by generative AI, taking it with a pinch of salt, giving it a once over, and double checking whether One, do you want to use it in the first place? And two, does it need any kind of edits or anything?

And then I think from the student point of view, they generally know more than we do generally about AI. TikTok is full of videos of different things that they can do. And That’s where they’re getting most of their knowledge, and that’s not how it should be. So think about teaching your students what it is, what are the benefits of it, but also what are the risks of it?

When should they and shouldn’t they use it? And if you need some free resources, CAS has some, so go check out the CAS AI website. 

Alan: Brilliant I will do. one of the problems you mentioned there is, the inaccuracy, the hallucinations and so on. So how can we ensure that teachers and students are being prudent with the tool and they’re not getting misconceptions, which we then have to iron out. 
 

Becci: I think part of it is that, having that discussion with the students about, so obviously depending on the age of your students depends on what kind of AI they’re going to be allowed to use that doesn’t necessarily depend on whether they’re using it.

We know that PRIMMary school kids are using it, but they’re not technically allowed to. If you, the safe bet is you as the teacher display something on the board where you’re all having a discussion, but you’re the one using it so that you’re not getting around any age issues because most of them are 13 plus some of them are 18 plus. So to be able to have that discussion with the students and say, right, well, if I type in this prompt, this is what it gives me.

Now let’s discuss what it’s given back and whether that’s good, bad and have a discussion about why and really help them to understand what the dangers are of using it and then having that conversation about when it’s appropriate. So if they’ve got some form of NEA, then they obviously cannot use AI.

And if they do, they need to be explicitly referencing that and the safest way to do that is to just not use it at all. The JCQ guidelines are so strict on that. Obviously they’re not going to have it in their exam, but if you’re setting some kind of homework task, which is not NEA, there are no guidelines about whether or not it can or cannot be used.

Guaranteed, they will be trying to use it. So thinking carefully about the tasks that you’re setting and not just setting, write this, answer these questions, because they’ll just use AI to do it and they won’t think about it themselves. 

Alan: Yeah, I think I think that’s important. Setting an essay homework, for instance, is probably dead as a as a means of getting them to think and explore or as a means of assessment because they are, yeah, then 

Miles: I’m going to get back to your question about. How should we teach them to be able to tell? So the point of the essay is not the essay. It’s the process and not the product here. Assignments are not merely about assessment. This, we talk about summative and formative. I’d like to add in another adjective into the mix there of constructive assessment, where we acknowledge really clearly. That the point of the assessment is to provide an opportunity for learning to take place.

That if you are going to set one of those eight plus mark questions as a homework, the point of this is not so you get an answer to the question. You can use the generative AI to get that answer. The point is for them to walk through the process reading about this, bringing to mind all of their prior learning, marshalling their own argument.

We spoke before the call started about, early morning activities. Respect to Alan who ran to the gym before the call started. He could so easily have got in his car. Running there. has so many advantages for him as a person, for the environment, and yeah, I suspect he’s a very safe driver, but there is far less danger of him, killing somebody on his run than if he were driving.

Alan: No, just much more danger of me, much more danger of me slipping on the ice and breaking something personally, but there you go. 

Miles: Oh, that’s another weird thing. I’m not sure I think we’re torturing the metaphor if I take this too far. So, you know, There are occasions. When the tools that we have, the technologies we as a society have built, make life easier for us. That doesn’t necessarily mean they make life better. And so there are occasions when, like running, like you’re going to the gym, it is worth doing the hard work, rather than taking the easy way out. We’ve got that message when it comes to personal fitness, present company accepted. But Not necessarily yet because of these cool shiny things around getting the we become lazy We take our eyes off the road and our hands off the wheel because the machine is very good Doing much of this so your question was around How can we teach them to tell, and, this danger of hallucination?

And I think I come back to this notion of a knowledge rich curriculum. That knowledge really does matter for this. Your ability to make sense of the response you get from the machine, to be able to tell whether that’s plausible or likely to be correct, and indeed your ability to even prompt well. is down to the knowledge you have of that particular domain.

So yes, it has read loads more books than any of us have, but we can only really make good use of these tools if we have the knowledge ourselves. And that includes the domain specific knowledge, which really does matter. But I think it also includes something around the knowledge of how the generative responses are, forgive me, generated.

And, this sense of what is the algorithm here, I think, matters, and that hallucination is built into the process because of the stochastic parrot, stochastic pirate nature of the way it is producing text. And that actually there are better ways of prompting this retrieval augmented generation, give it the document to start with, and it’s way less likely to hallucinate as a result of that.

Ask it to demonstrate its chain of thought. And again, you’re likely to get to develop your own trust in this. Forgive me for a moment longer. I remember the days when Wikipedia came out. We started using this in schools and we had, teachers were telling their pupils back then, you cannot trust Wikipedia.

It is made up by people. Now, here we are in 2025, made up by people sounds like a really strong selling point for Wikipedia. But it developed a critical literacy. of the content there, because you encourage pupils to think, is this right? Is this just the result of some random person coming in and graffitiing a Wikipedia page?

This time it may be the machine that’s making stuff up, but again, returning to that sort of critical digital literacy about, okay, I can read this, but should I trust this? Will matter 

Advertisements

Alan: it’s interesting you bring up the example of wikipedia there Miles and i remember having this conversation with students who threw at me the “you can’t trust wikipedia because anyone can edit it” and and there was a study done years ago where wikipedia was pretty much on a par with encyclopedia britannica for accuracy in most areas the only pages you can’t trust really on Wikipedia are pop culture pages, which get updated by young people all of the time, K pop bands that they love or hate and so on. And most of it is… 

Miles: I know very little of this, Alan. Yeah. I remember the study and the interesting thing was that the errors that they had found on the Wikipedia pages were all I think almost all corrected before publication. The errors they had found on the dead tree printed encyclopedia were waiting for the next edition.

Alan: Yeah, exactly. you made the point there that perhaps something human edited is now seen as of greater value than something AI generated. Is that is that going to persist? Do you think, do you, or will the AIs just get better? 

Becci: Well, they’ve already gotten a lot better, let’s face it.

Alan: Yeah, that’s true. 

Becci: We’re two and a half years in now, just, well, not quite, nearly, just over two years, they’ve already got significantly better than they were when they were first released to the world. 

Alan: Yes. You can’t do I think there are I tried the one, can an anaconda fit in a shopping mall? And it said no, of course, anacondas are far too big to fit in a shopping mall. Stuff like that doesn’t happen anymore. 

Miles: Stop putting your anacondas in shopping malls. It’s not a good idea. 

Alan: No, it genuinely did. 

Miles: I think there are things where we humans will continue to appreciate human added value to this. So I love the Suno thing, this create me a song in the style of. I still enjoy listening to something which I have verifiable trust was the product of a human singer, of human artists.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

And there are going to be a large number of areas where, yes, the machine may be better at this in some sort of measurable, qualitative, quantitative way. That doesn’t mean to say it’s something which we should just leave to the machines. I think teaching is going to be one of those things where Yes, the machine may be very good at setting tasks and marking work and so on, but it’s, there is a personal aspect to this.

And it is worth doing the thought experiment about what it is that makes us human beings. I want to say unique, but different from the AIs. It’s very good at faking loads of things. But there are, I’m sure, still things which for a little while longer yet are part of, a Almost uniquely human preserve and some of that is around curiosity.

Some of that is, I think, around character. It’s, it has no set of moral values baked into the language model. Yes, guardrails are typically put in place and I’m grateful for that. But that sense of, I’m doing this because this is the right thing to do. And there’s stuff around there around creativity.

And creativity is not just making something new, but it’s also about participation in a creative community. Yes, I am, of course, an enthusiast for these technologies, but I think it would be a shame if we lost sight of uniquely human value. 

Yeah I’m thinking, when we talk about generative AI creating stuff, like, like you say, songs in the style of, and so on makes me wonder, If we will ever get those step changes in artistic style or paradigm changes that let’s say in music, rock and roll when people first heard Elvis, there was.

Absolute gnashing of teeth among the old people and the young were, yeah, this is for me, so that was a step change in musical taste. How is AI going to do that? It’s not, is it? We need the human input. And if you think about art, you think about the impressionist movement was absolutely rejected.

When money first exhibited at the salon, it was like, what on earth is this? And then, we all look at money, and all of that now with great affection. And that’s my favorite part of the national gallery. When I wonder in. I get a few minutes in London. But that, I can’t imagine that step change in some kind of art and a new paradigm emerging if we’re leaving it all to AI, which which is derivative, isn’t it?

I think you may be onto something. It’s worth bringing this home into the classroom, into schools and thinking, okay, if we still value that sort of, amazing human creativity of thinking in a way that has never been thought before, what should, what we do in the classroom, what should the education system do to nurture that sort of combination of creativity and curiosity and intention and determination?

These things, I’m sure, matter as we go forward. I don’t want to say never for the AIs, but I think you may be onto something. It’s worth looking at what’s going on in science. Sciences, these technologies, AI, rather than just merely generative AI, has transformed so much of science. Have a look at what our friends at DeepMind Google.

are doing with AlphaFold of identifying the structure of proteins, given the amino acids, just by trying out the combina sorry, there’s more to it than that, by trying out the combinations. Look at what they’re doing with their weather forecasting, where it’s better than our current atmospheric model based approaches to weather forecasting.

Science is changing because of this, but at the moment, as far as I can tell, It isn’t like commissioning original experimental research. It’s because it’s, it doesn’t have that sense of moving forward beyond the bounds of current knowledge, current understanding to coming up with new theory and new areas for exploration.

Maybe ChatGPT six will be there, but I suspect that might be for a bit longer yet. 

Alan: Coming back to, I started this conversation saying, let’s talk about the practical aspects of AI and what teachers can do. So I’ll come back to Becci and and say, right, what can we do in the classroom that’s really valuable with the AI tools that we’ve got.

Advertisements

Becci: Obviously, you can use it with different aspects of lesson planning. If it’s a particularly stale topic, you might want to get some ideas about how you can make it a bit more engaging. It’s great coming up with ideas, especially when you’re a really tired teacher and it’s that time of the day or the week or the year or whatever it might be.

And you’re just like, I can’t think of any ideas. I’ve run out of creativity. And you just need You know, just, ask GPT or whatever to come up with 10 ideas for teaching. Whatever topic it is you want to teach see what it comes up with. You can ask for more details on the other. It can then plan the entire task for you. It’s quite good. 

Marking and things. I don’t think it’s quite there yet. I think we’ll get there, but I don’t know when there’s people experimenting with it, but I don’t think it’s quite there yet. One of the things that I was playing with this week that I really like, so Brisk Teaching is a Google Chrome extension, which is free and it can do all sorts of wonderful things and it’s specifically made for teachers. But one of the things that I mean I learned about this at BETT actually that it can do is: So you can, if you’ve got your lesson materials on whatever topic it might be, you can then create a “boost engagement” activity that Brisk just takes over for you.

And basically it takes your lesson materials, so maybe it’s your slides or your worksheet, whatever it might be it will then give each student their own individual chat bot about that topic, and it will talk to them and make sure it understands what, the content and whatever. But you as the teacher then get a breakdown of all the students who are doing this, how, which percent of them are engaged in it.

And it will then give you, for each of the learning objectives in the lesson, it will then give you a breakdown as to whether they’ve not done that bit at all, whether they partially understand it or whether they’ve completely nailed it. And it’s, I think it’s a really nice thing that you can do as homework where.

You know exactly what the students are doing. And you can see all of their conversations that they’ve had with the chatbot as well. So in that sense, it’s pretty safe in that sense. They can’t, they’re going to use AI for their homework. So they can’t like cheat and use AI for their homework because they’re going to have to, but they can’t get it to do it for them.

They’re just going to have the conversation. You don’t have to mark it because it’s going to do all that, but you can go in and have a look at the conversations and, double check, if a student, if it’s showing that all reds for all the learning objectives and you’re thinking why is this student not getting it?

You can go in and have a look at that student’s conversation, see what the misconceptions are, and then obviously address it. So there’s all sorts of cool things that you can do. Um, There’s a lot of these kind of rapper apps that exist. I’m not going to name them, but there’s a few of them about, and you can get free versions.

You can get. That the paid versions and brisk is one of them and they are quite useful, but I do find that the generic generative AI is better, partly because as a teacher, you’re having to learn how to prompt it effectively and partly because you’re not restricted with what you can get it to do. Some of the rapper apps, I don’t know of anything that has that feature like brisk doors where the students can have the conversation and you can track all the kids progress.

But all the generic things like make me a lesson plan, make me a worksheet, whatever, you can do all that with the generic stuff anyway, but you’re going to learn how to prompt it. So I feel like the generic way forward is definitely better. 

Miles: If your school is willing to fund the premium subscriptions to ChatGPT or the equivalent other language models.

It’s worth playing with creating your own custom GPT or custom chat bot there. So you can give it very specific system messages and knowledge based stuff and then create a bot which your pupils over the age of 13, of course, because terms and conditions still apply, can interact with. Again, checking the intellectual property rules there.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Provide it with a version of an exam specification. Provide it with example exam questions and the mark schema and all of that sort of things. Check the terms and conditions. And allow it to enter into a conversation to support your pupils or to challenge your pupils. I love that idea of the customized one to one chat bot and being able to I’m going to try and suck out from that.

The assessment data is really powerful, but this is, again, a thing which teachers could do for themselves in a way which is very specific to their particular context. But in terms of a teacher’s own generative AI skills moving beyond the sort of basic prompt response window to fine tuning it, creating an language model based application is well worth experimenting with. I think some of the most exciting stuff happens when our pupils start interfacing with this. So whilst I have issues with getting ChatGPT or its equivalent to mark a pupil’s work, it’s a whole other matter if they ask for feedback on their work, because it’s their work.

They own the intellectual property in it, assuming they didn’t make it. chat, dbt equivalent, do the work in the first place, and empowering them to take more charge of that educational process. And, lovely examples of read through my notes here, tell me if I’ve still got any misconceptions or identify my knowledge gaps.

That sort of personal tutoring thing that come back to, what are our human values about nurturing pupils own curiosity and trying to rekindle that. Joy in learning. So lots and lots of things which are actually entirely achievable now because of this amazing technology. 

Alan: Yeah, I think that the personalization is probably the most exciting feature of it. If we can capture that, because of course, what do we want to achieve in the classroom? We want to make the learning relevant and accessible. And yet we have a classroom of 30 pupils, all very different backgrounds and interests. So we do our best and we wander the classroom and we try to know our children.

And of course, there’s that pressure to, oh, you’ve got to make a, have a relationship with all your children and know what they do. And I remember reading something a few years ago was an American teacher and he said, Oh, well, I have an index card on every student and I write down their favorite sports team and their favorite… and I’m thinking an index card on every student. Yeah. So when I, when, so he said, when I have a a meeting with that student coming up, I’ll get the index card out. And then, so I’ll say to the student, Hey, great bears game or whatever it was, and I’ll relate to that student and, um. I was just, that’s just not possible in any meaningful sense for a human to do that. And I remember teaching, I think 300 pupils in one year was the most that I saw. So we can’t do that, But AI can, of course.

Miles: It’s really good at summarizing data. You of course need to play by the rules of the Data Protection Act GDPR and anonymize this data unless you’re working in a very secure environment. But if you give it a spreadsheet full of how well kids have done on all of the end of lesson, end of topic tests that they’ve done, it will analyze that.

Well, produce all of your lovely visualizations, but also look for the interesting patterns there as to several of these peoples have still not got this particular idea. It would be worth revisiting this. Good teachers can do this for themselves, but it’s really hard to do this. What you’re saying 300 kids in a week and the AI is very good at that sort of working with large amounts of data and coming up with the patterns and the exceptions.

Alan: We briefly skimmed over marking just now, and I had this conversation on LinkedIn last week where someone was advocating AI marking and I said, well, look, if you’ve already done, if you’ve took the grunt work out of marking, if you’re not taking the pile of books home and ticking everything and then writing what went well and even better if on every book if you’ve replaced that with whole class feedback where you maybe skim the work and you create a slide of misconceptions that you spotted and things that the class could improve. And then you give them the work back and you say, right, these are all the things I’ve seen. Go and improve your work. That’s what I ended up doing. And so 90 percent of the work was gone. So if you’ve already moved away from traditional marking to something like the valuable tasks that I’ve just explained, whole class feedback, there’s very little left to automate.

And what’s left is the human bit that we don’t want to automate. And I’m frightened that we’re doing that thing. There’s a meme that went round, I seem to be doing the laundry and the cleaning while AI writes the music and the artwork and, we’re in danger of going down that road where AI is doing all the fun stuff and we’re doing the grunt work instead of the other way around. We’re taking the human out of the wrong bit of the process. 

Miles: I am becoming more confident in its ability to award grades correctly. It does seem to be down to exactly how much detail you give it in the prompt. And that it’s, I have no hard data to go by here, but my feeling is that it’s pretty good at that.

It’s really good at giving detail. personalized feedback to students. So at Roehampton, we’ve spun up a thing which will allow a student to upload a draft of their academic assignments and alongside the assignment brief and get really detailed feedback on how they’ve addressed the brief and the quality of their writing and so on.

Advertisements

Way more so than me or any, I think almost any of my colleagues would do. In advance of the assessment deadline, this seems like a really good use of the technology, saving some of our workload, but much more improving the quality of our students writing. My colleague has put very good guardrails in place that it won’t rewrite sections, it won’t suggest a grade for the work, it will apparently give a recipe for chocolate cake if you want it to, but it’s, broadly speaking, It’s staying within the bounds that it’s been given.

The whole marking their essays and giving them feedback on their essays, we’re saying we still have to do that work because these are decisions of significant effect, and a human has to be kept in the loop at that point. And the same applies with for the awarding organizations for the exam boards at the moment, other than like multiple choice items, Ofqual’s rules are you have to have human oversight of the marking process for GCSE and A level.

I think rightly the other point I would make is about motivation. How many PRIMMary school kids, teenagers are going to want to write An essay, do a homework, fill in an exam paper to get feedback from the robot at the end of the day. The motivation is because I want my teacher to see what I have learnt, what I can do.

The human aspect of my teacher has read my work and thinks this about it and suggests this as where I go next. I think is still our preserve. I did ask this question to a year group of 11 year olds that I was working with at the start of a lovely term long cross curricular policy around you need to work around artificial intelligence.

That’s for another time. And their response was, it depends on the feedback. But if the AI gives us very warm and constructive feedback, we’d quite like to have that, please. A teacher just crossing out everything that we have spelt wrong, not so much. So their view may be rather different from my own view.

What do you reckon, Becci? 

Becci: I think it does depend on, like, As you say what is it that’s being assessed and how that relates to the teacher. If it’s multiple choice questions we don’t need AI for that anyway, but you do need tech. For students to be able to get immediate feedback. That’s great. Doesn’t necessarily need AI to be able to do that. It depends on the questions, but if it’s something that the students can write, an open ended answer, then yeah, you could use AI. But as you say, it’s, it depends at what stage. So if it’s just a simple in class, just need to do it and then we’ll get the whole class feedback generated and, the teacher can view it, then, I can see the benefit in that, especially if as Alan said earlier, you’re teaching 300 kids in a week sort of thing.

I think where you’ve got the danger when it comes to things like GCSEs is the fact that, that makes a major impact. In one sense, it would be great because. You would have so much data to be able to train it on that maybe it would be fairly accurate, but I don’t think anybody would consent to it only being AI.

You still need that human oversight as well.

Alan: Yeah, I totally agree. Yeah, I’m just really frightened of taking the human out completely. 
 

 Just coming back to a practical use of AI again where it can add value. I was coding last week and I thought, oh, I wonder if I can code something in flask which is a a Python web stack and I thought, oh, well, I’ll just ask copilot. And within the hour I had an app running which had a built in Python IDE and did some stuff like checking it for code readability. And I thought, wow, and I did that in a couple of hours. This wouldn’t have been possible if I just sat reading books about it for the, it would have took me about a year to get to this point. And so I’ve now got this idea for an app and the basic code and I’m going to finish it in the next few weeks. Having used chat GPT and copilot to get to this point. So that made me think. Could you- 

Miles: you’ve got the knowledge already and this helps. So this makes a big difference. So VS codes copilot integration is phenomenally good. The integration with VS code and the chat GPT app running on the desktop is really good as well. So it will help do these things. And that I think is something which we should try bringing into the classroom of exposing pupils over the age of 13 terms and conditions to working alongside these tools, which are so very good at helping with that software development process.

I think. There is still foundational knowledge that you have that allowed you to make a start with this, to understand what it was trying to do, to tweak it in particular ways, to give it feedback. 

Alan: I think you’re right. I hadn’t really thought about the level of knowledge I needed to be able to ask the right questions. And I hadn’t thought about how easy it was for me to take the code and put it together, in a, website with HTML, CSS and JavaScript and so on. And I understood the basic structure of a website. So it wasn’t difficult for me to then plug the code into the right places. So I guess there was, I’ve suffered the curse of knowledge there, haven’t I? I didn’t know what I already knew. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Becci: So I saw somebody’s posted on LinkedIn. That they had no knowledge of code and I don’t know how much no knowledge of code means if they genuinely mean nothing or they mean maybe the tiniest little bit, but they said that within a few hours they’d managed to create a website now haven’t seen the website.

I didn’t. I didn’t read the LinkedIn post that closely, but if somebody if it is possible to create something with no knowledge of the code. Where does that take us? Maybe that’s a whole other podcast episode, Alan, but I think it’s really interesting that, we always talk about this. You’ve got to have the domain knowledge. And I think that it’s definitely true, but it does make me wonder if you don’t have the domain knowledge, what can you make? 

Alan: I think it is staggering how much you can make without really knowing anything about coding. And I think it is totally possible. But that brings me to something I was reading the other day, which is of course, CT 2.0 from Matti Tedre and Peter Denning. But CT 2. 0. Was Matti’s name for this new style of computational thinking, which isn’t thinking algorithmically designing an algorithm to solve a problem.

It is, deciding on what kind of model you need to put together and how to train it and how to to turn something like a neural network into a useful function. And computational thinking is going to change because we’re moving from procedural algorithms to data driven algorithms and how does that relate to what we just said? Sorry, I’ve gone off on one now. 

Miles: No, No, not at all. I think we’ve still not quite fixed what we mean by computational thinking 1. 0, so I’m just delighted we’ve released a new version of this. I’m very much an early adopter of these things. If your definition of computational thinking is, as some exam boards seem to, promote, oh, it is abstraction and algorithms and decomposition and pattern recognition, learn these definitions and you will be fine on those questions, then You have missed something over the last, I don’t know, what is this, it’s getting on for 20 years.

It is about the thinking that comes before the coding. It’s the stuff you do before you put your fingers on your trackpad or on the keyboard or whatever. And as long as we are thinking of computational thinking as, the thinking that precedes the computation. Thinking, computation, I don’t know, then we’re fine.

It’s just the way that the toolbox that we will use to solve problems computationally isn’t so much sitting in front of an editor and typing lines of Python which exhibit repetition and iteration and sequence. It’s much more about finding really good representative training data and choosing the right machine learning.

I’m going to have to use a word here, aren’t I? Algorithm. So that may still be a little bit relevant to make sense of that data and to build a model that links input to output. All of that I have to do on my, in my head or on a whiteboard or on paper or in a notepad. Before I actually start gluing these, sorry, gluing these pieces together, that’s, writing, instructing the AI to build this system for me, or whatever the actual hands on work looks like.

That still is computational thinking. I’m more than happy for Matti Tedra to label this CT 2. 0 because that does recognize that the way we solve problems with computers isn’t quite how it was when Jeanette Wing wrote her paper back in 2006. Some of these ideas, pattern recognition, pattern CT 2. 0, I’d have thought. The other thing, bear with me, so Becci knows the barefoot thing well. The lovely Barefoot Computational Thinker’s diagram, there’s that whole left hand side, which is the list I’ve just given, the right hand side of that diagram or that illustration of collaboration and perseverance and yes, debugging, whatever that means now, and all of that remains just as important in CT 2. 0 as it did in CT 1. 0 or in CT 0. 1 alpha or whatever the first version might have been. 

Alan: Tinkering springs to mind. As, yes. 

Miles: Thank you. Yes. Very. I was trying to, from what? Tinkering. Yes. Tinkering very much. Isn’t the AI great at encouraging that? Let’s just try this approach to problem solving.

Alan: So, So me designing my. App. I mean, It’s even got a, it’s got some tentative names like six pack of code or six hack because because I’m going to ask people to write code six different ways to solve the same problem, all of that, all of that has run 

Miles: from where she says, I always try to believe six impossible things before breakfast. Yeah, yes, six simple. I think Lewis Carroll is out of copyright, you could have six impossible things as your website. 

Alan: Six Impossible things. That’s the name of the app. You heard it here first. OK, brilliant, but it was just tinkering and it’s going to result in something. Who knows what? Becci, do we just raise the profile of tinkering in the classroom?

Becci: I think so. I think, as Miles says, those bits down the right hand side of the poster, I’m gonna have to get it off, I’m gonna have to Google it and remind ourselves what’s all on it, but I do think those are the important skills that you.

Advertisements

We know that students need to learn how to use AI, but we know that they need to learn the human stuff more, the stuff that AI won’t be able to do. So that collaboration, that, those bits and pieces, here we go, I found it. So it’s tinkering, creating, debugging, persevering and collaborating. Yeah. 

Miles: I got, I got most of them.

Becci: You did. You did very well, Miles. But yeah, so I think that those are, as you say, those are the important things. Those are the things that do still apply. Even if you’re, you’re making something with AI, you can still create something. You can still collaborate. You might be working with another person.

You may be working with AI that’s still collaborating. Um, Still having that. debugging, is it doing what I want it to do, tinkering and keep changing things and then persevering because it’s not doing what you’ve asked it to, you can still do all those things without necessarily doing those bits on the left, the logic evaluation, algorithms, patterns, decomposition and abstraction.

So it’s definitely still important. 

Alan: So for the purposes of the podcast, I am sharing that computational thinkers poster from barefoot. And I will put a link to it on the the podcast notes. Yeah so I think those approaches to computational thinking are still very important. But as you say, Becci, perhaps things like abstraction, decomposition algorithms, maybe less does that mean that we have to throw out our curriculum and start again? Miles, you probably have an opinion on curriculum.

Miles: So I am a firm and unashamed believer in a knowledge rich curriculum, although I’m starting to pivot towards knowledge based. thinking rich as where we head with this. So you need to know stuff. I’m sorry about that, but you know, I think there is still stuff, you know, when, when we were sat around the table doing the current programs of study, current for a little while longer yet, the quote that stuck in my mind was the thing from William Morris about interior decor. He says, do not have anything in your house. unless you know that it is useful or believe that it is beautiful. And I think as a principle, what is it? This is the Marie Kondo approach to curriculum design. It should spark joy. The stuff which gets kids excited ought to be part and parcel of what we’re teaching in these lessons. Promoting a love of learning. Curiosity, I come back to this. That matters still. There are foundational things which I think It’s worth knowing how to do by hand before you start using the technology to speed it up to automate the process. I suspect we will still be teaching kids pencil and paper arithmetic and learning their times tables, despite the ubiquity of devices which will do all of that for us now.

What’s the equivalent over here in computing land? Does it? Do kids need to know about? A bubble sort? Do they need to know about the difference between linear search and binary search? I’m not going to be able to argue yes, because if they get jobs as software engineers, it’s very important that they choose the right algorithm. That seems the wrong way round. This is not vocational training for the software industry, because they’re going to get the box to do a lot of that. But something in there about, there are, it’s your six impossible things thing. There are two ways, several ways, to find the right number from an ordered list.

And one of those is way quicker than another. Seems still worth teaching. That said, the technology landscape has moved on massively since 2012. And some recognition that the world has changed I think is worth doing when it comes to rethinking what goes into a computing curriculum. There is in the PRIMMe Minister’s, what is it?

AI action plan. There’s a thing in there which says. Which, this talked about digital skills for all in the manifesto, the AI action plan talks about AI and digital skills for all. I’d love to know which bit of AI isn’t digital, but we’ll leave that for another time. So there’s a thing in there about, We’re broadening the scope of what we mean by these essential skills for everybody now to probably include AI.

And there’s a thing about DfE have to talk to DCIT about this and DfE ought to jolly well have a look at what’s happened in South Korea. Not everything that’s happened in South Korea, but what’s happened in South Korea around software education of bringing the AI in at that level. If we do a redraft of the programs of study, there is certainly things I’d like to see go, but that’s for another podcast, Alan, the stuff which I would very much like to bring in, which is this understanding of how AI works, how to critically consider its impact, and also how to actually use this productively for meaningful tasks.

Alan: Becci, do you agree? Do we need to change the curriculum? And if so, what’s in and what’s out? No, that is another, another podcast. 

Becci: I’ll do a brief. I agree with Miles. Some knowledge is definitely still important, but I think for me the problem is testing students on recalling knowledge. I don’t think that’s the important bit. The important bit is applying the knowledge. So for me, it’s a knowledge base, but then very skills heavy. So whether that’s digital skills, whether that’s creative skills, whether that’s, applying the knowledge that you have to a situation, the more real world stuff that the students can do, If qualifications assess that, then they’d be well set up for qualifications and life. And surely that’s the way that education should go. 

Alan: Yeah, I’m a , you hear all the time. Don’t you? Oh, why do we need to know this? We can just Google it. And of course, yes, you can Google facts, but you can’t Google. Can’t Google wisdom, can you? You know, It’s what’s the old, knowledge is knowing a tomato is a fruit, but wisdom is not putting a tomato in a fruit salad or something.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Miles: Absolutely right. This is about that. capability. This is a combination of their knowledge and their skills as well. Perhaps Alan has some sort of wisdom about what the right thing to do is, the courage to do that. Yeah, it is. And my worry, certainly when it comes to assessment and, current GCSE, at least with at least one of the boards, this removal of practical programming from what is actually assessed seems such a shame in our subject.

And it feels We’ve become something which feels a lot more like physics with, required but not assessed practical work rather than something which feels a lot closer to D& T or music or art and design where actually making a thing is the way you demonstrate your capability within this domain.
 

Alan: Well, I think we’ve we’ve just about covered everything I wanted to cover, but I do annoyingly want to come back to practical tips just one more time. What can listeners to this podcast do in the classroom on Monday give us one tip. 

Advertisements

Miles: Very brief, and exactly what you’ve just asked me. PRIMM. PRIMM is utterly cool, but creating a PRIMM resource takes, like, expertise, and time, and so on. If you give it a program, and explain to it patiently what PRIMM means, it will come up with a whole worksheet for you. Based on the code that you have written, or code that it can write for you, of course. Which starts with, what do you think this code will do? And then ends with, okay, now go and make something of yourself. It’s got PRIMM. It can write code. It can work with code. It, if you want to try PRIMM out, but can’t find the time to make the resources. Get GPT to make these resources for you. 

Alan: Brilliant, brilliant. Becci, what do you think teachers could do on Monday after hearing this? 

Becci: I think the easiest thing is load up one of the free versions and have a discussion with it on the board and involve the students in the discussion. Find out what it can do. Scrutinise the outputs that it’s giving you. You don’t need to have any knowledge necessarily to do that, you can just open it up, start to have that conversation, involve the students in the discussion and go from there. 

Alan: Brilliant. I think that’s been amazing and I’m very, very grateful for your time this morning. Thank you very much, we must do another podcast about all the things we didn’t get onto at some point in the future, but for now, thank you very much, Becci and Miles. 
 

Becci: Thanks. Bye now.
 

Alan: So that’s it for another pod. Hope you enjoyed that. Don’t forget, I don’t get paid for this unless you kind people want to reward me in some way. You can visit my website, httcs. online to find out how. Maybe you want to gift me a WordPress subscription, buy me a coffee, or buy one of my books. It’s all good. And I’ll speak to you on the next episode. Bye.
 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Categories
Uncategorized

Podcast S2 E02 – KS4 Curriculum with Becci Peters and Andrew Virnuls

This is the transcript of podcast Series 2 Episode 2.

Alan: Welcome to how to teach computer science, the podcast and series two episode two, and I’m delighted to have two experts on the pod today. Becci Peters and Andrew Virnuls and me talking about the key stage four curriculum and qualifications. 

We’ve got a lot of online safety that we need to teach so that should continue into Key Stage 4, probably in PSHE lessons and assemblies. 

Becci: I would have thought a lot of it goes into PSHE. 

Andrew: I’m just looking at the Key Stage 4. The thing about the Key Stage 4 computing curriculum, it doesn’t really say a lot, does it?

Advertisements

Alan: More of that in a moment first some news. I dropped my laptop last week. And half the ASCII character set, fell out specifically all the punctuation marks in fact so I must apologize now for the lack of pauses in the scripted bit yes. It’s scripted. What do you mean? It doesn’t sound like it I’ll have, you know, I worked all week on this and now it sounds ridiculous because not only are all the commas and full stops missing, but the apostrophes too, I cant believe it. It sounds really silly ill do my best, but im struggling to be honest, let me download ASCII and start again. 

 Phew. That’s better. I hope you’re all backing up your data. I’ve got all mine in several places, multiple cloud providers and memory sticks. I bought a new memory stick last week, actually, which gave me a fright. I opened the package and it flew out buzzing loudly and saying how y’all do. Y’all got any honey. And I realized it was a US Bee. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

My name’s Alan Harrison, and I wrote the books how to teach computer science and how to learn computer science available in online bookstores. And if you like the podcast, you’ll love hearing me in-person. Visit. HTTCS dot online to find out more about my training and consultancy, and I could be speaking soon, live at your school on inset day jokes, optional. More details about this and book purchase links at HTTCS dot online. The initials of how to teach computer science.online. Listeners to the podcast, a special discount code to just type HTTCS pod in the checkout Page at johncattbookshop.com to get 20% off everything. 

That’s everything including classics, such as teaching walkthroughs by Tom Sherrington, the Huh series by Mary Myatt. And of course my two little books. 

Advertisements

Speaking of books, I’ve had an idea for a new business. Anyone want to come in with me. Audio books, right. Hear me out. But with subtitles. Yeah. Yeah. I think that’s a winner. 

Imogen: Alan, that’s just a book.

Alan: Oh, yeah. Hey. Alexa. What type of music do wind turbines like? 

Alexa: They’re big metal fans. 

Alan: Let’s meet my special guests. Becci Peters and Andrew Virnuls and ask the fertile question. What is our key stage four curriculum?

Yeah, so on the podcast today I’ve got two very experienced and clever people, so I’m going to let them do most of the talking today. First up, we’ve got a chap from episode three. Andrew Virnuls, nice to speak to you again. How are you? 

Andrew: I’m fine, thank you. 

Alan: Just remind the listeners what you do for me, please.

Andrew: For the rest of this term, I’m currently the lead teacher and computing specialist for a local authority service in Warwickshire that teaches children who are out of school for medical reasons, which I think raises some interesting issues when we talk about Key Stage 3 and GCSE later on. 

Alan: Yeah, we’re going to be talking about curriculum later on and qualifications, and an expert in such things is with me as well. The wonderful Becci Peters. How are you, Becci? 

Becci: I’m good. Thanks, Alan. How are you? 

Alan: I’m good. Remind me what your role is, please. 

Becci: So I work for CAS, Computing at School, which is part of BCS I’m the secondary computing lead. So I support computing teachers from all across the UK. So if you are not a member of CAS, come join us. It’s all completely free. And yeah, we just support teachers in any way that we can. Looking at resources, putting on free webinars just generally trying to support teachers because it is a very hard job. It’s been four years since I was in the classroom but there were some enjoyable times in there while I was in there.

Alan: Brilliant. Yeah, no, I can second that because I wouldn’t be where I am today. If it wasn’t for CAS, because I jumped in the deep end nearly 10 years ago now and joined CAS and downloaded all the resources that were free on the website and went to all the meetings and met lots of other teachers who were all doing the same thing going, “have you got something to do that? How do we do this?” And we’re all shared our experience. And then there was some brilliant free training run out of Edge Hill on behalf of CAS by The wonderful Carl Simmons and I went to like Saturday CPD for free and that was the making of me really when I was an early computing teacher. So yeah, CAS has been there for me.

So definitely if you’re listening to this, join CAS and see what they can do. I am still a CAS master teacher running occasional meetings in Manchester, but so do that. It’s great to have you both here. So we’re going to talk about the Key Stage 4 curriculum and qualifications today because we have a bit of an odd situation in our subject, don’t we, in that there’s a national curriculum and then there’s a GCSE and they don’t match.

Isn’t that right, Andrew? 

Andrew: Yes and no to a certain extent. I think one of the issues we have is when students start the GCSE because some schools within the county start in year nine and I thought what we’re going to do with that because most schools still see that as part of GCSE, but if you look at the content there is enough in common I think not to make that a problem, but yes I think in some ways what’s in the GCSE doesn’t match exactly so there’s, if you, I’ve got the list of bullet points up here, so the creative projects and those sorts of aspects is that what you’re referring to as not being in the computer science GCSE certainly.

Alan: Yeah, there’s a mention of creative projects and there’s not a lot of digital literacy in the computer science GCSE which is why maybe we’ll get some kind of alternative GCSE qualification. Becci, do you know anything about that? 

Becci: Oh, I might do. Yeah, I think that’s one of the things that’s definitely That is really bizarre about our subject, that computing at Key Stage 3 obviously has your three separate strands, your digital literacy, your IT and your computer science, and then we just do one third of that at GCSE and there’s nothing else, and I do find it really odd, and that’s one of the things that we’re lobbying for at the moment is a reform for computing qualifications at Key Stage 4.

And the idea being that we should have qualifications that cover all three aspects of the subject and not just the computer science. And making sure that, all students when they leave school, they’ve got not only the digital literacy skills that they need to go into, whatever line of work they go into, but then they’ve got that option of, the kind of the IT side of things versus the computer science side of things.

Alan: Yeah, that would be great. I was, I remember being shocked really when Michael Gove, bless his cotton socks, said that, ICT would be discontinued and I think the exam boards were shocked at the time because they had a new reformed GCSE ready to go, I believe, and then it was like, no, we’ve got to get everyone onto computer science, and then so the result was, is that overall the numbers taking a computing related qualification dropped when we lost ICT, which is a bit sad.

So the numbers are recovering a bit, I think but there are alternative qualifications at Key Stage 4. Let me see what, which ones I’ve taught over the years. Anyone remember CIDA? Certificate in digital. I remember teaching flash animation for the last couple of years before it was killed off by Adobe.

Flash was quite fun to teach. But completely useless in the end. Yeah. Any any qualifications out there that you enjoyed teaching or not? Andrew. 

Andrew: Yeah, we started, we used to have a lot of different qualifications that we had to teach at the same time because of the nature of the service teaching children from across the county.

So we had things like BTEC and we had OCR Nationals, CIDA and DIDA and working out, which bits apply to which and which. What were the requirements for the different coursework components and things like that. Then of course within those you had the different modules as well, didn’t you?

So you could choose your spreadsheets and your your kind of presentation things. Multimedia products there seemed to be a lot of I recall and finding free examples of everything from the web. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Alan: What I remember from that from teaching CIDA and then Cambridge Nationals, I think there was a lot of describing what you do without mentioning the software you’re supposed to use in the specification, because they’re not supposed to say what software you use, and then you just ask teachers and you go, what’s this?

And, oh, that’s the PowerPoint unit. And, like, what’s this? Oh, that’s the web design unit. You need something like Dreamweaver or whatever. 

Andrew: That was always the case in ICT as well, I don’t know if you remember that, and Business and Communication Systems, I don’t know if you remember that, that was interesting.

Alan: What did that mean then, Andrew? 

Andrew: That was back in the days of ICT, it was a kind of, Half and half business studies and it, oh yeah. So you’d use your spreadsheets to do like a breakeven analysis or whatever. So I quite liked that what we liked about it as a service was there was no coursework.

’cause that was back in the days when most GCSEs were 60% coursework. And obviously portfolio based qualification is like the nationals. And cider and DDA were a hundred percent coursework, which is a bit of a headache for students who are out of school. 

Alan: Yeah. Absolutely. And in fact, we were talking about this last week Rachel Arthur and I, and she called these the screenshot qualifications where you had to do your research and you had to research potential software to deliver the product you were trying to make, which meant lots of Googling and screenshots and then pasted in and described in your own words, which were often very similar to the words off the website they Googled.

And and yeah. And we were talking about, it was in a conversation about the qualifications and who should take what and whether we should gatekeep computer science or not, as in only offer it to certain students. And Rachel and I were both vehemently against that and saying that computer science should be available to all.

It is a nine to one, level one, level two qualification. And so anyone who wants to take it should be able to take it.

Becci: I remember when the GCSE first came in and there was a lot of schools weren’t there, they would say, you’ve got to be in, top set maths or you’ve got to be predicted or whatever.

But I remember a couple of examples. There was one student who was actually not very good at maths and didn’t meet the criteria that the school had set for doing GCSE. But was actually a complete, like, had learnt to program in his spare time, was far better than all the kids, even by the end of year 11, and I was like, we are definitely going against the rules here to allow, how can we not allow this kid to do it, even though somebody set these arbitrary rules.

And another school that I taught in, And there was there was a student who got he got a grade two at the end of his GCSE, but that was a real achievement for him. You know what I mean? He got grade twos and, sometimes lower in, in subjects across the board. So for him to get a grade two in computer science, he was really proud of that at the end.

And he worked really hard to get it, so he deserved it. 

Alan: Yeah, absolutely, and we mustn’t forget that grade one, two and three can be a positive progress eight score for students as well. I think some SLTs are still stuck in the old five A star to C mindset and success is just defined by a grade four or five rather than what success means for that pupil.

Andrew: ECDL. Remember that was another one, wasn’t it? And so I warmed to that, actually. I know it had a bad name, but what I, because it was exam based. 

Alan: It was a nice little qualification, but it never should have counted as a GCSE. 

Andrew: Yeah, and that’s fair enough, but at least you had to be able to do it. One of the things that always bothered me about the portfolio I think one of the things that I think is really interesting is that, a lot of the web based qualifications is, we’d pick up a new student and they said, Oh, I’ve already done my DIDA spreadsheet module. I’ve got a distinction. And you say, Oh, can you just add these two numbers together?

And they wouldn’t be able to do it. And I think it was because they’d only ever done stuff once and they could, and because of that, there was no mastery. And I guess the retrieval stuff from our cognitive science they just didn’t remember what they’d done and none of them could ever explain how their websites work or how their spreadsheets worked or anything.

Alan: It’s a, it’s an argument against modular qualifications really, isn’t it? This is a one that I’ve argued a number of times and some very well meaning people don’t seem to get it. I think there’s a, if we get a new government, we might get another push back towards sort of modular qualifications and coursework based qualifications.

But the problem is, exactly as you say, Andrew, they they, Do the work for the upcoming test module or exam and deliver it and forget it and then move on. And I think GCSE gives you the space to do that mastery teaching with the terminal exams, meaning that you’ve got two years to really dig deep and explore a qualification and do, like you say, mastery learning.

I much prefer the terminal exams. 

Becci: I think some kind of like hybrid would be the best case scenario because we know some students really struggle with that terminal exam and trying to remember everything that they’ve learned in two years from every subject. So I think if there was some kind of, it was a modular aspect in terms of, right, we’re going to assess you on the bit that we’ve learned up till this stage, but it’s also going to be assessed in a terminal exam because they can’t just forget it and move on.

I think that kind of situation would probably be a fairer approach. 

Alan: On qualifications, the When I was talking earlier about the screenshot qualifications, as Rachel called, Rachel Arthur called it, and we, I think portfolio qualifications is another good phrase, Andrew. I think one of the problems of suggesting those qualifications for those students which are quote weaker or lower prior attainment is one, one of the problems with them I always found is there’s huge amounts of writing.

Therefore, there’s huge amounts of literacy needed. The students who are predicted a 3 in maths are unlikely to have the literacy skills to deliver a decent portfolio qualification. What do you think about that? 

Advertisements

Andrew: I also found that as a teacher, It was more difficult to know what to get them to write.

We had, last year we had a student who was doing the BTEC, what’s it called, the digital applications one. And I had to keep referring back to the school because I could understand what it was they were supposed to be doing in terms of the spreadsheet, but I wasn’t entirely sure what they should be saying about it myself, even as a teacher.

I think lots of those vocational courses had quite confusing specifications. 

Alan: They do like I said earlier, they try to lead you towards delivering, they give you a specification for a product without telling you what software you’re supposed to use. You have to work it out. You have to read between the lines of the specification a lot.

I found it really difficult. Back to the GCSE then. So we said it differs somewhat from computing, but how can you build a computing curriculum that delivers towards a decent GCSE performance? What do we do at Key Stage 3 that will help deliver the GCSE computer science results we want. 

Becci: I think part of the difficulty comes from the idea that because you only, the GCSE is only one third of the subject, so are you going to prioritise just teaching computer science because that’s what some of the students are going to go on to do.

At Key Stage 4, or what are you going to teach all of it? Which is what obviously everybody should do. Yeah, and I think that’s part of the kind of the difficulty is working out that bit. I’d like to think that everybody is teaching all of it, but at the end of the day it all comes down to time, doesn’t it?

And if the curriculum time in the school is not enough, then you’re not Really going to be able to properly teach everything and it’s a shame really. I think it needs to be, I think computing as a subject needs to be more valued within schools. Not quite sure how we do that, but I thought for a long time that computing should be as important as English and maths.

Andrew: I think it was interesting that, coming after ICT, because ICT was really explicit in terms of what you needed to do. And it’s a bit more, I don’t want to say vague, but it’s less detailed, isn’t it? And I think depending on your background, you have probably have a different interpretation of what those key stage three bullets mean.

So you and I we did O level computer studies. And with that, in our background I look at things like, be able to carry out simple operations on binary numbers. I’m just reading off the screen there. So in my head, I’m thinking about things like bitwise logic and stuff that we did when we were at school.

So in some ways I actually do probably more in Key Stage 3 than I would do in the GCSE, even in terms of computer Computer science because I look at that and I think about, he talks about communication. So I’d be thinking parity which isn’t in the GCSE. And in some ways I feel like I’m going backwards slightly when I’m going to the GCSE. 

Alan: Little bit. Yeah. So we were talking about this, weren’t we? And I remember in my computer studies O level exam writing the program in binary, we talked about that. We had an instruction set, a bit like the little man computer. But it had the binary codes and it had a. Addresses in binary and I had to literally fill in the noughts and ones to write a little program to add two numbers in binary.

And you just think, could you do that now? Could you get today’s kids to do that? And I think, like you say, one of the problems is curriculum time at key stage three. And the other one is probably, specialist teachers or lack of. So we’ve got a big headache and we’ve got Ofsted trying to Trying to drive, trying to move the needle, if you like, on numbers and curriculum time with the Ofsted Research Review, which talks about how one hour a week is the bare minimum, almost not quite those words, but that’s what they’re saying.

And GCSE, uptake, schools should be focusing on getting the numbers up and also delivering Key Stage 4 national curriculum as a bare minimum to everyone. There’s a lot of talk about that. I’ve been talking to teachers about that. A lot of schools are worried about being deep dived and not actually offering anything at Key Stage 4 to everybody.

What can schools do if they’re really short of specialist teachers? 

Andrew: It’s difficult to say because presumably we didn’t have the specialist teachers. When we were at school, I remember our computer studies teachers, one of them was a math teacher, and one of them was a biology teacher, so were teachers more engaged in teaching other subjects, or was it a kind of, were they enthusiastic hobbyists at that time?

Alan: We had one, we had, One chap that come out from industry, do you remember Plessy technology? They did electronics and stuff. So he, so I guess he was a bit like me, 40 years ago, come from industry and went into school to teach a bit of computing. And then there was a guy that came down from university, Dr. Beckman. Yeah, great name, couldn’t teach. And I felt sorry for him because the the bad kids would give him a run for his money. But he would come down from University and he’d done research projects in Fortran and stuff like that and he was trying to teach computer studies. I don’t know, Becci, what can we do?

Becci: I’ve heard of some teachers using things like the idea award and trying to map that across to the key stage four curriculum. As a way of, because it doesn’t require a specialist, the students generally should be able to access most of that on their own. They’ll get a certificate at the end of it.

No, it’s not a qualification. Does that matter? No, not really. So that’s one kind of way around it, but I think. There’s obviously parts of the Key Stage 4 National Curriculum that are computer science y, which is going to need to be taught by a specialist really, but you could do that in drop down days or, extracurricular days or something like that.

You could make it more fun as opposed to just doing, oh here’s a lesson and I’m going to teach you this topic, and they could learn those skills and that knowledge in a, in a more creative, fun environment rather than just having to go out here’s a one hour slot once a term or something ridiculous.

Alan: We’ve got a lot of online safety that we need to teach as well, so that really should continue into Key Stage 4, probably in PSHE lessons and assemblies. 

Becci: I would have thought a lot of it goes into PSHE. 

Andrew: I’m just looking at the Key Stage 4. The thing about the Key Stage 4 computing curriculum, it doesn’t really say a lot, does it? 

So it’s got three bullet points and it just says develop capability and, apply problem solving skills and there’s a bit about safety. And I was thinking about, you’re talking about Ofsted, I was thinking about when I first started teaching and we were doing the ICT. Again, ICT Key Stage 4 was quite detailed and it used to say things like, you had Develop existing knowledge and understanding of measurement, control, and modeling.

And so the course that I was talking about with the business and communication systems didn’t have any of that stuff in it. It was it was more kind of spreadsheet y and presentations and writing letters and that kind of thing. And Ofsted would not only check that you were doing ICT at Key Stage 4, but they would check that you were doing the whole thing.

So if you were doing business with the communication systems, they’d say, Oh, you’re not doing any control there. You need to do that. as well. So I think Ofsted have relaxed those sorts of requirements, but maybe because it’s not as explicit. 

Becci: I think part of it comes down to the explicit, I can’t say it, but also I Like most Ofsted inspectors will have zero computing background subject knowledge, so they’re not able to go into a school and do a deep dive for computing and be able to pick up on those things, whereas it would be easy for them to do that in any other subject, because they probably did that at school.

So I think that’s a good point. You know that’s part of the difficulty behind it. Like I remember there used to be GCSE IT and then there used to be the short course IT and everybody had to do that and you know you could opt to do the full GCSE but everyone was made to do the short version.

So I don’t know why we couldn’t have something like that where there was, it was a GCSE, but not a full GCSE, but I don’t think short courses exist anymore. Do they? 

Alan: PE does it so if you rem. Yeah. So RE maybe, possibly RE in some schools, I know PE is a national curriculum subject that needs to continue to key stage four and schools tend to do, yeah, schools give a qualification there in my experience.

Not the qualification. No. So yeah, there is, there, there is a PE GCSE and there’s sports science vocationals and stuff. And schools, we’ll often do core PE, which is like one lesson, a fortnight. And then they’ll do one of the PE or sport science type options for those that want to go into that kind of career.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

And so we could have something similar to that. And I’m not sure how we get there. I think it’s, bodies like Ofsted, possibly NCCE, and possibly CAS can all move us in that direction it’s just how we get across to schools that they really need to be offering all Key Stage 4, some kind of computing education.

Becci: Yeah, I know Pete Dring’s doing a session at the CAS conference off the top of my head about Key Stage 4 qualifications and what schools can do about it. And I know other people are, there’s a computing lead in one of the maths is trying to take each of the Key Stage 4 national curriculum bullet points, all three of them, or however few there are.

I’m trying to map them with other subjects to try and see where they could be fitted in elsewhere, so it doesn’t necessarily require a specialist time, but it ticks the box to say they’ve all been done.

Alan: I think there’s a lot of value in that. And, if you think about subjects like maths and science, they could very easily put a little bit of, IT and sometimes a bit of computer science into their curriculum.

For example, in science, you could record the results of an experiment in Excel and plot the graph of, if you’re doing specific heat capacity or something of different metals and heating them up on a Bunsen burner with a thermometer in, this is one that I remember from my chemistry lessons.

Then yeah, you plot that in the, in Excel rather than just on graph paper, and that’s, that might be one way of doing it. 

Andrew: I teach maths as well and I do that. I, we use spreadsheets occasionally. Also what I do is when we’re doing exterior angles and drawing polygons, I do it in Scratch, put the, pop the pen down, move and turn and those sorts of things.

The students quite like that because you can do little experiments and it’s much quicker for them to redo stuff. In Scratch then you’d like rub it out or if they’re drawing it on paper and those sorts of things. Yeah, 

Alan: yeah, Scratch maths is a good one. I think So given where we’re at now, where we don’t have an alternative IT qualification, apart from vocationals, which aren’t suitable for everyone, I think across the curriculum, plus PSHE, plus drop down days, perhaps.

Andrew: I was going to mention PSHE, because when I worked in a school we used to do ICT certificates of competence, they were called, in PSHE. I guess IDEA would be the kind of modern equivalent of that, wouldn’t it? Do schools do that these days? 

Alan: Absolutely. Yeah so maybe schools could do like the bronze award in year 10 and the silver award in year 11 or something as part of their computing offer.

I’d love to see that. 

Becci: I don’t even think you need to wait till year, Key Stage 4 to be able to start that. I used to do bronze award. I used to start at the year 7. And then we used to, spend part of the lesson saying, this is how you log in, and this is the concept behind it, and this is what’s going to happen.

I used to set it as homework, so you could obviously easily track, how has a student done at least one badge in the last week, just downloading the data and quick comparison. And the amount of times at the end of the lesson, they’d have a quick go over one or two activities, and they’d be like, Miss, can I do this at home?

I’m like, yes, please go and do this at home. Yeah, as much as you like, you’d have some of them completed silver before the end of year eight. Some of them wouldn’t, some of them were less inclined, even if you just start that in year seven, I’d like to think that every student by the end of year 11 could at least get a bronze.

Alan: Yeah, absolutely. So that’s one way of doing it. So what else did Osted say? Have we have, we covered everything Ofsted said. 

Andrew: Digital natives, they mentioned which is interesting because in terms of digital literacy, I think probably over the last 20 years, there’s been a noticeable decline in students general ICT skills, their ability to operate the computer.

Advertisements

Yeah, I don’t know why that’s come up. What was that thing, wasn’t it, Bill Gates said that at some point, the the computer will be like a fridge or a television. It would just be a piece of equipment. And I think when I first started teaching in the 90s, they’re all very excited, and they’re all very focused on using the computers.

And then it’s, they’ve all become quite blasé because they’ve all got one at home. And then, In fact, not all students have one now because some of them have got, tablets or phones and they’re not used to filing and typing and using mice and all those sorts of things. 

Alan: So what vital digital literacy do we need? Do they need to leave school with? I was talking With my role at the NCCE there was a professional development leaders conference and I heard from the digital poverty alliance. Have you seen the work that they do? And that was eye opening, the digital divide is as big or bigger than it’s ever been, between those that can, take a full part in society and those that can’t because they don’t have access to technology.

And I don’t know if you’ve ever done any dealings with the tax office or the benefits office or any of the government agencies. If you haven’t got a smartphone and data, then you can’t do it. No one answers the phone anymore. 

Andrew: It’s that accessibility to, all the best deals on for your electricity and all those sorts of issues as well, car insurance and all manner of things.

Alan: Yeah, so it’s not a nice to have anymore. It’s having digital skills and the resources to use them as in a device and some internet at home has become vital. It’s now, like, like you say, they called the Digital Poverty Alliance for a reason. It’s a kind of poverty. 

Andrew: That was the thing about 25 years ago. That was the focus of the Blair government. They talked about the information underclass and it doesn’t seem to have got any better. 

Alan: No, it’s if anything got worse. So coming back to the positives then. What can we do? We’ve talked about delivering across the curriculum. We’ve talked about delivering, some kind of computing education to all by using cross curricular methods, using the idea badges, having drop down days, assemblies and PSHE lessons on digital literacy and online safety.

That’s what we can do at the moment. Have I missed anything? 

Andrew: I wonder whether there’s opportunities to do things in a kind of way that might appear to be non computing. So quite often, like in primary schools, there’s a focus on algorithms, isn’t there? But it doesn’t have to be related to computers. They could talk about methods for doing all sorts of things.

My son came home and said, oh, we’ve been doing algorithms today. We talked about how to get dressed. And I’m guessing some subjects would have, there must be methods for computing. Making dovetail joints in DT or whatever that you could codify in some way like a like an algorithm. 

Becci: Yeah, I’ve seen examples of like learning a dance routine. That’s an algorithm. And you’ve got subroutines when you get to a chorus and obviously you can do that in music as well. 

Alan: And that’s a good one for for subroutines. Yes, music and dance. 

Becci: Yeah, I think that’s one of the things that I find really bizarre is that in primary they don’t really have like set lessons in terms of a subject, they’ll just obviously have activities. So they might have, the Tudors as their theme and then everything is based around that. But they’re not specifically told, oh, this is English, or this is computing, or this is history. They’re obviously going to, if it’s the Tudors as the theme, there’ll be history embedded throughout, but they might be doing different things, whether it’s art, or whether it’s literacy, or whatever it might be.

And I don’t understand why we lose that quite so much in secondary, apart from the fact obviously we’ve got subject specialists that they don’t necessarily have in primaries, but I feel like that aspect of cross curricular needs to happen more in secondaries. 

Advertisements

Andrew: I think they missed opportunities as well, so my, when my daughter did the Romans, they did Caesar’s shift ciphers and they did converting to Roman numerals, but they didn’t do them in a computing sense, and they, they, I think they missed an opportunity there, they could have written down a method for doing the Caesar shift cipher, how to convert numbers to Roman numerals.

Alan: Oh, I wrote a program to convert decimal to Roman numerals with my class. It was a nightmare. It’s actually much harder than you think. 

Andrew: I did that with my daughter, so it’s on my personal website. And yeah, it is because you have to look too ahead. It’s not like the change example. Yeah, people do.

Alan: Yeah, that’s a tricky one. But yeah, no, that’s a good, that’s a good one. And it comes back to cultural capital in a way, isn’t it? So how can you put. Cultural capital into our subject. That’s mentioned in the Ofsted report. And, it’s all of these things, the Caesar cipher. What’s that mean? Caesar was a Roman emperor, and then you’re suddenly talking about that. And then you’re talking about the code breakers at Bletchley Park and so on. Any cultural capital that you’d like to put in, 

Andrew: I like to throw in some stuff at random, so if you, the sorting games on my website, for example, the merge sort, when you choose Whether you merged it from the left list or the right list, they’re colored red and green, which is the same uses of red and green as they are in the nautical world for port and starboard. Port and starboard. Which I did deliberately. 

Alan: Throwing it in everywhere. Links, everything’s linked to something else. It’s like the matrix, good stuff. Ah yeah, I think we’ve We’ve had a good chat about Key Stage 4 curriculum, qualifications, what Ofsted think, how to deliver Key Stage 4 computing across the curriculum.

I think that’s been very useful. We’ve kept to time roughly today. I think I’ve probably got, what, 40 minutes of brilliant conversation there. I’ll tell you what we are going to do. We can talk about workloads soon, aren’t we? Are you up for that? 

Becci: Sure, why not? 

Andrew: Yeah, 

Alan: why not? That’s brilliant. Thank you very much for that it’ll be a while yet. These have got a few backed up. Because you wouldn’t believe it, but I’ve got a day job as well, right, I better go. Thank you very Much for your time. 

Becci: Thanks, Alan. 

Andrew: Bye. 

Alan: Thanks, bye. 

 That’s a wrap for another pod. What a great chat. Quiet, correct horse battery staple. Just opening Microsoft Authenticator. 9 1 5, 3, 2, 2, and tap authorize. 

It took so long to teach him to wait for two factor authentication. You would not believe it. I know it sounds far fetched. Doesn’t it? 

In other news, my family were all sitting on the sofa, watching a Christmas film at the weekend. I asked them to make room for me by shifting one place to the left and. Oh, they doubled in size. Must be all the mince pies 

 don’t forget podcast listeners can get 20% discount off all books at johncattbookshop.com with a code HTTCSPOD or if you already have the books. Buy me a coffee, please. At ko-fi.com/mraharrisoncs. All links on my blog at HTTCS dot online slash blog and subscribe now. So you don’t miss a thing. Have a great week. I’ll catch you next time.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!
Categories
AI computing leadership podcast teaching and learning

Podcast Episode 10 – What is the Future of Education? Part 2.

This is the transcript of Series 1 Episode 10

Alan: Hello. And welcome to how to teach computer science, the podcast. This is episode 10, the long-awaited part two of my brilliant chat with David Morgan on the fertile question. What’s the future of education? 

 If you missed last week, firstly subscribe so you don’t miss another episode and tell your friends too, but you missed stuff like this. 

I don’t know if you’ve been listening to the podcast. I’ve been using various. 

David: Yeah. You enjoying it? Yeah. Yeah. I really am. Like it’s really nice to have a podcast from someone who knows what they’re talking about and he’s a computer scientist as well. 

Alan: I’ll get onto part two in a moment, but you will remember last time I accepted Dave’s challenge to create a tutor bot that was at least as good as CS50.ai from Harvard. We met last week and hosted a live AI teacher lab. And made a Python programming tutor bot in 10 minutes. Have a look at mindjoy.com For how you can do the same. 

My name is Alan Harrison, and I wrote the books how to teach computer science and how to learn computer science available in online bookstores, I’m available for conferences, inset days and bespoke training. Just visit HTTCS dot online. And I could be speaking at your school next week.

 So we’re talking about AI again today. And after my tutor bot experience, I can say with confidence that AI particularly large language models have a big role to play in education, or to put it another way. 

What do we want? 

When do we want them? 

That’s right. 

. Shush. That’s right. LLMs, notoriously. Forget what you said to them. Just seconds earlier, which is probably why I get on so well with them, me and my short attention. 

Sorry, there was a squirrel out the window. 

quiet password 17 hash exclamation mark poop emoji!, what was I saying? Oh, yes. Short attention span. My wife complains about it. Just the other day, she said you haven’t been listening to a word. I said, have you? I thought that’s a strange way to start a conversation. My 19 year old son, who’s off at university. These days. 

And I have reached that stage in our relationship where we just trade funny memes and internet stupidity on WhatsApp. And recently we’ve been chuckling at LLM fails. Here’s what Google search returned when someone who wanted to take in a rescued reptile. Asked the question. How do I adopt a bearded dragon? 

Advertisements




Alan: So let’s get back to my interview with the lesson hacker also known as another day from Craig and Dave’s YouTube channel. 

Last time I paused the conversation just as we were talking about careers.

David: Well. I used to apply for schools with a CV. Which was very colorful, which was very graphic design y, which had jokes in it, which had a silly picture of me pulling a face. And I would do that because I know that teachers where everyone’s poo faced and are very serious about things aren’t schools for me.

So teach, like anybody that would get that CV in a bundle of an application and go, Bring this guy in, let’s see what we want to talk to him about. That’s a school for me and that did me very well in my career. It’s a good 

Alan: message. To be honest, as a computer science teacher, we are in a privileged position in which we are much in demand and we can probably work anywhere.

So that’s going to work for us, where it might not work for an art teacher, ironically. Because the art teacher is often more likely to have the piercings and the nail polish and so on. But but yeah, use your, use your privilege computing teachers. You are much in demand and if you’re not enjoying where you are and you can’t be yourself in the classroom, have a look around.

David: Yeah. And I, I genuinely think that there are things about a school that speak to you as an individual and I, as an individual. Do not like being micromanaged. I do not like rules that can’t be backed up and justified. I do not like inconsistency. So I like the ability to go into a school where the ethos is about teaching and learning.

What, like one of the, one of the first schools where I was head of department was a school called John Cabot Academy. And this has got to be about 15 years ago now, but I joined it. And it was such a revelation for me because their school motto is was learners leading learning. 

Learners leading learning as a concept at the time was very forward thinking. And what it meant was any decision, any decision at all was filtered through that lens, even to the point where if a decision was coming down to a we’re not really sure, we’re not really sure. students would get involved.

Lead the learning. Where do you want to go with this? What do you want to happen? And what it did lead to is a lot of freedom of expression as a teacher. If my students wanted to go in a certain direction, I could. I remember one, one, one day, just like my students wanted to explore something. So I marched them all down to the canteen where they were having new tills fitted. We, we were like, Just watching the guys fit it and taking notes and going, what’s that? What’s that? What’s that? I’m sure we annoyed the poor guys to death,  but there was no, 

David: Nobody came and tuttered at me afterwards. Like the head will pass. It was like, Oh, what are you doing? And I was like, Oh, they’re fitting this stuff.

Advertisements



This is a great learning opportunity. Oh yeah. Yeah. That’s great. And the students wanted to go and see what it was. So we, it’s just silly things like that. Schools that live their values. I feel like it’s much more of a better place than me. So I understand. And there’s always a situation where, you know.

You’ve got other things, you’ve got, you’ve got childcare to be concerned about, you’ve got an existing reputation in the school that you’ve already got, but you are right. As STEM teachers, and especially as computer science teachers, especially in England, if you are not happy where you are because the ethos of the school doesn’t fit you as a teacher, there are other schools.

And Feel free to look around, feel free to shop around because the demand for us is high. I mean, honestly, the last teaching job I got, I was offered the job before the interview finished. They were so keen to have a decent computer science teacher in the school, but it’s such a, such a, such a weird situation for computer science teachers.

We can be a bit more choosy. And as you said, we do have a bit of a privilege, but it’s the same is true for science teachers. The same is true for a lot of the mathematicians. And the other 

Alan: thing, the other thing we can do as you proved on your latest video for Craig and Dave, is that you can, we’re computer science teachers, we can deepfake ourselves and send our AIs into the classroom to teach for us, can’t we?
And which art teacher could do that? 

David: I, I genuinely, what I, one of the things I loved about one of my previous schools was, We had an internal group of just people that were really nerdy about teaching and learning. And we were forever, because I was part of it, I was like, Oh, have you seen this deep fake thing?

Or have you seen this? Let’s try this. Let’s try that. And it pushed the technology forward in the school. So I don’t think there’s anything wrong with, with being excited and nerdy and helping out that art teacher to do those things. But if I can just pick up on that, because that was a really fun video to do actually, because I like, I’ve seen this technology work.

I didn’t realize how ridiculously fast and easy this stuff was to do. If you’ve not seen the video, not only did I replicate my entire voice, so I didn’t speak for the video, I just put my script in. It was honestly the easiest video I’ve ever done. Put my script in. I think I trained the AI with about a minute or two of my audio.

And then downloaded the MP3 and then just sat there pulling faces whilst the thing was playing. But the other fun thing I did was I took, I just literally downloaded one of the videos where Craig was talking, one of the videos where Dave was talking, fed that into it and got a reasonably good approximation of their audio.

And then did the same with video of them and had them saying beautiful things about my wonderful head of hair. It’s, it’s, but, but then, then my brain, my brain, again, this is why I’m a broken person, I think, because my brain goes, how can I use this in the classroom to think of all the lists of things I could do?

And I’m like, Oh, how good, how good would this be for like an English teacher? I’ve got, we’ve just watched Macbeth with some very famous actors and actresses, and suddenly. I’ve got a deepfake Lady Macbeth talking through the motivations she’s got for this scene. Yeah. Or, or, I’m a history teacher and they’re really struggling with aspects of twenties and thirties Soviet Russia type thing in the Russian revolution. Because from history just brought to life 

Alan: instantly. Yeah, I remember when I was training to teach almost my first lesson I was in a school and there was a trainee RE teacher, religious education teacher, at the same time in the same school. And And he was planning for his first lesson.

And it was the first lesson about Buddhism he was going to teach. So He he started off the lesson and he said, I’ve got a special guest and he went out and dressed as the Buddha and came back in and said, what do you want to ask me? So he was the Buddha and they asked the Buddha questions and then he went back and took all his robes off and came back in and said, I missed it. Who was the special guest? And it was all there. So that lesson, I saw him planning it for like two weeks and literally going and renting costumes and, and yeah, I mean, we can laugh about what teacher training used to be like, and you would plan lessons for like weeks and you go, and they go wrong and you go, oh, what can I do next?

Advertisements



David: I used to get told off for that because I didn’t, right? I’m, Because again, my brain works in a very different way, I think sometimes. So like I’d be everyone else would be like, Oh, I spent all night planning this lesson out and I was like, I’ve got my bullet points down. I don’t know what else I built. What else do you want? I’m just going to talk, but 

Alan: I mean, that’s where everyone ends up, but I think it. I think teacher training is supposed to be a bit like, what Churchill said, on the battlefield plans are useless, but planning is everything. So you’ve got to plan in the first place, even if your plans fall apart, because then you’ll know what to do when they do fall apart.

And I think that’s the principle. Coming back to relating this back to computing, he doesn’t need to do that now. He doesn’t need to go out and dress up and come back in. It just needs, you know, an AI. 

David: We destroyed the costume rental industry with AI, what a terrible thing. It’s not your job you need to worry about, it’s the entire costume rental for teachers sector that we need to be concerned about.

Alan: Absolutely, yeah, all these worries about jobs and we’re worrying about the wrong jobs. I’m talking of which artists are a bit Bit miffed at the minute and all the AI art and then, oh, Facebook is now just swamped with all these ridiculous AI art pictures for clickbait likes. 

I don’t know if anyone’s noticed the, I’m 150. I made this cake and I’m, I’m looking for your likes and the like farming pages aren’t they? These are Facebook pages that have been set up and they Just to, get people liking and following their pages and what they’ll do after a year of this nonsense is they’ll flip and sell the page to a scammer, a virus seller, or, phishing scammer. And so these Facebook pages, there’s thousands of them, but they all, the AI art pages, and there’s like this kid who’s supposed to be like eight and all, I’ve made this picture of a dog out of, of recycled bottles.

And he’s the poor kid’s got 12 fingers and seven toes. You look closely and it’s clearly AI generated with all the problems that, that that they have. But loads of people are going, Oh, this is brilliant. Well done. You’re a, you’re a clever young man and all of that. And all those people are going to get scammed in a year from now when that page is turned over to phishing scammers.

That’s what’s happening. I wanted to say some. I saw on threads probably an AI cartoon and I laughed at it. I didn’t know it was AI at first. It was hilarious. It’s a picture, a scene. There’s a woman in a restaurant on a date, obviously, and she’s saying, I like bad boys and opposite her across the table. is a Labrador saying, this isn’t going to go well for you, Janet.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

But then you look closely and the Labrador’s got two tails, one of which protrudes through the chair. You look closely and the woman’s legs are hidden by the tablecloth, but her feet come out about four foot ahead of her body. And so she would have a four foot long thigh bone if it was real and stuff.

But I laughed and then I thought, that’s unethical because some cartoonist. Could have drawn that and then this is an AI recreation. But anyway, I still laughed. So, is AI gonna kill art? Is it gonna take, is it gonna take the jobs that we actually enjoy doing, leaving us to do all the drudgery? ? 

David: I, I, I like, I very much believe that AI is an augmenting tool and not a replacement tool.

I think with anything, the first thing people do is they try to cut costs by. Removing people from the equation. So I’ll give you a good example of this, right? Is that this was about 10 years ago, one of the big American newspapers sacked all their photography staff and only used photos from people with smartphones.

Because they were like, smartphone cameras are so good now, we don’t need photographers. Turns out, people smartphones ain’t exactly art history. So it was like, The quality of photos went down, and within a couple of months, they were hiring people back on board. And I think we’ll see the same thing with AI art, and the creative fields, unfortunately, where they’ve been hit first, because creative, what AI does, is it scales up processes that until now have been lengthy.

So the main area where it affects us as teachers is in writing. And so one of the things that I think AI tutors are very good for is for giving instant marking feedback and iterative improvement. I don’t mean the final mark, they can still, have interesting times, but one of the things I think is really special is you give a student a question, and you give the AI the mark scheme, and you give it a bunch of pointers.

Advertisements



And the AI can say, okay, so you’ve answered this, but you got about two out of four, and these are the bits you missed. You want to try again? And those sort of exam lessons where the student can iterate on it are very, very quick. Instead of being those slow lessons where you’re waiting for an entire room to try something, you’re picking on a few people.

And I think those sort of lessons are necessary, but they are difficult to maintain the pace with. Everybody. AI means that everyone gets that instant feedback and it’s very, very much more interactive. But what it also does is it speeds up that written work. It speeds up the work of idea to an image. It speeds up eventually, very soon, the idea of idea to video.

The problem is, is everything you’ve said. These have been trained on things. They have weird artifacts. They hallucinate stuff like dogs having two, three tails and human fingers and stuff that would freak you out. But for a cursory glance, they’re okay. I think we’re going to see a situation in the creative fields, especially of maybe six months of people trying to use these things, realizing the limitations, because people like me and you, people that are interested in technology, we already understand what the limitations are.

We think it’s amusing when we see the artifacts of AI in everyday life, and we go, Oh, that’s terrible, isn’t it? I wonder how they’ve got this. Oh, isn’t this an ethical dilemma? But to the person doing it, they’ve gone, boop, boop, boop, cartoon app. And it’s only when there starts to be a pushback against that culturally, which is starting already, is when you You know, you’ve had the, the actors and the writers strikes.

We’re having a big pushback now on a as we’re filming, this is a big pushback on a film called Late Night with the Devil for having generated some of the art used in the, in the film with AI. And it’s very, very badly there, there are lots of artifacts. I enjoy making AI art.

From, I, I spent a bit of time on the weekend actually I’ve always wanted a series of posters on women in computer science because again, I know that Anna Wade talked a couple of weeks ago about the issues of tokenism as a girl in a computer science room, and as somebody that was, raised male, I don’t, I don’t have the the wealth of experience to be able to Properly create a lesson that ticks the box of every female in my class, but then who would?

If I was, if I was born female, I wouldn’t. I can’t tick the box of every male in my class. Part of that’s I don’t, I hate sports, so I have no interest and can’t do those analogies, aI is very good at being able to go okay, Here’s my lesson, here’s my instructions. Just ask the student what they like and build the examples around that.

Advertisements

It’s very good at helping with the contextualization and not making it tokenistic. But I like making AI art. I spent the weekend making my, my women with AI posters and what I love about it, what I think is fascinating is I start off with, with Grace, Grace Hopper, right? Very, very famous, famous person, lots of photographic reference, boosh, get to likeness, boosh.

Perfect on the first try. And I’m just fiddling with style. Then I go, okay, I’ll do, I’ll do Ada, Ada Lovelace, Ada Byron Lovelace. Okay. Not, not quite as good, but then there’s only drawings of it. There’s a couple of them, like they’re very iconic in computer science land and they’ve clearly been trained on it.

And then I’m going through lesser known figures from the Apollo missions to modern day stuff. And oh my God, at one point it’s just like generic lady with glasses. And I’m like, This person isn’t even the right race. You’re just making things up now. So you like, like the, the thing is, it is trained on information.

The more information there is, the better it will be at doing it, just like a human would be. But the less information is, the worse it is. And one of my favorite things about the weekend was I generated, I was messing about and trying to generate and have a consistent character across images. So I’d got, I got a character and I was like, Oh, What scenarios can I put them in?

And I’m a big Star Trek nerd, right? So I was like, Oh, I’d love to see this character dressed like Captain Kirk. She’s, she’s, my prompt was like, she’s in the middle of a battle, phases out, dressed like Captain Kirk, putting in phrases like beam me up Scotty and stuff to give it the context it needs.

Boosh! It comes out in the uniform from Star Trek Discovery. And I’m like, That’s weird. So I really try, really try, and I spent hours trying to get it to be in like this, and this is a very nerdy thing, I’m sorry, but I’m spending hours trying to get it to come in the original series uniform, and it’s not happening.

And I realize what’s happened. I realize that what they’ve done is because Discovery is filmed in 4k and it’s very modern, they’ve just trained the AI on probably every frame of every episode of Star Trek Discovery. And because Star Trek was filmed in the 60s and isn’t HD, there are probably far less images in that set.

So when I say Star Trek, I’m priming it to use the most consistent thing in its database. And just know, like me as a computer scientist, I’m going, Oh, I can see through the matrix. I can see what’s happening. This is an exciting thing for me. So I can see the limitations. I hit the limitations all the time.

I think the technology as an augmentation tool and like for creative people, it’s ideal. If you’re like, I’ve got some ideas, push, push, push. Here’s a couple to start with. Okay. I can iterate on these few here and I can get something that I can make myself. I think it’s a beautiful tool. I think people are using it as a replacement for those people at the moment.

But I think, give it two more months of people being like, why is this person got eight fingers and four and, and, and their hair is just different colors and coming out. People don’t sit like that. When people get to that point with everyday stuff, like it was outcry. There was that cry last week about the BBC using AI to generate copy for tweets, I think, for Doctor Who adverts.

And rightly so. If you don’t prompt an AI properly, it writes absolute nonsense. One of the things we spent a while on in Mindjoy is just getting it to talk like a person and not give all this random I do think AI is like that really clever kid in your class that doesn’t have any life experience, but likes to use big words. And you’re like, Dude like, yes, but Calm it down. 

Alan: I’ve got so many thoughts triggered by that, which is great. And just coming back to when you said you see through the matrix, this triggered a thought about a conversation I had on the CAS AI forum, and that’s a good place to go for a few chats with computing teachers about AI, and And we were discussing how it might change programming and I realized something that I posted on there and then a few months later, Jane Waite, the brilliant Jane Waite, came up with the same idea and I went, yeah, I’m glad you see this as well.

Prompt engineering, as it’s become known, is a kind of another form of programming just at a much higher level. What you need to do to be able to be a good programmer is to have a good understanding of the notional machine. You have to have a good notional machine in your head, as in an understanding of what’s happening below your code.

And so what you said there about getting the prompt to do, to make the AI to do what you want, and then working out why it wasn’t doing what you want is Grasping the notional machine underneath, and that’s what we need to do to use AI effectively, is to get that notional machine in your head, know how it’s going to respond to prompts, in the same way that we need to know how a computer that runs Python is going to respond to the Python code that we write. It’s getting that notional machine in your head, and so there’s just notional machine down there that we need to get in our heads so that we can prompt it properly. 

David: I think, I’ve been teaching this for years, but I always forget which generation of programming language we claim we’re on. I think we’re on third 

generation.

Alan: Oh, I don’t know. I, when I worked in industry in the 90s, I was told I was using fourth generation programming languages. 

David: Like, wherever we are, wherever we are, Wherever else the baseline, let’s call it third because that’s what my brain is working at. Let’s say that everything we do at the moment is third.

I genuinely believe that AI is fourth generational programming languages because, it is not just about understanding how the code behaves and interacts. It’s also about understanding about how the system is trained and how the system is prompted and the biases of the machine. And I think that like where AI is being used to supercharge coding.

is great. Unfortunately, it’s ruined a bunch of our programming tools. I’m not naming any names because I used to work for them. But AI certainly has ruined some of our best programming tools for learners because what it’s very good at doing is suggesting straightforward code. And unfortunately, when you’re learning programming for the first time, a lot of what you’re learning is straightforward code.

What it’s very difficult to, what it doesn’t understand is the more complex ideas, but you can prompt around that. You can. Introduce concepts at certain points. You can re explain why things are important. My favorite thing from the workshops that we do at Mindjoy is when I teach teachers about how to really tell a bot to do something.

Because we, we go through a process of saying, right, okay, tell it to speak in British English. Okay, cool. Oh, it’s not. It’s this chat. It’s decided it’s an American. Why, why is that? Because AI has been trained on the entire corpus of the internet. What do people do on the internet when they really want you to do something?

They shout at you in caps. So if you want an AI to really do something, you shouted it in caps. And suddenly you’ve got all these teachers going, I don’t believe this works. And there’s even another step past that, which is AI a very very susceptible to emotional manipulation. It is very, it is very easy to say to an AI, Oh, my Nan’s sick, please do this.

Cause she would love to see the result and it’ll go, Oh, sure. Here we are. I’ll try even harder to give you the answer. And if you look at some of the prompts for the stuff, like some of my more complicated bots, you’d be like, what is this nonsense? Cause I’m like, yeah, it’s really important that when you grade this, like I did, I did one for a for a computer science written question.

Right. And I said, I was like, it was, it was marking it. And it was always going Oh, you did really well. No matter if they said, Oh, this is faster. This is quicker. This is, the things we don’t accept in computer science, because yeah, that’s true for everything. So I prompted it to say, don’t accept things like this.

And occasionally it would still accept them. So I was like, all right. My dog’s sick. My dog would not allow you to answer this properly. Please respect my dog. Boosh. Every time it was getting it right. Such a, like the the weirdness, all these like weird aspects of how you can use psychological techniques to prompt it and prime it.

I think are fascinating. And I think our formal programming language in itself. 

Alan: Yeah, and I read about ChatGPT particularly having a massive sycophancy bias. That means it wants to agree with you, which is a very easy way to get it to talk nonsense and lie and make stuff up. And I’ve got a famous chat about it.

Put on my blog, I think, which was where I got it to to lie about palindromes and stuff. It’s hilarious. I’ve seen that one. Yeah, that is really good. Did you see? Yeah. So, dog is my favorite palindrome. Why is it a palindrome? So I’ve already prompted it to agree with me. And ChatGPT went, dog is a palindrome because it’s spelt the same forwards and backwards. Dog forwards is dog, dog backwards is God. Do you want me to help you with anything else? Dude. 

David: Well, Like my, the interesting thing to me about like the, and I say this all the time, is that ChatGPT is the blunt instrument. They have done amazing work. I will never take anything away from the people at OpenAI.

They have, Absolutely genuinely changed the world and I think every time they bring out a new model more is possible. I’ll just give you a little example of that. So much more is possible in software now than it ever was. The other day we were talking about how do we get our AI to pronounce these maths equations in a sensible way.

We were looking online, is there like an ISO standard? Is there a, is there a way to pronounce maths equations? Is there like a guidance for it? And there’s a bunch of stuff on the internet, but, but, most of it is just you just read it and people have different biases to how they’d say it.

So there’s no one source of truth. So two years ago. That would have been a software startup of its own. That would have been a year of my life building a product that I could sell to use an API, that you would give it a maths equation, and I would give you a phonetic pronunciation back that you could use elsewhere.

We were discussing this for about half an hour and suddenly went, Will OpenAI do this? Yes, it did. There we go. It’s problem solved. An entire year of a software startup in a second, but I, I’ll never take anything away from them, what they’ve done, but what they’ve built is a very blunt tool.

And ChatGPT and OpenAI is not good for education, full stop. And we saw that some research came out about this, this week, actually, that the, and I’ve been saying this for a while, all the initial research about AI in schools will be very negative because the only thing they’re testing is ChatGPT. ChatGPT will agree with you.

It’s a sycophant. ChatGPT will give the answer because it wants to please. Like we did, we’ve done a lot of work at Mindjoy at making teachers more Socratic, making the AI behave like a teacher and not just go, yes, here’s the answer, thank you, and actually question the student. And I think that’s so important is that if you use any AI in your classroom, Don’t give ChatGPT as a tool to students and expect them to use it in any way as a blunt tool for answering questions.

It is never going to be at the point where you can use it like a tutor, you can use it like a teacher, because it is too blunt. It is an amazing resource. But half of the skill in using AI is prompting, understanding that, let’s call it the fourth generational programming level, but understanding that, how it works, how it’s what to do if it answers in a weird way, how to work around certain issues, all that is what we probably need to start developing as teachers if we want to bring AI into our classroom.

Because it’s a massively empowering tool, but the blunt instrument, okay, let me give a good comparison, right? The internet’s amazing, but you don’t just go, there you go, you’re seven, you’ve got complete and total access to the open internet. Oh, I’m pretty sure I did. Like, We all did it back in the day before it was, before we suddenly went, oh, there’s loads of stuff on here, oh good god. But yeah, my favourite thing. There, I’ve finished a worksheet, yay! My, my favourite thing. My favorite thing in the world was I don’t know if you remember the way the free Repl. it account used to work, is that if you went to your profile, you could see all the work you’d done because that was their like monetization model.

You could see everything if it was free, but if you paid, you could hide everything. The amount of teachers that I used to talk to where they were like, Oh, I’m going to And the students just did all the work in a second because they went to my profile and found all the answers. I’m like, yeah, that’s, that’s what the internet is doing.

The internet is just this open resource, but like we don’t anymore sit a, like we don’t sit a five year old down in front of the open internet and be like. We’re done. That’s education for you. See ya. We teach them and we teach them how to use it, how to access. We’ve got all this e safety. Kids are bored of the same e safety presentations year after year after year.

They are because we’re doing a good job at communicating what’s, what’s bad, what’s dangerous about it. We do a good job at saying what the internet’s for. They spend a lot of time on it. It’s a great tool, but now we’ve worked out how to do that. We’re at that early point with AI where people are going, do I give them AI or do I ban it?

And that’s not, that’s not the spectrum. That’s not the spectrum at all. The spectrum is, do I give them the blunt tool? Do I give them the fire hose of everything and they just get the answers? Do I give them some of the tools in the middle that are a little bit more student friendly, that are a bit more built for schools, or do I ban it completely?

And I think if you ban it completely, you’re disadvantaging your students for any potential future, because yes, you ban it completely. You don’t get those problems in school. But they’re using it to do homework. They’re not using it to ideate in class and discuss things with you. But that’s what it’s really good for.

Like you talked with Andy Coley a couple of weeks ago about like the importance of having a consistency in the pedagogical styles in your classroom. Like the baseline of what you, of what you do is great. And I think the example you used was I think it might have been think pair share or something similar.

But think pair share It’s a great conceptual idea, but there are things that make it fall down, and one of the issues is think. If the student doesn’t have the appropriate knowledge to think about it, then when they start pairing, they don’t contribute much to the discussion, and when they share, they’re still fragments of issues.

And granted, they’re all primed to answer, and they’re all like more engaged than they would be if you just pointed somebody and go, Johnny, what’s the answer? So it’s a better pedagogical style, but there are still issues with it. With AI, You can have, think with the AI, so you can have, they can have a conversation back and forth.

They can fill gaps in their knowledge. So when they pair, They have better conversations and when they share, they share much better concepts. And I think that the extensibility of what this technology is, if used right, is worth it in the classroom. And certainly, schools that ban it are going to have a bad time.

Schools that give just access to ChatGPT and Go Go Crazy are going to have a bad time. It’s somewhere in between.

Alan: absolutely. 

David: Part of the job of teaching is knowing your learners and knowing how to give that information in an interesting way. I’ll give you, I’ll give you a great example, right? One of the teachers in my workshop was talking to me the other day about the fact that he had a class and they were Boys, they were very into football and he was finding it very hard to engage with them.

And I was like okay then, so we’ll make the, so your bot is interested in football. It’ll give football analogies. It’ll, it’ll give football examples in the code. And that, that worked initially. And then he came back to me and went, the problem is that they, they always start asking stupid questions about who’s the best footballer.

And he’s they’re always saying, who is it? So Messi or Ronaldo. Now this teacher being the same age as me would always, his, his joke was, Oh no, no, Paul Scholes is the ultimate footballer. Shut up, get on with your work. Right. So we just put that into the prompt. So now that when the kid asks the bot, who do you think is the best footballer?

It doesn’t just go, I don’t answer those questions because I’m a bot. And it goes, Oh, it’s Paul Scholes, get on with the work. And the kids like, Oh, I’m engaged with this bot. This bot has my teacher’s personality. I get it. I’m with this bot. I’ll ask it more questions. I’ll have more of a dialogue. Very good. 

Alan: I’ll get on a call with you after this, probably after Easter now, because I’m going to go and have some quality time with the family this weekend, up in Northumberland. I don’t know if you can tell, but that’s where I’m from. I’ve got vaguely 

David: I’m surprised. I mean, you can’t tell I’m Welsh, can you?

Alan: No. I’ve got a mixed up northern accent these days, but I’m going up to the Northumberland coast, which is the most beautiful, most beautiful coast in the United Kingdom, but don’t tell everybody because we don’t want everyone to come. But yes, after Easter, I will take you up on your offer and we’ll build a bot together. And have some fun. 

David: Talking of fun. What I will say is, is in May, we are having a computer science themed month at Mindjoy. So, I will, like workshops will be all based on computer science. Like what we’re pushing out will be based around computer science, which is great because I know computer scientists, so that’s, that’s a bit of fun. 

Alan: But like, where can we find out, where can we find out more about those workshops, Dave?

David: This is actually set up well, mindjoy. com, MINDJOY. COM is where you’ll find all the workshops and all the stuff we’re doing with AI. But genuinely, like I, I know that I’ve gone on about AI a lot this episode, and we have gone. Very long, my friend, which I, because we’ve been enjoying ourselves, I think.

Alan: This is going to be a fun edit. I’m going to get AI to edit this. Do you know what I’ll do? I’ll just take the transcript, I’ll put it into ChatGPT, and I’ll go, Summarize this transcript, and then I’ll get it to speak it out. And then I’ll put that on the podcast. 

David: There’ll be lots of square brackets, “[Dave gets very excited]”.

Yeah, there’ll be lots of that. But yeah. Mine don’t look nice. Mindyou. com for anything that we’re doing with AI. And genuinely, if you haven’t brought it into your classroom yet, this is a nice student friendly way of doing it. And you are, you’re in control. That thing that I keep talking about, you can prompt it, you can get exactly what you want.

And I’ll just give you one brilliant example that I’ve not mentioned that always brings a smile to people’s faces. The last school I was working at, we had asylum seekers arrive and there was, they had no English and they’d clearly been in the school all day. just struggling and it’s a new place.

It’s scary. It’s worrying. They haven’t done any work all day because they haven’t been able to communicate with the teachers, but they need to be there. I took the bot that I was using for my lesson and in English wrote in the prompt, speak in Arabic, save. Give the bot to the student. He did the work in the lesson.

He was so happy. He was beaming. I couldn’t tell you what he said, but he was clearly happy. And the work was done and the work was there. So much so, the next day I was called up by the deputy head. Can we, can we get something done? for these students, for the whole school. It is, it is such a revelation that you can just tweak something in a second that can make such an impact on a person’s day.

And honestly, I’d encourage you if you’ve not attempted AI in the classroom, it’s not about worksheet generation. It’s not about a cookie cutter approach. It’s about getting a skill that can help you help your students and enhance what you do. Because that’s what it is. We become the 10x teacher, we become better teachers because of it.

And that’s the future for us in education, I think. 

Alan: Absolutely, you mentioned differentiation earlier, that horrible D word of the early days of my teaching career and how I had to basically create three lessons or seven lessons or ten different lessons for all of the different characteristics of the pupils in my class.

I’m glad we don’t do that now, but What we try to do is adaptive teaching, but I think, I think have the same goal in mind, but have scaffolds to get there and adapt your teaching methods to suit the pupils in the class and try and support each of them with their individual needs. And I think AI is, a big help to that. It’s, it’s absolutely, it’s one way we can deliver on that premise. 

David: I mean, shocking. No one, shocking no one, I, I built an, I built a bot that focuses on adaptable teaching. Last week is just a proof of concept. There you go. And the prompt is actually reasonably straightforward.

It’s what you tell another teacher. It is something along the lines of, if the student is struggling, if the student doesn’t really understand it, you make your explanation different, simpler, use fewer words, use different context, use different ideas, the sorts of things that you would do naturally, the sort of way you’d explain it to a trainee teacher, how you do it.

Yeah. And it works, it works really, really well to differentiate and structure and do that adaptable teaching. And more so than any technology I’ve ever used, it is the sort of thing where as teachers, we have a superpower because we spend all day telling people how to do things. And that’s what prompt engineering is.

It’s telling somebody how to do something. And because we can explain the concepts of what we’re doing really, really well, we can explain it to a bot and that bot can help a student in a really, really appropriate and effective way. AI, I, I, I, all these, all these hardware things, robotics VR, AR, all these things will come into the classroom at some point, but the cost of them has to drop unbelievably drastically.

We are there already. with using AI in the classroom. It is at a cost point where it’s a, it’s, it’s something you can buy into in the classroom and use it effectively. And that’s all we need to do. Just start using it effectively. 

Alan: I think that is probably a good point to start wrapping up. It seems we started talking about wrapping up about an hour ago. I think probably we should. Yeah. Because this is going to be a fun edit. I think I said that already. So yeah, so I’m off to go and make some AI cartoons about Labradors or something. 

David: I’m, I’m, I’m off to start prompting AI in the random bits of pedagogy to see what I can do.

Dave, it’s been brilliant and we’ll take you up on your offer. I’ll. Yeah. Brilliant. Talk to you about, I’ll find out more about Mind joy, mind joy.com and . Good salesman. I love it.

Alan: We’ll pop together. Alright. So this has been brilliant. Thanks very much for your time. And yeah, I, this is backed up. I have several recordings backed up now that I need to edit and put on the pod in the next few weeks, so it could be a little while. So, unless, like I say, I just give it to AI and it just does the job for me.

Yeah. Great stuff. 

All right. Thanks for coming on. 

David: No worries, buddy. I appreciate it. And long may this podcast keep going. Cause I have a great time listening to it. Thank you very much. Thanks for your kind words about the podcast and the books. If you’ve not bought the books, please do. Learn, learn, learn, how to learn computer science is my favorite of the two.

Alan: Yeah that’s the one that was proofread and contributed to by OG Dave, as we must call him now. Yeah, so OG Dave helped me a bit with that one. So, no, it’s great. Yeah, brilliant to talk to you, Dave, and we’ll catch up again in the future. If this podcast continues, as as it might do, I’ll get you on a future episode.

David: Absolutely. I’ve got lots of other interests apart from AI, I promise you. 

Alan: Yeah, I’m sure. Alright, but it’s the hot topic of the moment, so we had to do it. Absolutely. Cool. Alright then Dave, have a nice day. I’ll catch up with you again soon. Cheers. Thank you. Bye then.

 So there we are the end of the two-parter. Next week, I’m talking all things, physical computing with Mr. Pete Dring, and after that I discuss curriculum and qualifications with Becky Peters and Andrew Virnuls you really must join me again next time. And I will try not to leave it so long. To get the edits out these days. Next time. 

 So if you can’t wait, why not book me to speak at your event or deliver an inset to your school? To your cluster or multi academy trust. You can hear me speak live at Craig and Dave and friends. The conference in Bromsgrove on 3rd of July. See craigndave.org for details. And I’m online at my own CAS Manchester meeting on 9th of July. See the computing at school website. All welcome.

 I’m off to help my daughter with GCSE revision. Yes. It’s that time we’re doing science today, talking of which, why did the physics teacher break up with the biology teacher? Yes. You guessed it. There was no chemistry. 

 Talking of biology, why don’t ants get sick. Because they have little antibodies. 

 Don’t forget podcast listeners. You can get a 20% discount off all books, not just mine at JohnCattbookshop.com. With the code HTTCS pod. If you already have the books, buy me a coffee, please. kofi.com that’s ko-fi.com/mraharrisoncs All links are on my blog at httcs.online/blog and subscribe now. So you don’t miss a thing. Have a great weekend and I’ll catch you next week.

Categories
HTTCS leadership podcast teaching and learning

Podcast Episode 7: “How Hard Can it Be?”

A new episode is live, featuring the wonderful Rachel Arthur of Teach First. Listen now here:

Transcript

Alan: Welcome to how to teach computer science, the podcast. This is episode seven. How hard can it be? I’ll be answering that question and many more. With help of today’s special guest. 

Rachel: Nothing’s real. What is real anymore? No. We’re all in the 

Alan: matrix, and maybe I’m a deepfake. Oh, well that would just be the 

Rachel: twist, wouldn’t it? 

Alan: More on that in a moment. My name is Alan Harrison, and I wrote the books how to teach computer science and how to learn computer science available in online bookstores, more details at the companion website. HTTCS dot online. That’s the initials of how to teach computer science HTTCS dot online. And if you haven’t bought the books yet, why not? We’re talking about training to teach today. I remember my teacher training. Well, and I was already blogging at HTTCS dot online slash blog. So I can look back at those days. 

And so can you, here’s what I wrote. In 2016. About this time. Last year, I was reveling in the joy of my first ever taught lesson. That lesson was exciting, a bit crazy and lots of fun. It went as well as could be expected. No, really. I was treated to some mentor feedback containing the words, the best first lesson I have ever seen. 

Thank you so much, Sarah. Today I’ll call that a punch the air day. But trust me, teacher training got much harder after that included one lesson. I will never forget. I had asked the year eights to complete a task in Excel and print it out, forgetting that a full print of my Excel spreadsheet would be six pages. Each. Times 30. On a printer that didn’t do double-sided and I asked them to start printing with five minutes left of the lesson. And there were no names on the printouts. 

 So as my mentor sat watching and yes, quietly laughing at me, trying to organize a queue for the printer with enthusiastic kids, grabbing individual sheets and shouting, whose is this waving lots of completely identical pieces of paper. I realized teaching is a roller coaster. Some days you’re up there in control, conducting an orchestra of kids, all making progress. 

 I seem to have mixed my metaphors back in 2016. Other days, nothing will work and the music will sound awful. That day. I went home feeling pretty down and metaphorically kicked the dog. Quiet password 15 hash. Don’t worry. If you have a kick the dog day know that you tried your best reflect, get advice. Change things, fix it for next time. 

The only bad teacher is the teacher that repeats mistakes. The teacher that doesn’t reflect refuses, advice and rejects growth. Be the teacher that reflects on every experience, learns from their mentor and from other teachers and changes things up for the next lesson. So not bad advice from eight year ago, me. But. My guest today has some cracking advice. Probably much better than that. And some of it isn’t about babies and toddlers. Let’s hear what happened when I spoke to Rachel Arthur and asked the question. How hard can it be?

Rachel: Hi Alan.

Alan: Hi, how are you? 

Rachel: I’m good, thank you. How are you? 

Alan: Yeah, great. How’s the little one? 

Rachel: Yeah, she’s good, thank you. She’s actually just fallen asleep, so I’ve just handed her tentatively over to my husband, so he can wander around holding her until we’re brave enough to attempt putting her down. Hands very much full, but it gets easier, I think. Yeah. 

Alan: Yeah. It gets easier in many ways and then harder in others. But you do get a bit more sleep soon. 

Rachel: Yeah. Yes. Yes. That’s my main. 

Alan: We were very lucky. 

Rachel: at all . She’s sleeping through the night at the moment yeah.

Good. I can’t complain, we’ve been very lucky with both of them so.

Alan: We were quite lucky. We went off skiing, with the in laws when, our eldest was like six weeks old, 

Rachel: I think you just have to get on with it, don’t you? We’re going to the lake district at the weekend and we’re like, why are we taking a 10 week old on holiday? This is a nightmare. Like all the stuff that we’ve got to pack. We’re like, if we don’t go, then you just, it’s just the same nightmare at home. 

Alan: We went to see Michael McIntyre and he said your single friends, they, they phone up and say, you going for a drink? And when you’re single, you go, yeah. You put the phone down, you walk out the door. And like when you’ve got kids, you have to pack a small bag with everything in it that you own, just in case your house isn’t there when you get back. 

Rachel: It’s so true. My husband was just like, Oh, I think we’re going to have to get a roof rack I was like, 

Alan: just to go out for the day. Yeah. Sorry. We haven’t got enough stuff. Yeah. 

Yeah. 

Rachel: Oh, but the podcast is going well. 

Alan: Have you been listening? 

Rachel: Yeah, I’ve not listened to all of them but our night feeds have been up listening, tuning in, so it’s going really well, isn’t it? Like you seem to be getting a lot of support and a lot of people are engaging with it, which is lovely to see.

Alan: It’s been great. I’ve had comments like, oh, this is the right thing at the right time, and just, computing teachers need a bit of a boost right now, and I think all teachers need a bit of a boost right now. I think 

Rachel: it’s something that’s the way you do it is really nice, but I think it’s something that’s specific for computing teachers as well, because I think there’s a lot of generic teaching stuff out there, but it doesn’t really apply to computing a lot of the time, so it’s nice to have something that’s specific.

Alan: I was thinking of doing it for ages, and then two things happened. Tom Rogers, who runs Teacher Talk Radio, hassled me about doing a radio show, and I never ended up doing that, but I might yet. Tom, if you’re listening, I might do that and the other thing that happened is I’ve been listening to Adam Boxer and Amy Forrester. Yeah, they’re really good. Yeah, and thinking, oh how hard can it be? And I was listening to them going, oh I need to do this now.

So I just need to start recording it. It started off at 25 minutes and then the latest ones are like 43 minutes. Yeah, 

Rachel: and is the edit a nightmare or has it not been too bad? 

Alan: Being a computer geek like I am, I have discovered some software. I did my research, I googled a lot of things, and then I found some software called Descript, which I’m now paying 24 a month for. Descript does something amazing, which is I will upload this recording into it, it will transcribe, and then give me a page which edits like a Word document, and I edit the words. And it deletes the audio that matches the words, so I’m not sitting there like Audacity cutting and splicing audio and looking for the peaks that match the words.

It’s done that for me, so it’s actually much easier. So never one to make life easy for myself. Now that I can do that, I decided to edit in lots of music and stupid things as well just to make it entertaining. So 

Rachel: yeah, I think that’s what. What people are saying about it, people are enjoying listening because it’s different and it’s enjoyable and it’s light. It’s not another heavy, let’s have a deep dive. I mean, We can talk about pedagogy, but 

Alan: yeah and, we will, we’ll talk about computing. Teaching and pedagogy and stuff like that, but we’ll try and chuck in some jokes, because like Andy Colley said, there’s not many jokes and most of them are quite corny, so I’m saying to all my guests, if you can, if you’ve got any computer related humor, then, do bring it along.

Rachel: Oh, I need to be more prepared. I’m not, oh, 

Alan: I didn’t. 

Rachel: I’ll have to I don’t want to let your audience down with my lack of computing jokes, but I’ll see if I can come up with something. 

Alan: Have a think as we’re talking and anyway, it’s all right. I’ll edit some jokes in later. Yes. I’ll tell you what, I’ll put your voice through an AI deepfake machine. That 

Rachel: would scare, scare, horrify and it’s super exciting isn’t it, things like that, but there’s some really The accuracy of these deep fakes now, you could have me saying anything on here, couldn’t you? In fact, you even need me here. I can just go and you can just type in. 

Alan: I think I’ve got enough there now, Rachel, so you can go and I will just put words into your mouth for the next 20 minutes. Thank you very much. 

Rachel: Perfect. I’ll go get some sleep. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Alan: Good. It’s lovely to talk to you and yeah, I’ll catch up again soon. Yeah, right now I’ll start the AI deepfake Rachel and talk to that, right?

Hello AI deepfake Rachel. How are you? 

Rachel: I mean, What would a deepfake say? It would probably go very stereotypical and say I am fine, thank you. It’s definitely even better than that. 

Alan: Yeah, this has got a bit surreal, so I think we probably need to get back to the script. Do we have a script? No, not really. I had some questions I was going to ask. So the first thing is I’ve been talking to you like, like I know you, because I do, but my listeners probably don’t. First of all, Rachel Arthur, nice to meet you would you like to tell everybody what you do for the listeners, please? 

Rachel: Yeah, what do I do?

So I am Head of Computing at Teach First. So that means that I am in charge of the initial teacher training programme. That we run and I get involved in all the teacher training materials that touch computing. So whether it’s our NPQ offer, which is more for leadership or our training materials for primary teachers or for secondary teachers, they all fall within my remit, my team, so that’s what I spend my days doing.

But before I was in teacher education, I was a teacher myself, so I worked in teaching. Secondary schools in London Leeds and Oldham, sunny Oldham, over my teaching career and eventually became assistant head after, the usual route of head of department, subject lead, all of those things.

So yeah, that’s me. 

Alan: Good stuff. So teach first then, which is one of the routes into teaching. So what, if someone’s listening to this thinking, I want to train to teach computing what would their choices be?

What would they have to consider? 

Rachel: Firstly, please do. Absolutely do it because it’s a brilliant subject and there’s so much joy to be found in the computing classroom and you won’t regret it. But there’s loads of different routes.

 They split into school centered training, so like Teach First do, or like they call it a SCITT, but school centred initial teacher training, the training is done predominantly in the school setting, but you get your qualification at the end, like you would do through other routes, or you do a more traditional route, like a PGCE or an undergraduate degree where you train with the university and with that you do usually two or three placements over the year where you get to go and experience different school settings. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

So most of the routes into teaching are either the traditional university route or a school centred approach either through Teach First or one of the other training providers or the school running them yeah, you get to train in a school, but you are usually spending the majority of your time just in that one school rather than across multiple settings like you would in a University course. 

Alan: Do you get to go to other schools for brief placements? 

Rachel: Yes, so on Teach First we do a two week and sometimes it’s extended depending on the circumstances of the trainee but they do a two week placement in an alternative setting and they also do a primary placement so if you’re training to be a secondary teacher you also do some time in another phase which is Always interesting to see, see how they get on in a primary setting as well. They do get that kind of breadth of experience but it’s you are treated as an employee. Oh, hello. 

Alan: Sorry. This is what happens when I do podcast recordings in the evening. This is Casper, my Patterdale terrier, who decides he wants to get In on it. 

Rachel: He wants to train, to teach, he’s so intrigued by what we’re talking about.

Yes, one second. 

Alan: Oh God, yeah, that’s not great podcasting, is it? Here’s my dog on the Teams call, and he chose not to even say anything. There you go. I’ll edit some, so I’ll edit some dog barking in later and that’ll make sense to the listeners.

 You see? Magic of computing. None of this is real. 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

As I say, you know, I’m talking to a deepfake, so you know. Um, So anyway, yeah, my placements were fun, I don’t know if I’ve ever spoken to you about this. But my placements, if I can just talk about them, one of them was right at my doorstep, literally just a stone’s throw away which was handy so I could roll out of bed and just rock up. And that was nice and it’s a nice local school and that was quite, what should we say, easy first placement in the sense that there wasn’t a lot of behavior challenge. And then, I don’t know if you ever saw Educating Greater Manchester? 

Rachel: Oh I did, yeah. Oh 

Alan: yes, so that school, so I was there, it was called Harrop fold then, so that was my. Yeah, that was my second placement school, so I was there. So that was a interesting school. So it’s good to have a contrast. So it’s nice to know that, you spend some time in another school and see some of that on the Teach First program.

Rachel: Yeah. The Teach First program We deliberately place our trainees in, underserved communities, so where there’s the greatest need for the highest quality of teachers, and often in schools that people wouldn’t necessarily choose to teach in, it wouldn’t be their first choice, it might be a more challenging area, for many reasons and we find that our trainees absolutely love the schools that they’re placed in. I did the teacher first program myself when I was training and I trained in an amazing school called Carmanna in Leeds, which is, it’s an excellent school and it’s in an underserved community and that’s why it’s a Teach first school, but the staff and the pupils there were fantastic, but I went to, I won’t name the other school I went to, but it was a leafy Very privileged school and I found it really, I thought I’m going to love this.

It’s going to be really great, but I remember saying to the pupils has anyone got any questions after I just explained something and no one put their hand up and then I was. I was doing questioning with the class and nobody was coming back to me with anything, and I was expecting, I was so used to all these characters and the banter in my classroom, so it was quite a surprise, but I found I got through a lot more content, so I don’t know what that was.

Yeah, 

Alan: that’s one thing. Yeah, a colleague said to me on my PGCE who got placed in a high performing school an affluent area, he said, I’m not planning enough stuff for the lessons because they’re just like eating it up like a sponge and I need to put more challenge into all my lessons and it’s breaking me, so he’s basically teaching maybe twice as much content in a lesson, but I know what you mean about not getting that feedback.

I think there can be in a school where the pupils are used to success and getting everything right, and there can be a reluctance to fail, so a reluctance to to try and to answer questions and get it wrong there can be an absence of culture of error in environments like that. Do you find that?

Rachel: Yeah, absolutely, and I think there’s this massive misconception that More affluent areas would be higher performing and that isn’t necessarily the case, especially in computing. I think you can really see that success in any, with any child from any background. And that’s the beauty of computing, isn’t it?

But that absence of wanting to be seen to be failing can really cause problems when you’re teaching programming because if they’re not willing to give it a go, then that fear of failure or fear of, having to debug a piece of code, can really put pupils off, which is a barrier to learning it, in itself.

Advertisements

Different challenges in different places, like just a different type of challenge rather than People say, Oh, that school’s really challenging. And I don’t, I think all schools have their own challenges. It just depends what flavor of challenge you’re best equipped to deal with. 

Alan: Absolutely.

Absolutely. I think, I mentioned culture of error then and the reluctance to try and fail is a real barrier and you see it I ran an escape room. If you go on my blog, the instructions for building it are there. I basically bought a pirate’s chest type thing and one of those lockout hasps which is a a lock with six padlocks on it and each of the padlocks had a different clue and so on and the kids loved it and my brilliant year 10, my brilliant GCSE class they loved it and then I tried it with like year 7 and 8 And they just didn’t want to try hard at solving clues, and they were looking at a clue, and it was, a clue to Ada Lovelace and her birthday, and that was the combination on the padlock, and they were looking at them going, I don’t know what that is and just wanting to either know or not know and not to actually think about it. These were puzzles and they, there was zero resilience and zero willingness to work out a puzzle from these kids. And I found that really strange because I always loved puzzles as a child, but the, I think, What I’m saying is probably the resilience has taken a knock and maybe that’s a COVID thing. Yeah, 

Rachel: I think it’s massively important in a computing classroom that resilience, even more so than other subjects, I think it is often not thought that Resilience and computing go hand in hand, especially by non specialists or people from other subject areas.

And when you’re talking about, building cultural capital or links the real world and that resilience for the workplace and for the future, computing is the perfect place to demonstrate that. But I think, It’s not always obvious to other people, so it’s so important to instill that, and it’s really similar to PE in some ways, you’re learning a skill, you’ve got to keep practicing and practicing, and you’re not going to shoot on target in your first game of football every time, so you know, you’ve got to keep going and keep trying

Advertisements

Alan: yeah, I was talking last week to Harry and Anna Wake of Mission Encodable they were saying about, sometimes learning to program can be dull. And I think I’ve been guilty of teaching programming in a very dull way and just do, you do hello world and then you do what is your name? Hello Bob or whatever I call the program. Hello Bob. And then you might ask a quiz question. What’s the capital of France? I don’t do that anymore. I do turtle graphics and, we do fireworks and stuff like that. And I do text adventure games and things because kids can write a text adventure game in 20 lines of Python. And there’s a world that didn’t exist before with monsters in it, you know, and that’s, 

Rachel: Yeah, 

Alan: so that’s what I do now. I don’t do hello world and hello Bob and what’s the capital of Paris anymore. I do, give your monster a name and give him a, a thing to say. Does he bark or does he grunt and all of that? Oh, they’re making monsters in a text adventure. 

Rachel: It’s so much more inclusive as well to teach like that because, I am a massive Advocate for engaging as many girls and as possible in computing and anyone from any background getting the most diverse cohort that we possibly can.

I think it’s so important and what you’ve just described is making it relevant, isn’t it, to those pupils and adapting that lesson and that learning so they can find a hook that they’re interested in. And that makes such a big difference for all of those groups that, aren’t traditionally choosing to do GCSE computer science, but that’s where I’ve seen the biggest changes in my classroom when I’ve let kids pick what they’re interested in and because computing is so great if you can, it could be.

It could be anything from a text adventure game about robots or pirates or princesses or whatever anyone’s interested in, all the way through to, we used to do a chat for Ordering a pair of jeans on ASOS because loads of the kids were online shopping and that’s what they were interested in.

And that kind of call and response from an online shopping website, they were interested in how that works. So just following the pupils interest really helps with that. 

Alan: definitely. So that’s how we teach. Programming, so coming back to teacher training then, so what makes a good trainee?

Rachel: Oh, anyone who is interested in learning, like I, when I first started in my role at Teach First um, three and a half years ago now I was talking to recruitment about What I wanted my trainees to be and what qualifications they needed to have and, the recruitment process for joining the training program.

And anyone that’s listening to this that works at a university will have had similar conversations like designing the interview questions for people training to teach. It’s a really interesting process. And they said to me, do you want them to have an undergraduate degree in computing? And I said, no, and recruitment said.

What? And I said they can do, that would be lovely if they did have a degree in computing and I’m absolutely here for that. However, it depends when they did their degree, because if we’re talking about career changes who are a bit older and did their degree a few years ago, it wouldn’t have been called computing then, it might have been called IT.

Advertisements

You can call a computing degree so many different things, and actually there’s such limited links to the GCSE curriculum to a computing degree. I didn’t feel like it was a necessity for them to have it. I felt much more passionate that they were interested in programming and interest in teaching the breadth of the computing curriculum, which is often not talked about because we focus so much on programming and so many schools do Python, so Python programming, but there’s a whole other area of the curriculum out there.

It’s not just about that. So what makes a good trainee? What was I looking for? Someone who is Resilient, willing to give it a go, willing to learn and anyone that was willing to do a subject knowledge enhancement course to get their subject knowledge up to date, in terms of what is taught on the GCSE and A level specs was my main concern, rather than them having a specific degree, because it’s too difficult to map them all to the curriculum.

Alan: Yeah, no I tend to agree, and I speak as a holder of a computer science degree from 1989, nowadays there’s information systems and software engineering and games design degrees and all of these and they go way off piste compared to what’s on the GCSE.

So you’re probably right. I also said in my podcast episode with Andy Colley, he said he suggested computer science graduates are not always the best teachers. They are a certain type of people. And I knew what he was hinting at. And I said, yeah, I, to be fair, I didn’t hang around with computer science undergraduates. When I was at university, I hung around with archaeologists and English students and more interesting people than the geeks who spent all that. No, it’s true. There were lots of geeks on my course who were not particularly fun to hang around with. So yeah, I totally, yeah, I always say, if someone’s keen and that’s half the battle, isn’t it? If they have an interest in the subject, that’s really what you want. And having a different degree and, but also having some computing aptitude, could be a nice combination. 

Rachel: Yeah don’t get me wrong, subject knowledge is important. You’ve got to have a strong subject knowledge to be able to teach our subjects and I’m not devaluing any training route in terms of, you don’t need to have a degree to do it.

It’s definitely a nice to have, but I do think so many people are self taught in programming and all areas of computer science. Now, lots of people that have done our course this year have taught themselves to program during lockdown. And it was something that they picked up and started to do then. 

Yeah, but that all, so we’ve got someone who used to be an artist and has moved. to becoming a computing teacher, all the way through to people with really specific, really technical degrees in robotics or, networks. So there’s a whole array of people, and that makes it fun to design a course to meet everyone’s needs, but, we’re good at differentiating.

Alan: Talking of which, so breaking news, I haven’t told anybody this but, I am going to be delivering the SKE, the subject knowledge enhancement for Edge Hill after Easter, so that’ll be fun. So if trainees don’t have a computing degree then do you run a subject knowledge enhancement for them?

Rachel: Yeah, we actually wrote our own. So that was a really exciting project to take on a couple of years ago. So Daljit and Johnny and my team and myself wrote it together. So it meant that we could adapt it to make sure that it covered the breadth of the subject knowledge content that we wanted. But obviously. Trainees can do any Subject Knowledge Enhancement course. You can’t say that they’ve got to do yours, you just say that you’re doing a Subject Knowledge Enhancement course. So we get trainees from other universities coming to do ours and then you get, one of our trainees might work with you, Alan, and do yours and come to us after it and that’s absolutely fine.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

It means that non specialists or people who haven’t done a degree that’s where we say yes you need to do a subject knowledge enhancement course or you don’t and often we find those with a computing degree still need to do the subject knowledge enhancement course because of the lack of relevance to the computing curriculum. It’s really good to have people like you delivering them because it’s great to have some good subject knowledge experts delivering those courses because they’re long and there’s a lot of content to cover.

So yeah, 

Alan: there is a lot. Yeah. No I’m looking forward to it because one of the things I really enjoyed when I was head of department was the mentoring of computing trainees. And that’s one of the reasons why, I wanted to get involved in the teacher training. So the mentoring. I had some brilliant, trainees that, they were all brilliant in their own way, but some of them needed a lot more support than others. Um, It’s it was one of the most rewarding things to see a teacher develop. And then fly solo and. Yeah, it was great fun. It must be rewarding to be in that business all the time? 

Rachel: Yeah It’s a delight to watch someone go from the nerves of teaching their first ever lesson that they do in the summer with us all the way through to, loads of our trainees after their first year go on to become heads of department or go into leadership.

So to see them all flourishing and flying It’s lovely, but also to see their confidence grow just in terms of trainees that had never used Python before going to fully teach a GCSE class and seeing the success that their pupils then have because of having that teacher is brilliant. 

Alan: Yeah, that’s the thing.

Yeah, I feel it’s weird. I feel kind of responsible for the mess that the world is in because of technology, because I was obviously a computer scientist. No, partly responsible. I mean, It’s not all my fault, not all of it. 

Rachel: Alan, that’s a lot to take on your shoulders. Yeah. 

Alan: Yeah, it’s my fault guys. It’s my generation of computer scientists and who created, all the problems. So I feel like it’s partly my responsibility To nurture the next generation to solve all of the world’s problems that have been caused by technology. So I used to go into, I would go around and sell the subject and I would beg the head of maths to let me go into maths lessons and science lessons to, Before options evening to sell the subject and I would do a 10 minute, I would do a 10 minute speech and I would finish, thank you for coming to my TED talk, I would do like a 10 minute TED talk on what computing was and I would say, I would literally say to them, you need to solve all the problems that my generation have caused with technology, it’s on you, no pressure. 

Rachel: That’s the joy of the subjects, isn’t it? That they do have those opportunities to go. Yeah. Problem solving, and I think the impact that having a trainee in school, schools often worry and say, oh, we shouldn’t, should we take on a trainee teacher? It’s a lot of responsibility, but the results that those trainees get and the enthusiasm and time and effort and energy that they put into their classes, honestly, every single trainee I’ve worked with, I’ve never, I’ve never seen.

It, It might not always be perfect, but they do, I’ve never seen anyone work as hard. So it was, no, 

Alan: I can say this now with absolute certainty, it was always a net benefit to my department having a trainee or two, which we had once we had two at the same time. Honestly the value they bring is far greater than the cost to me as a mentor or a head of department.

And I would sit at the back of the class and I would make notes and observe, but I’d also be getting on with other stuff like I might probably not marking because that would need more brain power. But I never marked anything anyway. You’ll have heard me talking to Andy Colley a couple of weeks ago where, I just did multiple choice quizzes all the time.

And hey, I got away with it. But, I’d be sat at the back of the class observing my trainee while getting on with other stuff. And And they would help in every way they could. They ran after school clubs for me and all sorts and they loved doing it. So yeah, some of them have been a challenge, but it was a challenge that I always enjoyed.

Rachel: Yeah, and I think there’s a big shout out to all the in school mentors because they are the ones that spend every day with our trainees, with all trainees in school, and they have the biggest impact, like my mentor Sayeed. If he listens to this, that would be amazing, but he completely made my training year.

I don’t know what I would have done without him. He was, he’s an incredible computer science teacher and he held my hand, he wiped my tears, he made me more cups of tea than you can imagine, but he was a fantastic mentor. And I wouldn’t be the teacher I am today. I still think of things that he taught me and things that he said and displays that I never had as good displays as I did when I was a trainee.

Alan: Well, that’s, That’s true. Yeah, you could get them to do that stuff. I know. Yeah, it was always very planning lessons as well and creating resources and creating quizzes. So like I say, I relied heavily on multiple choice quizzes, but I think they’re incredibly valuable if you do a decent multiple choice quiz.

And so I, my trainees would love making, quiz questions and past paper type questions and stuff all the time. So that was great. Yeah no, it was Really good, a lot of my trainees have gone on to get jobs as computing teachers, which is great because there’s hardly any of us!

Rachel: When I’ve the mentor trainees in school as well. I’ve definitely seen that. They, sometimes I’ll go and watch them teach one of my lessons, like you’re saying, sat in the back of the class, and I’ve thought they’ve explained that so much better than I ever would have, and then I find myself stealing their resources or their ideas. It’s definitely made me step up as a teacher. 

Alan: The other thing is, because like I say to the kids, I’m 103, and, I do, actually that’s no word of a lie and I really should stop doing that, but I used to say that a lot and the kids in year seven would go, really? They’re all whispering to each other, he’s 103, and I shouldn’t really tease 11 year olds like that, but I did used to say that, you know me, I’m 103, My point being I’m 50 something and, I’m trying to be down with the kids, but I’m never going to really be, I’m not going to be legit like some of the younger trainees are, you know, my lessons are never going to be described as sick, no matter how hard I try.

Rachel: Those multiple choice quizzes sound excellent, I’m sure. 

Alan: I’m sure they they did enjoy. I discussed this actually on an earlier podcast about going off at a tangent and just going off on stories, which kind of became the theme of the podcast anyway. But, and so they knew how to get me off on a tangent all the time.

And they’d say, tell us more about the robot apocalypse, which was of course my favorite subject. So I used to, I used to say to kids when I was doing my options evening speech, I would say, you, you need to, Take computer science because we need more humans on the side of of humanity in the robot apocalypse and all of that. So, And so they would say, you know, tell me about the laws of robotics, sorry, 

Rachel: with AI, it feels like we’re getting closer to this robot apocalypse than ever before. 

Alan: What was I saying? So I was down at the Oxford Leadership Conference. And I was at dinner the night before with, Jane Waite and others. I’m dropping names now. And we were talking about AI and whether AI will become sentient and, and whether AIs will need rights and will need to consider the rights of robots, basically. And Jane was incredibly skeptical and I still stand by it. I think we’re going to have to, I don’t think there’s anything unique about humans that can’t be replicated in machines, but maybe that’s the computer scientists in me.

So at some point we’ll have to grapple with the rights of robots and stuff like Isaac Asimov predicted. Do you think? 

Rachel: This is a big, it’s a big question. I think Jane Have I got you off 

Alan: your favourite topic? Have I thrown a curveball at you, Rachel? 

Rachel: No, I’m here for it. Jane is the, an expert in the research on it, so I would never go against anything. Jane’s literature review, if you look, if you’re looking at AI computing, the literature review that she has done, and the work that Ben’s done at Raspberry Pi on AI is excellent, so they would be my go tos on that. But I think, will we ever have to have rights for robots? I don’t know, because I think everything is, anything that you program is, Like a version of reality rather than someone actually having thoughts, feelings and experiences themselves. So would a robot ever have feelings? Probably not. And emotions, but can it replicate them really well? Yes. Yeah. I don’t know, but it’s becoming very iRobot, isn’t it? And I’ve seen how those films end. And I 

Alan: love this. I don’t think there’s any right answer. And yes, I totally agree. Jane Waits done some fantastic research and, and is very knowledgeable about this subject. But I think the topic of robot rights is more philosophy than computer science. 

Rachel: Yeah, 

Alan: I speak as someone who read a load of sci fi as a kid. So I’m come from Isaac Asimov’s three laws of robotics and stuff like that. But I have to say your response there, Rachel, was. Absolutely what a deepfake would say, so you know.

Rachel: Well, So 

Alan: I don’t think you’re, I don’t think you’re real at all. 

Rachel: I always say please and thank you to Siri just in case because I am scared about what might happen in the future and at least if I’m polite to the robots in my life. Then I might have some favour in the future. So 

Alan: that’s my friend of mine said uh, uh, my friend of mine who said, I’ll have to go around and help me mum with Alexa the other day because she couldn’t get it to do anything.

And she said mom, just say what you said to Alexa and I’ll work out what’s going wrong. And she said, All I said was, Hey Alexa, can you put radio two on? There’s a love, you know, and she didn’t like mum. You just have to just say fewer words, you know? yeah. They’re not quite, not quite human yet. No. 

Rachel: Well, Maybe, you know, we’re definitely going that way, and I know with regional accents, Alexa really struggled with regional accents to start with, but it is got a lot better, so we’ll see.

Yeah. As 

Alan: you’ve probably heard, I’ve had um, Snoop Dogg, Mr. Beast and Joe Biden on my podcast so far. . 

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!

Rachel: Yeah. 

Well, 

Alan: um, I mean, It’s amazing how many celebrities wanna be on this podcast. I’ll probably get Taylor Swift on next week. 

Rachel: I feel honored. I feel honored to be here. 

Alan: Deepfake rachel Arthur on my on my podcast.

Um, Yeah. Um. Right, I know, yeah, this week’s gone a bit surreal. Um, yeah, we did. Why teach computing? Oh, we didn’t really. One of the things I’ll splice this bit in to the earlier conversation, if it makes more sense there, because I can do that with Descript, only 24 a month. I was on, actually, this afternoon, Rachel, the CAS Innovation Panel.

Rachel: Yes! 

Alan: And I know that you were obviously parenting at that time. 

Rachel: Yes, I was trying to attend but my very small baby had other ideas. 

Alan: So talking of dropping names, I was hobnobbing with Paul Curzon and Miles Berry and Simon Humphreys and Catherine Elliott and Sue Sentance and Carrie Anne. And um, oh it was lovely. And we were talking about, Why teach computing, and first thing I said was equity, because that’s me, and I said that it was the digital haves and have nots are actually becoming the can’s and can nots. People who know how to use technology and those that don’t, and that’s becoming a big problem, don’t you think?

Rachel: Yeah, and I think the digital divide is only getting worse, especially with AI that we’ve already talked about, but if we don’t have great teachers teaching computing, there is not access to computing in that school. That means that the pupils in that area can’t do GCSE computer science and what we’re seeing when I’ve been doing some research into why girls choose computer science or why they don’t and often it’s not offered is the first barrier.

So if it’s not offered in school, then it’s not an option for them, male or female. So that’s why it’s so important to teach it. 

Alan: And then those that offer it, gatekeep it 

Rachel: from 

Alan: the low prior attaining students, for example, or they gatekeep it from SEND students, which, My experience shows that, there’s no reason why anybody can’t do computer science .

Rachel: it’s an absolute frustration of mine when someone says, only pupils who’ve got this grade in maths or only high prior attaining students can do computer science, there’s a reason that there’s grades one to nine because any of those grades is an achievement in that subject.

It really, really, really is about access to a subject to inspire the next generation to go on to want to study it further. I’m really frustrated when I see schools putting barriers in place as to which pupils can choose it. I’d love to see more schools offering it and then no barriers in terms of who can take it and really considering where it’s been put in the option blocks as well, because it is an EBacc subject, when it’s being put against, the other bucket, then pupils are less likely to choose it and teachers discourage them from choosing it because it’s an EBacc subject.

So it doesn’t fill those buckets for Progress 8. Yeah, and they say 

Alan: things like, oh, you should be doing triple science, never mind computing. And, yeah, no, it is a tricky one. I think we’re on the same page on that and we want as many young people as possible, preferably all of them, to do some kind of computing qualification, computer science preferably, but we were talking this afternoon about whether the new government will have a look at this and whether we’ll end up with a computing or applied computing GCSE again.

Do you think that’s a good idea? 

Rachel: I think. It is an excellent idea because we need to have a balance computer science as a GCSE is trying to cover so much content within it. We know all the computer science teachers listen to this. It’s trying to be all things to all people and actually having, a computer science like technical GCSE, and then a more applied digital skills for people that are going to be using technology in their everyday lives, which we all are going to be in our jobs of the future, is really exciting.

Almost like a basic right that every people should be leaving school with. It should be alongside literacy, numeracy, and digital skills. So whether or not it needs to be GCSE, I don’t know. We can, there’s lots of different ways that you can do it, but it needs to be taught. as a right to our pupils to be able to use a computer properly.

Alan: I think it’s really important and one of the things that struck me when I was talking this afternoon was about, digital citizenship as a bare minimum needs to be taught and that’s, being able to participate in society as it becomes increasingly computerized and advocating for yourself in a computerized world from a place of knowledge and what immediately sprung to mind was the post office horizon scandal and all those victims of miscarriage of justice who had no means of defending themselves against evidence that They had defrauded, the post office because they and their lawyers didn’t have enough digital literacy to challenge the charges.

Rachel: It’s even, just the basics. Online banking, paying your bills, so the basics that people do on a day to day basis. Fake news, it’s not just a case of educating people about, you say digital skills and it, and people’s mind goes to, oh, we’ll do a touch typing course. That’s not what I mean, that it’s about, it’s almost something that falls between English and media and Religious studies even, it’s a worldwide awareness of all the challenges that are brought to us by social media and by having access to the internet in our pockets all the time. And all the fake news that is out there, and how to, you can’t move for being on Twitter or X and seeing fake stories about Kate Middleton at the moment, and I feel like 

Alan: there’s a 

Rachel: lot of false things 

Alan: going on. Yeah, 

Rachel: no it is. Our kids have been exposed to all of this all of the time, how do we protect them and look after them?

And, there’s the whole education for a connected world framework, but how well is that taught across schools and where do people fit in the curriculum? Yeah, 

Alan: it’s a great framework, but again, the education for a connected world is brilliant, but it’s massive. Yeah, huge. It’s huge, and in case listeners don’t know, Project Evolve is there from Southwest Grid for Learning to cover the whole of the education for a connected world framework.

It’s all there if you want to teach online safety very well in your school, but no school has the time for all of that, so. but we need to make the time somehow, but that’s, government and DfE need to do something about that. And I think we do need a refresh of the national curriculum and foreground some more digital literacy skills.

Rachel: If you want it to be taught, if you want anything to be taught in a school, you’ve got to make it someone’s responsibility, and there’s got to be. Points awarded, or achievement awarded, or something awarded for a school to take that seriously. Results, unfortunately, are the money that we work in as schools. It’s not on the curriculum, if it’s not on an exam board spec, then it’s not gonna be. 

Alan: Yeah, 

Rachel: In a curriculum, sadly 

Alan: true. That’s the way it is at the moment. So hopefully we will get an applied computing type qualification. I did hear what you said there about, it’s not touch typing.

I think a lot of schools try to put pupils on a vocational IT alternative because it’s easier. And I’ve taught CIDA, I’ve taught. Cambridge Nationals IT. I’ve taught creative iMedia and they’re all very hard and full of writing, which means they’re not actually particularly suitable for pupils that we believe are going to struggle with computer science.

There’s no easier. There’s quite a lot of literacy involved for a start, so it does annoy me that it. ICT or even computing is still seen as ICT and is still seen as some kind of vocational, 

Rachel: and the screenshot qualifications, as I call them, where you end up with reams and for those that haven’t taught them, you end up with reams and reams of screenshots of evidence from pupils.

Yeah. They’re not actually. Oh, I’ve done 

Alan: some research on software. No, you’ve just googled stuff and screenshotted it and written it as if it’s your own. Yeah. Oh, I found some soft. No, you didn’t. I said I was, this is the software I gave you to use for this product. And you just went and pretended to do some research.

Yeah. Mad qualifications. They were. And 

Advertisements

Rachel: ECDL or don’t even go there. 

Alan: We have rambled. Well, I say we, Rachel and I spoke for 10 minutes and then I’ve been talking to deepfake Rachel for 50. Um, So that’s been brilliant. What does the future hold for? Teacher training. Is there some changes coming?

Are they rationalizing ITT and ECF or something? Did I read? 

Rachel: Yeah, there’s loads of changes coming. There’s a whole, there’s always change. When isn’t there change, Alan? It’s just the world that we live in. There’s something called the ITAP, which is coming into place. And we’re all preparing for that, which is about really high quality.

The initial stage of teacher training, so for us it’s our institute so how we can make sure that’s as robust in terms of pedagogy and classroom interactions as possible. But I’m really excited about what technology can bring to initial teacher training and, been doing some research and speaking to lots of different people about how we can use AI for initial teacher training.

And I’m a big fan of deliberate practice and, giving trainees as many opportunities as possible to practice their skills. Cause I think that’s the only real way to become an excellent teacher, but often for our trainees because they’re teaching in the school. That they’re employed at and they’re there permanently.

If you make a mistake with the class, as we all know, there’s not much going back. You can’t zap their memories and pretend that didn’t happen, or pause and say, can we go again? So I’d be really interested in simulated learning environments and how AI could behave like a classroom that I don’t know, I’m imagining kind of VR headsets and a simulated classroom environment so trainees can practice different scenarios before going into the real real world.

Real classroom setting because it shouldn’t be a practice run because it’s those kids education, so we need to make sure that it’s they’re in the best place possible to do that. I think there’s some exciting changes coming. And in terms of computing teacher training, like we’ve just been talking about, the digital qualifications, how we’d have to adapt subject knowledge and the subject knowledge parts of our program to be able to teach a different suite of qualifications if we’re There’s reform to the computing, GCSE.

So that will be, really fun when I’ve just finished writing my curriculum. 

Alan: Good. 

So, 

Rachel: yeah,

Alan: Yeah, so all you need to do is do what you did last time and just get ChatGPT to write your curriculum again, Rachel, you know. if I, 

Rachel: if ChatGPT could do, So if you could do that for me and that would be brilliant, but unfortunately, I think we’re a while off it being able to personalize it in the way that we want it to and it being reliable enough, but I don’t think we’re that far off it.

Alan: Now, um, just for the listeners benefit. Don’t actually believe that Rachel used AI to write the teach first curriculum, but just in case the lawyers are listening, the number of spelling 

Rachel: mistakes in my curriculum would say that I definitely wrote it. 

Alan: Oh no, you can say, ChatGPT, please write like a bad speller an initial teacher training computing curriculum.

You could say that and get lots of spelling mistakes in it and make, make it look like a human wrote it. 

Rachel: I am deepfake Rachel, so I wouldn’t want to Well, yeah, 

Alan: that’s right, yeah. Good, brilliant. I think I’m looking off to the side here because I’ve got loads of notes, like I plan these things are scripted, yes, Alan, they are scripted. Yeah, Yeah, 

Rachel: it’s scripted. The robot has completed her script for the day. 

Alan: Thank you. Right, um, that was brilliant. I have no idea how I’m going to edit that down to a reasonable length. 

Rachel: Good luck! But 

Alan: this is, This is what I do. I just get, Because I have such great guests on and we end up talking forever, we end up talking for over an hour and then I don’t know what to do and I end up leaving most of it in.

Rachel: It’s hard isn’t it, but you’ve got your great software so hopefully that will help. 

Alan: My great software, Descript, only 24 a month for the pro version and I just press a button and it gets rid of all the ums and ahs and stuff, although it’s, you’ve got to be careful because. When I interviewed Andy Colley, he has a phrase which is, you got to keep the main thing, the main thing, which is great, but it cuts out repetition of the main thing.

I spotted it before the podcast went out, so I was all right, but yeah. The AI looks for repeated phrases. And the AI looks for repeated phrases and takes them out. Will it take out 

Rachel: that repetition? We’ll see. 

Alan: It might do, and then this will make no sense to the listeners, this bit that we’re talking about afterwards.

It’s really, it’s a bit like Inception, this. None of it’s making sense. 

Rachel: Nothing’s real. What is real anymore? No. We’re all in the 

Alan: matrix, and maybe I’m a deepfake. Oh, well that would just be the 

Rachel: twist, wouldn’t it? To finish this episode. 

Alan: It’s just really happening. What’s this ready for? Right, um, On that note.

I think I’d probably better, what shall I say, terminate the program. This is where you go, no, I’ve got rights. 

Rachel: Yeah. Do I get shut down now? Is that what happens? 

Alan: Yeah. Sorry. Yeah. Cause you’re not real and you don’t have any rights. 

Rachel: Send me for some updates. Yeah. And 

Alan: when you’ve been glitching, you’ve been glitching a bit.

Rachel: After my maternity leave, I can return with a, you know, new, restored version. 

Alan: Yeah. Right on that note. I think it’s been brilliant. I hope that we met the brief, which I think was, how do I train to teach computing? Something like that. 

Rachel: Pick one of the training programs. But the main message is just do it please just train to become a 

Alan: computer student.

How hard can it be? 

Rachel: We can do it. 

Alan: We can do it and we’re not even real. So how hard can it be if you’re an actual human? No, it’s a 

Rachel: brilliant, joyful career and there’s lots of Lots and lots of opportunities that come from it, so would thoroughly recommend. So yeah, thanks for having me. It’s been a joy.

Alan: Yeah, no, it’s been great to talk to you and thanks for coming on. I will I haven’t heard anything, so I guess in the background. 

Rachel: Yeah, your little 

Alan: ones are still asleep. 

Rachel: Yeah, two out of two. 

Alan: Good, so you might even get an hour of telly. 

Rachel: Treat myself, there’s a, I’ve gone back to watching Grey’s Anatomy from the start, so 

Alan: that’s why.

From the start? 

Rachel: Yeah. 

Alan: Oh, good. Not actually done that one, but my wife’s, what’s, where is it that she’s watched, Friends about ten times, but have you seen that new girl with, Zoe Deschanel or something. Yeah, she’s watched that about three times. 

Rachel: Yeah, 

Alan: I don’t mind. That’s quite funny. 

Rachel: Yeah, so light hearted 

Alan: good so I will let you go and have some precious quiet time.

Rachel: Thank you, I don’t know the 

Alan: robots need quiet time. 

Rachel: We need to, refresh overnight and install updates and reboot and restart. 

Alan: All right, okay, lovely to talk to you, Rachel. 

Rachel: Thank you, thanks for having me. Take care, bye.

Alan: So that was a fun episode to make hope you enjoyed it. Let’s revisit our fertile question. How hard can it be? Have we answered it. Let me know in the comments or on the socials, this has been how to teach computer science, the podcast. I’m Alan Harrison, please do visit my website. I’m not being paid for this. 

So buy my books or buy me a coffee, please details at HTTCS.ONLINE. And subscribe now. So you don’t miss a thing. Have a great weekend and I’ll catch you next week.

If you are grateful for my blog, please buy my books here or buy me a coffee at ko-fi.com/mraharrisoncs, thanks!
Categories
Uncategorized

Never mind the PowerPoint

Have you asked a question like this on teacher social media?

Has anyone got a PowerPoint for binary addition? They just aren’t getting it.

I need a decent lesson for client server versus peer to peer.

Any resources for boolean logic? I can’t seem to get them to understand it.

When I see these questions I do try to help, but I believe those asking would be better off working on their explanation of the concept. Once you have a strong grasp of the topic, you can explain it well, answer questions, and check for understanding meaningfully.

Teaching is simple, really, if we remember we are just trying to transfer knowledge from our heads to theirs. Looking for lesson resources that shortcut this process is a distracting, often futile enterprise. The time spent looking for that “magic lesson” could be better spent growing your own understanding so you can develop theirs.

Fortunately we now have the NCCE curriculum backed by the Oak Academy recorded lessons, so we can teach ourselves before teaching our students. I also recommend Craig’n’Dave videos and the Isaac Computer Science website, and the great textbooks by Heathcote & Heathcote. Better still, partake of the NCCE training offers.

Once you know it yourself, and feel confident you know it, you can explain the material in ways others understand.

Rather than asking for slides and worksheets, I recommend teaching yourself the content. Then study others explaining it well.

My forthcoming book might help with greater understanding of the GCSE Computer Science content. Comments welcome here on WordPress, on Twitter or on LinkedIn.