LongCut logo

Semantic Waves Legitimation Code Theory LCT | Computing At School CAS Conference for teachers

By MrLauLearning

Summary

Topics Covered

  • Semantic Waves Bridge Abstract-Concrete Gap
  • Tier Three Words Demand Explicit Teaching
  • Unpack then Repack Avoids Teaching Traps
  • Etymology Stories Make Cache Memorable
  • Semantic Waves Enable High-Stakes Writing

Full Transcript

hi everyone it's William Lao here I'm a teacher of computing at Central Foundation boy school and what I thought I'd do today is I would represent um a

conference session that I ran at the Cass conference uh back in February March 2020 um and a lot of people have um been

asking about this session um on semantic waves and how this might be applicable to um Computing and actually a wide range of subjects so I thought I'd um

share this content with you um today so these are the two questions that we're going to try and answer today um

both pastorally and also academically so why do students find certain topics or concepts so difficult to understand what can we do about this

and we're going to look at that um in terms of subjects um there might be more of a SL on computer science as that's um and Computing as that's my subject

specialism but hopefully you can apply it to your subject as well I think it also has um a pastor Focus too

so essentially um we can look at this problem from a academic perspective to start with now you can imagine a student

standing on uh one side of a clip with high States reading on one side and by the end of the course on the

other side they're expect to perform high stakes writing and in the middle we have this Gap and that's essentially where the teaching

happens I feel as though at the school that I'm at uh cental Foundation we already do so much to try to help students make that Gap

and I'm sure this is these are things which um teachers do all the time as well and what I wanted to do is I wanted to summarize um all these great things

that we do and it I decided to put that into a diagram and it's a very busy diagram it's deliberately um quite busy um I've tried to encapsulate all the

best practice um that I see in classrooms um in order to make um teaching and and learning successful

but despite the fact that we do all of this incredible practice despite the fact that um we do um all different types of modeling what timeses of

assessment our behavior management retrieval practice and questioning even though we do all of this there are still some gaps for some

students there's a small minority that still can't access certain material despite our best efforts

and I wondered could semantic waves at the top here be a key missing piece of the puzzle so hopefully I'm going to present

to you a theory or perspective which you're all going to find useful I know many teachers and support staff already use semantic waves on a daily basis

although they might not call the semantic waves um however I think by highlighting um this Theory or um this facet of the

theory um it will make us more aware and how powerful that all of this actually is so where does this all come from then

so understand um semantic waves is semantic waves is actually part of a larger um Theory um called legitimation code Theory or LCT we're not going to go

into all the different codes we're going to focus mainly on semantics and um the the person behind um this theory

is uh Professor Carl maton and he came up with this cartisian plane and he says that um this semantic plane is relevant in a wide range of

disciplines not just in um computer science or any other academic subjects from education but also applies to engineering to sports Sports law dance

and music and I think I've witnessed this a lot um with all the um incredible work that pastoral um members of Staff

do as well so people like our our heads of year um and form shors um I think they also use this as well so the

semantic plane has two axes semantic gravity which describes how concrete or abstract something is so

um the more gravity you have the greater the semantic Gravity the more concrete the concept is

and whereas uh when we decrease the semantic gravity it becomes more abstract and then secondly we have

semantic density so how much meaning is packed into a concept or term so we have um concepts with low semantic density

they're quite simple whereas when we have Concepts which um have high semantic density they are a lot more

complexed condensed and um there's a lot more links um inter links between different topics so I would say that on

the left here you'd have everyday words or what you might call tier one words things which are simple um and uh easy to understand and explain to people

words like happiness or love you could explain that to um a seven-year-old or an eight-year-old that they're fairly simple

um I suppose happiness and love might actually appear more towards the top like this might something that's quite abstract to start with um and as move to

the right terms and Concepts have a lot more complexity and interconnections with other theories

um so on the right side of the plane we essentially have our our academic Zone where we're aiming for all of our students to get to um and that's kind of

like the Gap that we saw in the previous slide um and so what I thought we'd do is I thought we would look at some tier three words um with high levels of

complexity so they're going to be very um context um specific um because I teer free words and I didn't just want to look at Computing I want to look at

other subjects as well just to put the audience um a certain level of unease um so that they would see like what it would feel like to be thrown into this

and these are kind of like the concepts which uh we would need to look at so for example in uh geography this is like the the zone that we're talking about uh

that this Zone here that we're trying to get all of our students to get to by the end of our course of our T League school if we look at geography AQA GCC paper

one now here is a small selection of tier three key words taken from the 2018 gcsc exams now some of these terms are

abstract and high level um and general and then some of them are

more concrete and very um specific so um words like uh I don't know like hardwood agreements um a Cory is is

something that's physical and the Savanah and the tundra is something that's uh quite concrete that we we can show pictures of and it's quite easy to well you can

