This is the second year that Kevin and I have co-taught a yr 7 digital technology course, which runs for about 24 lessons on a rotation. (You can find previous reflections on this course (the first one is from this year when we introduced a greater focus on the technology curriculum here, here and here). We have used the BBC Micro:bit from the start. Micro:bits are reasonably cheap, there are LOADS of resources and ideas available, and the microbits offer lots of different ways to adapt coding for students with different ability and confidence levels. We generally work through some data representation and algorithms before introducing the microbits and coding – sometimes (depending on time) we also include some of the hour of code tutorial activities for a more self directed introduction.
About half way through this year, we introduced a ‘micro:bit monster’ after Kevin saw the idea from a school in Queenstown – he is currently on camp so I apoligise I can’t acknowledge this as much as I’d like. We liked the idea and saw it as a way to get a more authentic brief design and planning for practice task into the course. And so Kevin wrote up a brief design plan for the onenote, and away we went
The currently module group is our third iteration of the project, and I think we have got it ‘right’. Judging by the hour I just spent with 28 yr 7’s who were all working with an engaged hum, they think so too…..
To start, we have a onenote template that scaffolds the expectations for the students – essentially what evidence they need to show to meet the planning for practice learning outcomes.
We then ‘let the students loose’ for want of a better phrase as they complete their own designs in their own sections
Then the students get to be creative and build their micro:bit costumes 🙂 It is a bit messy, but super fun, and gives some little iteration ideas – like making holes for the buttons, or for the leads to attach speakers too. And create the code for the micro:bits
Some cool costumes made for the micro:bit pets and/or monsters – the blue and red one with the leads coming out of it had to be modified so the speakers could be attached, so it got ‘spiky’ teeth
We then ask the student to make little video clips of their microbit monsters and pets to show us what they could do, which the upload into their onenotes.
These little monsters have been a really fun way for the students to incorporate some code while fitting the technology curriculum goals. We have found students really engaged in this project, and they all push themselves along – one group decides their monsters would use the radio functions and get their monsters to play paper scissors rock with each other!
Last year, Kevin and I taught a yr 7 digital technology module based around the digital technology curriculum. (If you like, you can read about our efforts here and here). Part way through last year we got a new Technology HoD, who has ‘encouraged’ us to include more from the technology curriculum, and we are reporting based on the technology curriculum rather than the progress outcomes like we did last year. This was a real challenge for me and took me a bit to get my head around – being a science teacher I knew the sci curriculum pretty well, and I have spent a lot of time working on being more familiar with the digit tech curriculum. But the technology curriculum was a whole new experience and initially I really struggled to get my head around it, especially ‘planning for practice’.
So, I went and tried to learn up. And slowly but surely I think I’m finding my way – a work in progress shall we say.
Planning for Practice
The CD for Tech (who is awesome, fyi, it has been good to be challenged and have crunchy conversations and to try new things) asked if we could ‘assess’ on planning for practice so across all the yr 7 and 8 modules they have a range (our modules are 6-7 weeks with 4 periods a week).
I also used this resource from TKI which explains planning for practice in a bit more detail, and got some exemplars from TKI and from the other technology teachers in the school
Essentially, I figured out that Kevin and I already did some of this without making the learning explicit. To try and make it more explicit, I modified a TKI resource and asked the students to do a little more planning around the minecraft design than last year.
We got some nice examples of planning and work 🙂
But (there is always a but!!) there were a couple of things that hindered us this time. One was the students got SO excited building in Minecraft that they often forgot to record changes they had made, or progress they have made into their Onenote. We have a policy of if it isn’t in the Onenote it doesn’t exist, but in this case there has been some fabulous learning that didn’t get recording. So I am having a wee think over the next 2-3 weeks (before we get to this in the next module which starts on Thursday) of how else I could record this? There were such rich discussions occurring with the groups building collaboratively that I just didn’t capture…..
AND I need to modify our template a little more. I hadn’t used one like this before for this purpose, and see now it doesn’t quite fit….And we also ended up running out of time to do this properly, we thought we had 6 full lessons and ended up with 4 (because schools have things come up!) so we will try to get a full 8 lessons for the next module
Fortunately, we also did some planning with algorithms and coding with the microbits so we can make a holistic judgement around students abilities to reach an outcome from their evidence portfolios. And we will tweak it for next time 😉
So, again to ensure that across all the junior modules, we adapted the module to cover inputs, transformations and outputs.
This was way easier to incorporate, given we had already been doing a lot of it without realising.
Through out the module we spent a little more time on inputs and outputs around the microbit, and when introduced the topic. We also included some questions in the ‘form’ we used for an assessment
Progress outcomes for digitech
We still also incorporated progress outcomes from the digitech curriculum around computational thinking. We covered data representation with binary and ASCII code. We walked through algorithms (love making toast) and did some coding. with hour of code and with the microbits. Kevin put some of this into the assessment as well so we had a bit more ‘hard data’ around whether the students understood the aspects of code in addition to their evidence portfolios. It wasn’t a memory test, students were encouraged to copy the code and test it to see what it did.
What the students thought
We gave an end of module survey, and generally got positive feedback. Minecraft was a clear favourite with the students
And it was really heartening to see that some students picked up on prototyping and multiple ways, although most felt they gained skills in simple coding and using office 365 (which is awesome, as these students are new to TC this year and getting them upskilled with office 365 is really awesome as an ‘offshoot’ of the module.)
So overall I think it was a good first go. We do need to tweak the planning template, and I’d like to find a way to get students to design a success rubric (we ran out of time this time round). And I’ll keep working on building my own confidence and understanding of the technology curric.
Would love any ideas/feedback as we work through, or happy to talk it through if you are doing something different
It is almost a month (where does time go) since I posted about the start of our digital technologies module, and as it finished tomorrow I thought I should remind myself and share how it has gone. It certainly has been a bit of a wobbly path the last couple of weeks, not helped by us being newbies to modules and getting the finishing dates wrong! But we were gained a week, rather than losing a week, so this meant we got to give Minecraft Education Edition a go, as well as doing some hour of code and doing some super cool projects on the microbits. All and all, I think the students have enjoyed it, I certainly have, and I have learned loads :). We have already started making plans for a digital technologies module for yr 8, and how it might look through into yr 9 and 10…. very exciting. Hopefully we can find a way to carry it on right up through the school, and to integrate the ideas more into all subjects rather than being stand alone. But that is a discussion for another post!!
Hour of Code
So, we had just finished up with some basic commands on the microbits, covering ACSII codes and binary when I last blogged. Due to some technical issues getting minecraft to work, we segwayed into using the Hour of Code minecraft tutorials. I was not quite prepared for how much the students would enjoy this. But they really did, and it was a great follow on from the simple coding we had done of the microbits.
In 3-4 lessons, most students finished all of the minecraft tutorials, which reinforced programming tools such as loops, and introduced more complex ideas like functions. Once students had completed each tutorial, they could insert their certificate into their onenote pages to let us know what they had gotten up to.
A really important part of these three lessons was students using trial and error to build their code. Because there is the visual representation right there on screen, it is easy to see where the code went wrong. It is not always easy to fix it!! But Kevin and I tried really hard to make sure we encouraged kids to try things, and then fix them – could they work out where they had gone wrong? What else could they try? What had someone else done that worked?
Then the class had an hour to do an hour of code of their choice, most choosing the starwars option, but some chose frozen (which has come lovely maths/numeracy links) and other made an angry birds game.
Back to microbits.
We then went back to the microbits and set a couple of challenges (Kevin set the challenges, and I struggled to do some of them too…..) The first was could the students make their microbit keep score in a rugby game? This involved using the buttons on the microbit so explored in more depth the idea of inputs.
The next challenge was could we make the microbit do a times table. I REALLY struggled with this one, and was ‘accused’ of writing ‘ugly code’ by Kevin (in a tongue and cheek kind of way) But this was because I ‘forced’ the microbit to show all the 2 times tables one after the other, instead of using a button press. Some students used functions, but then I also learned that making the code too complicated in this way creates problems too. So it was a great lesson for me about keeping things simple without writing things down over and over and over.
Some different examples of students code from their onenote portfolios – some are ‘prettier’ than others. It was a challenging task, but it allowed for a lot of extension for those that wanted to:)
We then had a play with some speakers on the microbits. I think this my favourite, although some of the tunes got old pretty quick. But the students LOVED the sounds, the more annoying the better. Thankfully the speakers were very quiet.
We then set the students some challenges for (what we thought was) the last week
The snow globe was a great idea, students loved making these and making their own patterns, and then adding tunes to go with them. Which was a nice ‘friendly’ extension for less confident students.
and then still further. Which then also dragged other students along as they wanted to replicate what they were seeing.
We then figured out that we had a bonus week, so we put in a BIG effort on the night of parent teacher interviews to update all the laptops in between interviews. It meant that there was finally a class set of laptops that had minecraft EDU on them, and the students were delighted.
It also meant that I got to properly try the code builder, and the pre built world is PERFECT for what we need to do, especially for the first time. As I get more confident I might tweak it or build our own challenges (or get kids to build it with me, or to show me how really…) that maybe replicate more closely something from their lives. For example, rather than getting an agent through a maze, can you get a yr 7 student to the canteen for a juicie!!
So for our first crack, I think it went pretty well. Student feedback indicated they had enjoyed the course, learned some things and they gave us some ideas for what we can do next time.
A few asked for easier instructions, and so I’m working on putting together some screen shots and instructions to go into the onenote so if students are lost they can refer back to it. And most didn’t enjoy learning about binary/bits, even though I thought we aced this part of the course. I guess we could have worded the question differently…. but we will still have a think for the next module.
We also asked the students about generic computer/office 365 skills they picked up
Remembering back to my surprise at the lack of typing skills the students had, I think it is important to integrate the skills we want students to have into the programs. So hopefully this module has set the students up to be able to email, insert pictures etc, and therefore help them be more confident using technology in other subject areas, and help other students to so to.
So overall, I think for a first go, Kevin and I did a pretty good job of our first digital technology module and our first crack at co-teaching. We did put a lot of effort in, but the next modules will be easier as we tweak and refine and work out exactly how it works for us. I am looking forward to making my code prettier, and getting more stuck into the code connection for minecraft education in the next module. Bring it
I’m not super sure when I first heard the term Computational thinking, but the first time I took proper notice of it was in March this year when I was fortunate enough to hear Lisa Anne Floyd speaking at E2 this year. Even then, I thought, this is nice, this is a way to get people thinking about thinking and problem solving, rather than, this is life changing. But as I have delved a little deeper and been planing our digitech module for next year, I’m really liking the ideas behind computational thinking, and the links I can make to multiple other ‘thinking’ thunks, like Nature of Science, or using taxonomies. To my mind, the ‘computational thinking’ strategies seem a little more visible, maybe because they are based around problems and finding solutions, rather than just meta cognition and thinking about thinking. I then read this fabulous paper about a pedagogical framework for computational thinking which got me onto other papers and other ideas.
So what is computational thinking? There are lots of fancy definitions, like this one
So, how can I link this to my ‘Science lessons’? Lets say I want to know how the pH of an acid effects how quickly a piece of magnesium corrodes. There are various ways I can measure this . -how long it takes for a piece of Magnesium metal to disappear. Or how long it takes for a jar or test tube filled with water to be displaced by Hydrogen gas. I would need to ensure both of these measures were ‘fair’ so I could need to use pieces of Magnesium that were not only the same mass, but they same surface area. i would need to start the stopwatch at the same time and stop it at the same time. I would need to use the same gas jar or same water displacement to measure Hydrogen production. I would need to do a test run to check I could accurately measure the timings or that the volumes produced where sensible.
And then you get to the fun stuff of how do you accurately measure the pH of a solution anyway? In junior school we use universal indicator, but when you get into the senior school this isn’t specific enough – both HCl (a strong acid) and CH3COOH ( a weak acid) turn red in universal indicator. Yet CH3COOH has a lower pH because not as many Hydrogen ion dissociate, which you can pick up using a pH probe or different indicators. So while 10mL of 1 mol/L HCl and 10mL of 1mol/L CH3COOH will make the same mass of magnesium metal corrode and disappear, and the same amount of Hydrogen gas to be produced, the HCl will happen much faster, due to the lower pH/high concentration of reactive particles in the solution. Or do I just use different concentrations of HCl and test the impact of decreasing pH that way?
If you don’t teach Science, chances are the above 2 paragraphs make no sense at all. Even though I am pretty confident that every student in NZ in the last 60 years has put some magnesium metal in some acid and maybe done a pop test, you are definitely excused for not following
So if I put these steps into a flow chart, they become clearer…. and the steps required to determine each factor that might impact the conclusion become more explicit. And like the friendship algorithm above, it can be amended or changed if the process doesn’t work. The ability for iteration to be used and not perceived as a failure is massive.
So while this might not have been the best or clearest example to use, it is one that came to mind. A simple junior science experiment that is actually a lot more complex than it appears, or we even teach it. And when I ask my yr 13 chemistry students to do this, they get a bit a stumped. They have been taught fair testing in terms of nature of Science, but not how to go back and find a solution is the results are inconclusive, or what processes are available to find solutions.
I think these also applies to writing frames and other tools we use to organise our students thoughts, and try to get them to think about their thinking. Perhaps I have been using aspects of computational thinking all along with out realising it, but this now just means I can refine it and make it more explicit when I am trying to get my kids thinking ‘scientifically’ and following a process.
And this isn’t to say that computational thinking is the answer to everything. One thing I really like is the idea (to quote my colleague Kevin) if you can put a problem into a flowchart, a computer can solve it. If you can’t, then the problem needs a person (or several people). People have the ability to think creatively, which is also so important to problem solving, but only if you have a robust system in place to identify the problem.
The New Zealand curriculum got an update of sorts recently with the introduction of a new digital technologies strand. As a teacher interested in using digital technologies to enhance learning, I was really quite excited to see what it would look like, and how it might be integrated into the curriculum. The NZC digital technologies strand was released with much fanfare but (IMHO) limited information for what it might look like for schools. Through my roll with the PPTA ICT committee, I have heard a bit more about the process and am in awe of the people who have been working incredibly hard behind the scenes – especially it seems to have been a made rush to prepare some draft NCEA Digital technology standards for term three this year. I have meet some people at workshops and online who have been generous with their time and ideas. We (my school partner in crime Kevin) and I have come up with some ideas about how we can introduce digital technologies into our school as a module for yr 7 & 8 students, what we are hoping the students will get out of it, and how we think it fits into the goals of the standard. I am really stoked our principal is using this as an opportunity to reflect on technology teaching school wide rather than just putting it in the technology department bucket, and we are possibly looking to review this in the next year or so. He also is of the view that all teachers need to be teachers of technology, not just the ‘technology’ subject teachers. (Hope you don’t mind my quoting you boss man)
This blog is to try and cement some of the ideas in my head after percolating some of the info I’ve read and reread over the holidays, to share some of my thinking and hopefully get some feedback on what other people/schools are doing and how we might improve our plans.
Where did I get the information…
if you have some resources – please feel free to share them and I will add to this list 🙂
Finding (useful/readable) information on the curriculum proved a bit of a challenge – that really is ongoing because the curriculum is still in draft form and this is quite recent. So get in and read up and get some feedback in HERE!!
There are some workshops being held around the country, so if you haven’t seen them and want to go, the info is HERE.
Currently, the learning progressions are in draft form (see the link above to submit feedback) and you can check out the ‘NCEA’ levels HERE, (This link came from THIS TKI site). (Incidentally, learning progressions is going to be put in curriculum wide… rather than curriculum levels – a tidbit from the PPTA ICT meeting)
This page is particularly important for us thinking around our course for yr 8.
And to put it in simpler terms, this is the best diagram I have seen (it makes sense to me) for how we wrap those thing together
(This is a screenshot, and a thousand apologies, but I can’t find the original link to the article…..)
How does digital fluency and computational thinking tie in?????
So, to me, computational thinking is just another way of talking about thinking critically, and it strongly ties in for what we are also trying to achieve with the Nature of Science and science capabilities. I wonder if really we could simply say, lets try and get kids thinking!! (shock horror). Because it might be nature of science in Science, computational thinking in digital technologies, algebra in maths, design process and prototyping in fabric tech or DVC etc…..
But back to the task, there are some lovely resources about computational thinking on the TKI page, including the video below
Digital fluency is a slightly different beastie, here is a snapshot from the same TKI page
So digital fluency is not just about using the computers, it is about everything. And this is where I think my principal hit it on the head when he said ALL teachers need to be teachers of technology. We need to be able to apply different technologies to our different specialities and then explain why they give us a desired outcome.
So we want to be encouraging our students to think critically about the technology they are using to complete tasks, have an understanding of the limitations and strengths of those technologies, and how to create their own digital solutions to problems.
Sounds easy right….
Our plan is for a module for Year 8 (and possibly yr 7 too if we can squeeze it into the best that is timetabling in a secondary school) that will have approximately 32 lessons/hours (depending on the timetable. We have a very loose plan at the moment…. mostly because 1) we aren’t sure who will be teaching it, although Kevin and I would like to teach it together – perhaps 2 hours a week each… again depending on the timetable… 2) We are not super sure of the skills the students will bring with them (sounds a bit like students coming in fresh to Science classes right… ) 3) we are waiting to see if we can get all the licences, resources etc we need.
If we get a course at Yr 7 too, we would re jig both programs so there was also an explicit focus for some of the course on the digital applications and devices/infrastructure themes we have ignored below.
Rationale behind our choices….
Without wanting to sound too much like I am getting paid (which I am not) by micro:bits, they are easy, not too expensive (about $30 each) and they are web based so it doesn’t really matter what devices you have to use them on. We ordered some from HERE, and hats off to PB tech, they arrived in a week. I attended a session on the microbits at E2, and was really impressed. I bought the one I was given home, and the kids who had a play were also really impressed.
Then I handed it to Kevin, and didn’t get it back 🙂
Some other advantages include you can see the ‘prototype’ on the coding screen, so students could also build code at home, then bring it to school to see if it worked, or you can debug before you download the code, and you can alternate between a drag and drop and java code etc.
Why Minecraft? Mostly because WHO does LOVE minecraft!!!!! But the education edition is a really nice way to ease into coding, and games for learning too. I know some of our students love using minecraft, while some are not so keen, so really it would just be another tool in this tool box to try and engage as many learners as possible. The biggest issue with this will be having enough mice – playing minecraft with a laptop trackpad is not the same as playing with a proper mouse. So this will impact where we can take these lessons, and depend on what we can organise. That said, I’m sure we can find some old mice somewhere to use.
We are deliberately steering clear of Scratch as it is part of the yr 9 program on information management all students at our school do. So trying not to double dip on the tools. That said, if a student wanted to play, we wouldn’t stop them.
We will also look at using hour of code for some extension acitivities – mostly because the game design is very explicit in the tutorials. I have used hour of code in my science classes a few times, and most students really enjoy it, and all of them like playing the games the all make. This also has the advantage of being available in different languages.
I got the idea of the post it notes game from Julie during the OMG tech rangers day I went to earlier in the year. She explained how she gets her yr 8 students to make a binary alphabet, and then write a post it note with their name and something about them. Students then swap notes and decode. I thought this was a really nice started activity because 1) It helps me get to know the kids, 2) it isn’t on the computers do it stresses the it isn’t just about computers angle, 3) it has a nice literacy link and 4) most kids LOVE post its- and so have stolen it (with her permission). Julie also did a bag tag activity, but I’m not super sure all our kids (am I being stereotypical when I think ‘boys’) might not be so into this….. but perhaps we could adapt it somehow…
We included the OR option in terms of designing an app OR researching how tech is used to benefit humans because we are well aware that some students will be more interested than others about the actual coding while others will be desperate to get in and make something.
This week we are talking through what we have so far, having a closer look at how it fits around everything else that is happening in school, and trying to sort out all those pesky logistical issues (like which classroom will be used, and what budget does it come under.) As I said at the start, I’m am still processing the ideas and how to best implement them, and welcome any feedback. I am thinking we would run a trial class in Term 4 – my year 10 Science class might become some testers of tasks and lessons. We will also have some staff attending the information days, which might also inform our choices.
In the mean time, I’m having fun playing with the microbits and learning more about what they can do. 🙂
After a fairly tough week, it was a massive effort to get up this morning and head to the Dunedin Maker party hosted by Hive Dunedin at Port Chalmers School. But I am soooo glad I did. It was an amazing day – mostly because I didn’t really have a set job so just got to cruise round talking to kids and learning new stuff.
So first for the stuff that I learned and/or really enjoyed.
This is an add on for web browsers that lets you alter the html code behind the page. For example, Grumpy cat has something to say about the NZQA home page
It is (of course…) not real or permanent. But I learned more about HTML coding in the few minutes tinkering today (and watching the kids tinker) than I did in several concentrated efforts previously. And had a rad time doing it.
You simply click it open, click on a feature on the web page and the code pops up, and you can change it to whatever you like 🙂
I have seen these super cool holograms on my facebook and twitter feed and always gone Man, I need to try that – and then never had.
Today I did, and it was AWESOME. So simple, so fun and so effective. I even got a pic on my phone.
If you are looking to do this in class – I’d recommend putting the whole tablet/phone and acetate projector into a cardboard box lined with black paper – that is how it was done today and it made it really stand out well.
So these super cute little robots rock. Like really rock. They were a bit fiddly and I know the helpers running them had a few issues with them dropping their connections, but they were so simple and cool. My wee man Ollie had a go and LOVED them.
while the robots themselves were cool – I really liked how they were being used. The robot was a bit of a hook to get the kids thinking about how to problem solve around a maze they designed themselves – even down to getting the robot to do some little jumps. This required a run up, and changing the speed of the sphero made it easier to navigate the jump, but then made it harder to steer round the rest of the course.
This was just good timing. Great in fact as we are leading up into our fun physics topic for yr 10 and I want to build lots of catapults and trebuchets and other things that make stuff fly through the air.
The cardboard models will be perfect for making on mass in class – I’ll consider building a wooden one…. but we are also looking at modelling some on minecraft…
All the other things
There was soldering, stop go animation, nerves, drones, lie detectors, potato batteries, explosions, a steam engine and kids climbing trees. It was soooooooo awesomely awesome.
So awesome in fact it is making me a bit down about what I will go back to on Monday.
Today I saw 60 kids all engaged, learning, having fun and not a single kid acting out.
On Monday, I go back to reviewing a test sat on friday and kicking off an internal that we will be rushing through to try and finish before the end of term, revising for a test on Tuesday, some calorimetry and (thank goodness for both my soul and for my enjoyment of the day) some more setting up minecraft servers and inquiries with my yr 10 class. I have a couple of unit plans to update this weekend.
Why am I putting myself through that? Why am I putting my students through it? Why does secondary education seem so immovably entrenched that despite best efforts I struggle to move away from the content delivery model. Worse for the mood is I know I am one of the ones trying to at least explore and employ different teaching and learning strategies (even if I do still use the odd worksheet of practice questions). How can we shift our education system so that I can see my students having as much fun as school as they kids did today? How can we stop the flow of teachers away from our profession? How can we strengthen teachers and students voices to get positive change in our system?
So today was a great day, with amazingly dedicated and passionate people, some great learning for the students and for me. It was filled with hope that change can happen and change is coming. There were some amazing teachers there it was awesome to meet and connect with to keep growing my PLN and the circle of people I can bounce ideas off.