explain um whereas something like glaciation is nearer to the top um up

here um so the concepts which are which have a are a bit more abstract B more go at the top and the concepts which uh are a bit more specific and that we can

give definitive examples are and I think the ones that I gave with like Cory or U shape Valley would go um they're more concrete specific so they go at the bottom right um looking at um some other

subjects you can see how complex our job is so this is some from PE and these are just a small selection of terms that you have to learn for the

GCC paper p and our computer science um I didn't necessarily pick AQA or a specific example for any reason it was just that these were readily available someone

already made these um readily available as well so um these ones from computer science like um things like nonvolatile

or operating system application layer um what it's a a protocol that's quite abstract kind of um concept so that would belong somewhere close up here um

to the top right and you can begin to see how complex a teacher's job is but also how complex it is for a student because like a student studying just 10

gcsc would have to know 600 of these tier three words and that's not even including subjects like MFL where the majority of words they encounter r ti3 words because they're completely context

specific to that subject and they won't hear them anywhere El um so I thought like one activity

that um I gave people was to um get out an exam paper or a a specification be it from the the GCC specification or a

level specification and then actually highlight all the tier three words so your subject specific keywords that the students are highly and likely to

encounter um in their daily day-to-day life and which which will need explicit teaching and I'd recommend you spend like 10 or 15 minutes doing that now

these are readly available so if you you know just go on I GCC so if I say like it's already pre-loaded quite a lot this

is the the previous JT 76 this is the specification which is just ending right now um but I would probably print this out and go through here and you know the

tier three keywords there are already so you've got CPU forment architecture M MDR program

counter accumulator ALU Cu cach uh execute maybe I think fetch is probably not a Tierre word u but execute definitely and there's often this debate

of well what happens if this word like fetch means different things in different context so a student might be able to explain a dog fetching something but can they actually explain the

minutia of a fetching instructions from RAM and putting in the NPR for example and I'd recommend this is useful for all subjects because you begin to see from

um a novice's perspective how complex our subject is and how it might be quite challenging um to teach um and to learn

a certain subject soid just spend like 10 or 15 minutes do that you can pause the video um and do that if you wish um it's it's a very useful

exercise okay so once you've done that um what we should do next is we should

consider the the theory in a bit more detail and we need to look at some of the traps that might um occur when we are

teaching so what maton states is that there's a risk in some classrooms um that there is

um a lot of unpacking I simplifying going from the abstract um to the concrete examples

any repacking so we take a really abstract term um say for example uh I would say that the internet is fairly

abstract or say like four Loops or wild Loops or nested Loops are quite abstract and you give lots of examples and you unpack them you simplify and essentially

go from abstr abstract to concrete and that is what most good teachers do but he says that then what a lot of teachers or some teachers don't do is they don't

then repack the term and he terms these downward escalators so what he says that he encourage us to take the content that once we've um introduced what the

abstract term is and we've given lots of concrete examples so you you introduce concept of a while loop you go through lots of different examples of a while

loop um showing how you might have um well you would always have a condition at the top um and then you might have um a very basic W which ends after a

certain number of Loops or when a certain condition has met um you might have a w with a counter um you might also have a w with an if statement that when a certain um

condition is met something happens so those are all the very concrete examples that we should be doing so to make the abstract concrete but then what it says

is that we should then repack the content and generaliz and theorize afterwards so once we've given all these

examples of while Loops um or for Loops or given all these examples of say um secondary storage um devices or protocols we then need to generalize and

then need to say okay so when would we actually use these so when would you actually use a while loop as opposed to for Loop when would we actually use these

protocols and in doing so we create what he calls are um semantic waves so we take a concept we unpack it and make it

concete give lots of concrete examples and then we repack it as well um and by continuously going from

concrete um back to abstract from complex and simple and back um this is what it might look like um in a lesson

and he says that actually um in a lesson you would have several um semantic waves you wouldn't just have one you could have semantic waves um within a lesson several of them within a lesson you

would have semantic waves within a unit of work as well now he also says so this is what it might look like within a lesson so you go from heix reading this is hex's

writing the other side of the cliff that we're trying to get to and we're starting with these abstract terms that we have to somehow um help students

understand and so we dip straight into um concrete examples because when you've got something that's quite abstract like binary we need to give them lots of

examples of like ones and zeros um colors um sound and how they're represented so we go to concrete examples but then we repack then we give more concrete examples and repap and

eventually um we get to a stage where we're able to perform this high stakes writing which is essentially what an exam is and it doesn't really matter what subject you you're studying at

gccna level you're going to need to perform some high stakes um writing um and so he also identifies

some other traps so let's look at line a first of all so it says that line a shows what happens when a teacher never unpacks so in some classrooms they just stay at the abstracts all the time so

it's abstract it's General and complex without any examples um but hopefully even throughout this presentation you've heard me give examples of how we might

unpack the concept of using binary by using binary numbers by showing binary addition by coloring in pixels these are all concrete examples of of ways you

might teach binary um so color by pixel uh other things that you might do um you might actually use like um binary game

so there um a binary um G online so if you just Google binary to den game that would be another concrete example of how you might use it but in

in some classrooms they might just stay abstract General and complex without any examples and I suppose we've all been there when we've observed a lesson and you're going in there as a novice you

might be observing another um teacher teach you another subject and you're sat there with the students no one really understands what's going

on because the teacher hasn't given any complex any um concrete examples so they've talked about glaciation how it might be this process but they actually

haven't shown you what a glassier is or what a U-shaped valley is um or what a rash muton is and by giving you these examples and showing pictures videos

looking at case studies we're giving concrete examples um and that is how we get our our downward escalated but then

hopefully a semantic wave back up um he says that actually lying B you could um also have a risk where you just do lots of concrete examples but you

don't link back to the general theory so for example you just do lots of binary to denary conversion or you just do lots of quadratic equations in maps or you

just do lots of um I don't know um petal paragraphs um in English or you come up with like hundreds of simil

um whilst discussing simes but then you you never actually um go back um into the abstract say well why do we actually

use a simile um why do we actually need to um use binary numbers or when will we even use like binary addition so all of

these things that we learn we have to then generalize and then go back up um to the abstract say well the reason why we use this the reason what is the

effect of using a simile here what is the effect of um or why do we computers actually use binary we answer those poed

questions and we help the students understand these topics and essentially we help close the gap now as I said earlier I think this applies pastorally

too and I know this is a bit of a segue but um you know you probably um realized by now that I don't really get how much both in terms of my classroom and my

house particularly during lockdown but even in general but sometimes I like stick my head out of the out of my classroom and I hear these like

incredible conversations um from our directors of learning our heads of year and the Pastoral team like our inclusion team um or even like at detention you

hear a teacher explaining something so you might hear um a teacher essentially you might hear someone say that you know tell a student that you did something inappropriate or you were

rude and the student might have a really puzzled look and they might say no I wasn't rude or I wasn't inappropriate so essentially then the teacher or the the head of year will then give a specific

example so they're going into the concrete then and say well you know you were talking over miss or you talking over sir and that is rude so they've given the example or you push someone into the classroom and that's

inappropriate so when you take a term and for some students they don't actually understand what that means we said oh well you rude and to them they were they didn't think they're rude or they didn't think what they did was

inappropriate but actually when you give the example it's then really hard to um to deny that you're like oh yeah I guess uh me talking while sir is talking whilst Miss is talking is a bit rude

isn't it or if I push if someone pushed me into the classroom I suppose I think that was inappropriate wasn't it so then you know the teacher might turn back to the student and say well do you think

that that was appropriate or or inappropriate or do you do you see how that might be considered rude and essentially what they've done is they've told the student they were rud or inappropriate they've given the example

and then they've brought it back to the abstract and said you know it obviously was a bit rude and you should um and you you're trying to get them to generalize

already so I think these semantic waves um which I think the best practitioners are already using are indeed really powerful and it makes things easier for

students to understand um and I think the understanding whether it's something that's pastoral Behavioral or

in terms of subject content by using these semantic waves we are able to um I

suppose help students understand what is going on so let's have a look now at uh what this might look like in classro I

tried to plot a few of the techniques which I think I've seen in hundreds of classrooms hundreds of lessons sorry um and how we might combine these to ensure

CN using semantic waves at the moment I think we're still by abstract all and uh I probably need to give some concrete examples of how we um use these semantic waves

so I think uh one way that we might take something that's uh quite uh abstract and make it more concrete is by using a

simile so you might say to maybe your seven students or Primary students but the CPU is like a brain now you don't actually want them to remember that as

their definition but it helps make it um a bit more concrete you know you can say well it does all the processing like the

brain um and then likewise um you might give an analogy so um one thing that I talk about is a firewall and I actually

use the analogy of um osmosis in biology so those of you remember osmosis at GCC biology you have this semi-permeable membrane which only lets um certain

things in and out then you have this with guard cells or stomata implants as well which only let um certain things in or out and that is kind of like a firewall isn't it um or you could say is

like a security guard or a bouncer um who only lets certain things in or out so using analogies and the students like oh so that's what firewall is it's someone who only lets certain things or

certain people in and out and it's trying to detect malicious things as well you might use a metaphor or you might use a pneumonic there there are

loads of neonics and uh Adrian tff actually has a whole um book of poems that she uses and I think I mentioned

that um later on as well um as a way of making um abstract terms a bit more concrete um so there might be

pneumonics um to um remember um certain layers or certain protocols um and we can use those as well I think metaphors

um are really useful and this is across like all subjects now I'm not just talking Computing but hopefully you see where I'm going with that other things

we might do is uh we might uh tell a story or we might go into detail on atmology as well and uh I'm GNA give you

an example of a story right now because I suppose this this session could be as long or short as as needs to be so let me uh just do a quick seg it's kind of

like an unplanned one but it's something which I also spoke about um at the uh at the Cass conference it was another session um that I did so I'm going to

pull this up now and I'm going to tell you a story story and this is a story that I tell um all my students um and it

should kind of help you um see how stories and etimology is is really really powerful

so I suppose we'll start at like September 2015 and September 2015 is a time when my teaching philosophy changed

significantly had this new head teacher and he introduced several new policies and one of the these maybe completely rethink my role as a Computing teacher

and he stated that every teacher is a teacher of language and he said um so this her teacher was Ole knight uh he wrote a book called also called um creating

outstanding classrooms whole school approach and um when he said that every teacher is a teacher of language he also said that Mastery of a subject requires

Mastery of the language use in our subject and I was always searching for a way to make content more memorable and so here's a story I'm going to share you that's shared my students and I hope you

share with your students as well it's a story about cash memory and our students at gccna level need to know that cach memory um is CPU

memory or it's part of CPU which stores frequently and recently used data and um it improves access speed um when compared to accessing data from Main

memory and to remember this uh I'm going to tell you the story about cash so the word cash actually was first used by

French Canadian fur Trappers in the late 18th century see them here and these tra these uh Trappers that was their actual name they travel from their home to

their hunting ground and they'd cover hundreds of miles I think in some reports they say thousands of miles by canoe but definitely hundreds of miles by canoe and because they travel so far

on these hunts um and you I suppose you kind of see these uh Trappers in uh the film of the Revenant as well don't you um but clearly like returning home to

access Provisions would take too long so they would make these hiding places near to their trapping sites to store their provisions and uh this is what they

would look like um and what they would store in these um hiding places they'd store things like tools weapons food and animal Furs or

pelts that they'd already processed and these hiding places where they hid all these things um close to their Hunting site was actually called a cash and the reason why it's called a

cash is because the French verb cache means to hide so in the same way that a fur Trapper's cash was formed to enable

has to access to frequently Ed Provisions um so too is a CPU cache and uh I use this story every time I teach cash memory and hopefully it makes the

term cash more memorable um and so I think that this story also required a bit of research so I was digging deeper behind the atmology and

the root of these words and I encourage you to do that and you might find that when you dig a bit deeper you'll find

that um there's atmology in a lot of um other um words as well um such as uh

binary um iteration computer bus and polymorphism um and if you want to know a bit more about them perhaps I'll drop

those in the comments below um the video but yeah all of those words binary iteration computer bu poly they all have um a certain atmology and

a certain story behind them I always tell these stories because I think it makes them uh a bit more memorable

so let's go back now to uh work with these semantic waves and examples of how we might um help with saman way so I've given you

an example of stories and atmology you could documentary I think it's actually really useful to show documentaries um you might show them a bit of alphao or you might show them the T talk on uh

filter bubbles or on how algorithms have changed the world and that like algorithms themselves are really um abstract but when you make them concrete

so when you do um sorting algorithms with playing cards or um when you show a video of what an algorithm looks like as it sorts the dat

um that makes it more concrete I think also video tutorials so video tutorials are very simple um and also very concrete so particular for programming or when you're doing a certain skill in

Photoshop you might demo it but you might as well record it as well and then when students get stuck they just go back to the video and on my YouTube channel there are literally thousands of

um YouTube videos um with tutorials um so they're they very concrete as soon as just follow those along so that would be making

something more concrete you might do concrete examples case studies and practical that's like the bread and butter of uh of science

teachers isn't it so when when you actually start introducing case studies though it begins to be a bit more complex doesn't it because you start you

start looking at a case study an in-depth case study such as Cambridge analytica um um or you might look at migration patterns in Brazil in

geography for example and already there's a lot of complexity and interconnections there um so not only is it complex and concrete but also uh yes

so it's complex and concrete um and doing you know things like practical programming that would definitely be um in in there as

well uh so there's also this of I we you so um you would start off with worked example something that the

teacher does that's the I and then the wi which is the joint construction so that's uh something that you do together with the student so you might code together

or in pairs or with the teacher and then eventually you're heading to independent practice so essentially you're moving them from simple to complex and going from Works example joint constru to

independent practice you're essentially getting them over to um like this is the kind of where we want all our students to be

isn't it and I'm going to give you an example of IU now because I think that's what I did when I did my um conference session so it wasn't just like all chat

um we did actually have a look at this and try to plan our own lessons with IU um this is all in a Google Drive I'll give you the link at the end of the

video it'll also be below so you'll have access to the slides and also sample lessons with IU um so uh what we've got

here then is uh I suppose is this yeah so we've got a do now so this is the start of every lesson we have a do now which is going to be probably five

questions a quick five five um five questions or five gaps um which test prior knowledge so the start and then what I would do is I would introduce

them to how you might represent numbers in different ways so 92 uh four 11 um a tally so like five

and then 100 so writing those in words before introducing um binary you see that here so this would be the actual lesson

now so this is the example that I would do put 0 1 01 in here I don't have edit access I've logged into the wrong account but you can download this you can download all

the resources by just file download so I put 0 one01 and a second there's a one blet four well actually we would start

with um just a den example wouldn't we and say that actually your it's multiplication so you've got 08 so you got zero one four so it's a four 02 and

one one so 4 plus one which is five and then we do this one together and then we' go to independent practice and once again this red one is the I this one would be the Wii and then

they've got plenty of practice on their own so that's like the I wi U and then this is the the binary game that I spoke about so this is another way of uh them

getting concrete examples and plenty of practice there I believe this is like a remake of The Cisco vinary game isn't it okay so another one is logic gates

the lesson plan might be in here as well iude the lesson yeah so have a look at the lesson planning during time but you'll see that I've got to do now in

here let start every lesson and we've got binary Edition overflow and this is a completely different topic now so because I'm trying to inter leave um

lots of content so um I'm going to add in other topics to Ure that students on encountering that forgetting curve or improving on that forgetting curve so

we're looking at uh SQL on here and then also I've interleaved something to do with um CPU um factors

that affect CPU performance that cause clock being cache and then syntax errors as well that's like a great do now five questions across five completely different topics so we're really going to stretch students and get them to

think across a wide range of topics um I have all host to do now as well I think I I can share those in the link um

we gots of those somewhere okay so this is an example of IU so Advanced logic exercise so we would have already done logic this isn't like the first thing that we do in logic

we would have told them what an and gate is an orgate is and an not gate and this is like the last lesson in um logic I

suppose um and so we're com Gates now and we're introducing the so this is the one that we do together sorry this is the one that I do on the board this is the one that we do together and then there's lots of independent practice

these are way more complex than anything they'd see at GCSE and maybe even a level and by the time they finish that lesson uh I asked him you know did you find that difficult and like it was

fairly tricky I was like look you found that tricky and you still got like mostly answerers right then you'll at least to know that this is actually taken from like uh first year

Electronics engineering um lecture so um and the link is there and they're really encouraged by that if they can do this problem they can do any GCC problem and

I give this to my year 10 and 11 then because we've done lots of abstract examples we're just looking at uh Gates right um we then need to go uh concrete

so I've then said you know an example might be a water pump being designed um that only pumps water when the main switch a is on and there's water present in the system sensor b draw the logic

diagram so they've then got like a real life scenario to apply that to and then more concrete examples that's the I this is the wi and this is the you and then

they eventually this is more practice for them more ined practice and then we go more abstract so then I've given them an essay about Mo's law um and linking

the fact that Mo's law is increasing well the number of transistors on a chip doubling um every year and asking them like what are the implications of that like what is the

impact that on stakeholders technology ethics and environment and I would get to plan it here and then to write the essay there so we plan it as a wi I think it's a joint again and then we

would do it all together actually then it would be independent so that is how I would use IU um in terms

of um to create a semantic W okay um other things so reading tracing annotating and commenting U so

this is for programming as so by reading code tracing it um and commenting your code um you're essentially um going more abstract because you're say well why did

I use a for Loop instead of a wild why did I decide to use this algorithm here um you might ask them different typ of question so you might ask a defined

question eventually explain and evaluate and this is now going back up so now we're generalizing and going back upwards into the abstract so to complete

the semantic wave eventually we get to evaluate the use of binary or the use of hexad deal um or evaluate the effect of

glaciation on the landscape in Wales for example or evaluate um the the ethics behind genetic

engineering in biology um you would then give inter questions and we saw that in the do now earlier so you would try to inter leave as many not as many topics as possible

but that mors law question ask them to inter leave things like facts affecting CPU with binary and logic gates cheaper

logic gates for example um yeah so inter leaving content is

quite key terms of um what the cognitive science is in helping students um learn eventually then you would get them

to hypothesize so what would happen for example to The Internet of Things um as it as it um grows um what would happen

if you um didn't have protocols or didn't have um layers what would happen if you just had solid state drives and no magnetic drive so we're we're talking

now we're like right at the top end so GCC grade n or AAR really getting people to hypothesize and then getting them to write an eight mark question they should be able to essentially write an eight

mark question on any topic um in the in the spec on any of those tier three keyw um and like maton goes on to

suggest that the highest level of academic writing at University when he looked at the highest scoring assignment they also had semantic waves in them so

each paragraph would have um would present a theory have some concrete examples and then relate back to the overarching theory and these semantic

waves would appear throughout the essay you'd see the semantic waves within paragraphs and within the essay and he he therefore encourages us to teach our students about semantic waves is to say

to students look right now I'm going to go concrete and then we're going to abstract and the reason why we're doing these semantic waves and how we might use them in our extended writing and

essentially the end goal is for students to be comfortable to move anywhere within a subject um and remember the zone that we looked at at the beginning

of the video on this right hand side here um that's where we we need them to be at and it's impossible to precisely predict what's going to come up on an

exam but what we definitely know is that if students can move from from abstract to concrete throughout an extended 48 or 20 Mark like high tariff question you

know that's not going to be easy but with plenty of practice and experience of semantic waves in the classroom they should be able to bridge that Gap and go from like high six reading to high six

writing and write and perform at the highest level um other examples I've put in unplugged here so in the session people came up with their own um in the

conference session people came up with their own strategy as well I asked well you know like what else do you do in the classroom and people talked about unplugged say yeah of course when you do a card sort for sorting algorithms or I

actually have a whole booklet of computing Outdoors so things you can do Computing Outdoors on a field trip or for

homework um those are um concrete um and then storyboards like you might uh they're quite simple ways of representing things in say it and IM

media you might storyboard something before you actually make something or like visualization diagrams in IM media for example and poetry I may mentioned

Adrian tough has a couple of books out um which sh link Computing with poetry there's also learning games um I'm not the kind of teacher to you know put

students on like a a learning game or like code academy or whatever every single lesson but sometimes uh I will use um learning games and logic games because I think

they're actually useful I've given that IU example the lesson plan is in the folder so I've talked about that already oh yeah so what I did was um I

asked people to add to that previous slide and we did a think pet share um tackling the most difficult words in the spec so what we actually looked at was

like I I would advise you to go back to this slide and your tier keywords you made easy earlier and think about what

technique you would use to teach each of those tier three keywords but how would you teach um binary how would you teach cach how would you teach the fetch

decode and execute cycle how would you teach wireless networks which strategies would you use in here to do that and over the year or

over a unit I would imagine you probably all of these um for for each unit to get a complete

picture um what we did next then is um I asked um us to put into um this table

um like where these different things belonged so another lens was looking at like different types of knowledge

so I said these tier three key words like which of these are process driven because what I suggested was that anything that is process driven so

things like um doing uh binary conversions or programming you essentially have to use

iwu for that you you do it they do it and then they sorry they do it um you know in pairs or in a grp people with you and

then um that they have to do it independently so IU is absolutely key for um process driven things so in

French you might have like conjugating er verbs or like know the past participle of verbs

that is classic IE U um this red section here so I would argue that anything that is um process driven so what people call

they might call skills or procedural knowledge I would use IU um and then what we um might consider more content

driven like declarative knowledge or just knowledge I suppose um I think that takes different techniques you can't really do IU for

declarative knowledge um that's not going to really work so for declarative knowledge I think it would be things like using similes analogy metaphors

pneumonics um showing a documentary um Define explain evaluate giving lots of concrete examples case

studies um whereas on the process driven I might put in things like um practicals um video tutorials yeah so I would have really

think about not only how you to teach each of those tier three key words and each of those Concepts but what techniques are effective for process

driven um things in the spec and what techniques are useful for Content driven um so things which are more more knowledge based declarative knowledge

based so hopefully um we've talked about how now um we essentially need to get our Learners from high six reading to high six

writing and actually the the answer to how do we bridge that Gap the semantic Gap maybe Carl maton offers the answers

in these uh semantic waves um and I highly encourage you to have a look at his other works on um legitimation code

Theory I'm still going through that um myself to be honest um and yeah I think we covered this already

um further reading for semantic waves this this video here um I obviously I've got a link to all these slides um so you could just click on the link there's the

blog here by Digi teer I think he's based in South Africa um and then there's this journal article

by by Matt on as well that dig gu let me just go to that website because remember reading it and that's what really got me onto semantic waves in the first place

and I think it happened that quite a few people were looking this at this at the same time I think like Professor Paul K was also looking at this but um yeah

this teacher Dorian love who is actually on Twitter I follow him on Twitter has been um writing about this since like 29th of March uh 2018 so he's been looking at this for like two or four

years um and he looked at together so this is what got me first started and then what really made me think more deeply about um Computing this was probably the starting point for me

that's a great blog to dip into I would say um other further reading for teaching and learning I've got all these

titles here teach Like A Champion is for me it's such a it's such an iconic text for to like run a classroom some people don't like

it like some people think it's like a bit oppressive but you know like actually have having like spoken to Doug in the past and when you see all his

videos it is all about like his whole movement is about like social mobility and being able to um essentially teach Knowledge and Skills um in the most

efficient way and learning from like the best teachers around the world it's full of video clips as well I teach Like A Champion 3.0 is like in the process of being written Dylan William is is

obviously very influential and from his work on formative assessment and the black box as he says um bringing words to Life by Beck so this was a really

important book and because it teaches you more about atmology and how actually learning more about language and how

students acquire language um is key to success in in any subject so I hope there are people watching this who are not computer science teachers and who not been completely put off by the bit

of computing theory that presented that angman and con's theory of instruction it's a really difficult read but it's essentially lots of examples and

thoughts um on uh direct instruction uh I laugh about it because it's so difficult to digest but it's something I do p out of um o KN and David Benson but creating outstanding classrooms that is

essentially what got me first started um on my journey into um looking at um effective classroom um being more effective in the classroom and

eventually writing my book teaching Computing in secondary schools which is you know research based it's based on like the latest cognitive science um and

yeah I think if if you're into that then how we learn is a great primer for that as well um I have on my blog um a list of other books which you probably want

to uh check out uh so on my blog there's this post um what every teach training program should each to about a year ago

and at the end you can see that I've got this diagram and also the books that I would recommend can I MEAP that work so we can see them nice and big yeah hidden

lies of Learners another classic my GR nuttle in New Zealand um where he did an ethnographic study record um conversations in the classroom and

he's the one who really um pioneered um the concept about how students essentially need to encounter um a topic three times in three different ways to

actually um understand it so for that to go to longterm memory and uh we don't know why that is and we think that maybe it's to do with Evolution so maybe it's

to do with the fact that um the brain is deliberately designed designed to filter out irrelevant information but by the time we've encountered it a third time in a

different way then it goes to longterm memory that neural pathway is is solid for most of us and maybe that's something to um semantic waves has to

play there as well like by presenting a concept in abstract concrete back to abstract um that's three different ways already isn't it an ethic of Excellence

is brilliant in terms of projects and how you get students to think about dra redrafting make it stick it's kind of like a more in-depth and uh and why students down like school both of these

um are you know solid books for cognitive science um if you just want an intro then I suppose read how we learn if you find that interesting than these two books a

bit heavier but better um the motivation breakthrough um I started reading that I think it's really good it talks about um students with special educational needs

um students who might not be able to access education and maybe even this concept that um Behavior or poor behavior is communication so all behavior is communication someone's

asking up in your classroom well maybe they're just trying to communicate something and trying to understand what that is the end of average I think is really important because it teaches us

that there's no average town There's no um what works for the average um works for no one actually so we need to like make everything like quite um bespoke

and think about the individual Learners um and the individual context some people just say that's nonsense actually context is relevant well you know having taught for like 15 years 14 15 years in

like five different schools um I didn't tell you the context is important what works in one school is not necessarily going to work exactly the same in other school why we sleep uh probably the most

important book I've ever read I believe B at that um start with why you see that even in this presentation start why quite important clever lands is fascinating book by Le in Korean about

different education systems around the world Sarah Jane Blake more fascinating Research into um how the teenage brain works Legacy is more a book on culture

um Steve Peter's book on my management is about I suppose like how we manage our emotions and maybe even like thinking fast and slow that that kind of

thing the art of learning I love because it's like a more of an anecdotal way into learning and um the way that Josh

weights can learn in certain ways and yeah I think the way he articulates the learning process both in chess and martial arts I think there is some transferability there people say there's

no transferability um in like business books or in learning books but I actually think that it's just a good read if you are involved in training other teachers so if you're a head of

department or you're a mentor get better faster is an amazing program when I was an assistant head we basically ran the whole teaching learning on uh get better

faster and dougl Mo's teach Like A Champion 2.0 as well I'm shocked at that oh yeah it's up here teach Like A Champion 2.0 it's here yeah so we basically ran the whole program these

two then that really hard to digest book byman and is in there as well anything else worth checking out the Vlog uh I mean this oh I probably want to go back

to this so yeah there's so much could talk about um I've written about most of this but like modeling so this morning

actually um had someone uh message me uh on Twitter asking um about modeling and I'd say that like I we use is bread and butter in terms of modeling we need to

um scaffold we need to use a visualizer or classroom management software to do that when you're showing things um a

dual coding um so by having pictures next to um text and having lots of concrete examples mix

examples so examples of different qualities like a bad example a middle Mark band and a top Mark band that is

quite important um and I think it is um the guy who did that Roy um Sadler Roy did this great work on like mixed

examples um and how we need to use MI examples these large functional wall displays um you'll see I've got loads of those on my website here um so if you go

to uh learning.com uh go on to resources and actually just go straight to freebies so I do sell physical resources

but I'm not really here to push that main thing I want to show you is that most of my resources I give away for free so all the physical resources are there just in case you don't have access to a printer or you like to have paper

copies uh you can get this from here or from Amazon but actually all of them I give away for free so that Computing Outdoors but with' like unplugged

Computing is in here um so lots of ways of teaching Computing unplugged and Outdoors um you can do it in teams or

you can do it individually uh that's a great set of missions and debriefings uh in there uh but yeah large functional wall display so these things I have in my

classroom and they're like they take up half the classroom say like literally a whole wall is this and then these little icons are cut out and use them to demonstrate how like things are loaded

from like Ram from secondary storage into RAM and then into virtual memory uh literally physically move them into virtual memory when Ram is full so I use

those as like working wall display um and yeah there's like whole load of stuff computer science coloring but

uh I mean these A3 classroom displays I'd say A3 or A2 is minimum in any classroom if you're going to use A3 displays in a classroom you're going to have to print them three or four times because you're going to have to

replicate the same display four times around the room so everyone can see it so the anatomy of data packet uh this one actually we use and

we cut out and send it around the room classes these are made by Peter Kemp I believe and he made them available cre I encourage us all to make things available create Commons because like

that way we all just get better a lot faster to borrow um Paul vck s's um ter this is another one of P accounts I

think this one's possibly mine here programing construct like sequence selection iteration so I'm trying to use dual coding there throughout uh what else is there to talk

about uh Behavior assessment kind of like in my book retrieval practice Yeah retrieval practice is key if you're not doing like a do now like quickfire five

do Nows like five questions at the beginning of every lesson then I would recommend you do that because that's one way to get students to inter leave and um practice like space practice um using

online platforms like Quizlet um some people use educate for other subjects sakica I love Quizlet I've written my own sets on there and the great thing about Quizlet this is like complete separate I didn't really talk about this

in my conference but I thought whilst I'm here I'm not just go for everything right that I do um as a teacher so I have my class here and say for example my GC computer science

class I can go in here and look at this year 10 FB 2021 set and I can go to progress we subscribe to this I can't remember how much it is a year but it's

cheap it's like 30 to 100 pounds a year and for that I can see when students have taken a test and what their score is I actually don't care about the score

um because the testing program the way it works is the platform is that for the questions that they get wrong um they get those questions more often and the questions that they get right they get

those less often so it's pure like inter leaving spacing forgetting curve all of that built in and the questions I wrote myself um but you can just I suppose you

can get hold of my sets anyway so in here uh I can see that adim 21740 got 5 but I'm actually not that bothered about it um I don't really care what he got in

the test it's more that he's actually doing the test at a certain time um and eventually I'm telling them to aim for 90% because that allows for some typos

and spelling errors and if they can get 90 or 100% on these tests then effectively um they're going to get a grade seven or above in their exam pretty much guaranteed I don't know

anyone who's got like 90 100% on these test frequently and then got less than that so I combine them all into this master set Hey where's the master set did I not put them maybe I haven't put

it up yet because they're like my year 10 class where my year 11 class here so they have the master says 369 terms starts

off with I get them on learn well actually I didn't tell to take test first and then they go on to learn and they asks them a question and then it gives feedback on it it's brilliant I

mean the free version works just as well it's just you can't tell when they've taken a test so you actually have to physically make sure they're doing it but during remote lockdown and for

homework we can't do that test are great pictures in there um I think I wrote most of these questions myself or I adapted them based on someone else's actually someone on Facebook wrote them

then I adapted them um yeah anything else let's just go back yeah it's turning into like one long tutorial I hope I press record imagine if I go here and it's not recording

thank goodness it's recording knowledge so yeah different types of knowledge um different type if the the the Holy Grail

or the end point is independent practice and everything leads to that essentially if your students can do things independently then you've won right not

like that's like a bit finite isn't it but eventually they do anything independently you say okay yeah they've learned it they can do it independently okay so uh in terms of me

then you can follow me on Twitter moud learning you're obviously on this YouTube video anyway with mow test my website mow learning uh there are physical um resource that you can buy

all fre pretty much all free as well um there as well and then you can email me if you've got any questions about this uh and then lastly the slides and

resources uh are available here uh bit.do

slas2020 WL I hope that's been useful and a decent introduction into semantic waves particularly for uh Computing teachers

um but also um for um you know anyone from other subjects as well um

yeah I leave it there and um I think that is all any questions feel free to contact me here or pop them

in the YouTube comments uh or on Twitter I'm fairly active on on social media and I hope you have a lovely day and that

this was useful to you all all right bye

Loading...

Loading video analysis...