Tuesday 5 July 2016

Coding and Failure

Today I attended a Code Club Australia teacher training session on Scratch facilitated by Ian Wedlock. It was a great day aimed at teacher and librarians starting their journey with Scratch.


Coding is something I have always been interested in, but never really pursued.  As a high schooler, I dabbled with a bit of HTML. When I was completing my TAFE certificate in Networking, we needed to copy lines and lines and lines and lines and lines of code. Waste of time really.

Coding has been recognised as something important to teach in schools. It isn’t explicitly stated in any curriculum. Teachers can use coding as a tool to achieve outcomes, especially in "Producing and Implementing".



Coding isn’t the point.

Computational thinking and problem solving is the point.

In a society that focuses on how well a school does in NAPLAN tests, I wonder how schools are seriously preparing our students for the future. “C” isn’t always going to be the correct answer. Are we developing a society of humans that have all the answers handed to them on a silver platter? Or if the answer isn’t black, it’s white? It is great to score 100% on a test, but what are you DOING with that knowledge. How are you manipulating it? How are you applying it to new situations? If I give you the same question disguised in a different way, are you able to work out what the answer will be?

Probably not.

Coding is not about random symbols that mean something to a select group of geeks. Coding is about creating a series of steps that will perform a given action. And you will not succeed the first time. You may not success a second time. You may need to fail several times before you actually succeed.

Are we teaching kids that failure is OK? I ban rubbers from my classrooms because I want my students to see their errors and learn from them. Why does work need to be perfect? Why must be erase our mistakes as if they never happened. Sometimes, when I enter pro-rubber classrooms (insert cringe here), kids just rub out and make the same mistake again, which they rub out, and make the same mistake again. What was the point of rubbing out? We need to teach kids to identify WHY their mistake is a mistake so that they can self-correct their errors.

Failure is OK. Failure is a First Attempt In Learning. As Jennie Magiera said, you need to FAIL to SAIL (Second Attempt In Learning).

I love this video about Audri. I love this video, not only because this child’s parents are amazing enough to allow their son to build a Rube Goldberg machine in their house, but because this child recognises that failure happens. Failure is a part of the learning process. How many times to we communicate THAT to our students.



Back to the rubbers. I usually have at least one child in tears a day by the end of the first term because I wouldn’t let them rub out. I have even had the tantrum kids who scrunched up their papers or ripped out their pages just to prove a point that they should start again.

I give them back their crumpled papers. I make them sticky tape the torn out page back in.

Why?

Throwing a tantrum when you fail is NOT ok. These children have obviously never experienced failure.

And that makes me sad. It also makes me angry. When my 13m old son falls down, I say, “Up you get!” These tantrum-throwing children have never had someone say, “Get up. Try again. What did you do wrong? How can we fix this?”

And then there is the flip side. The “I can’t do it” kids. “Have you tried?” I ask. “But I can’t do it!” They cry. Again, I ask, “Have you tried?” And I am stuck in the infinite loop of learned helplessness. These kids WILL NOT TRY! They are too scared of making a mistake. They have not been schooled in the art of taking risks. They are too scared of failure.

Seriously, what sort of generation are we developing?

Coding is the key. Coding allows students with a safe platform to fail and to solve their own problems. This computational thinking forces students to look at problems in multiple ways. It teaches students about giving clear, concise directions that achieve a goal.

Now I challenge you, the teacher. Let’s go back to the infinite loop of learned helplessness. The “I can’t do it” teachers. “Have you tried?” I ask. “But I can’t do it!” They cry. Again, I ask, “Have you tried?”

Yes, I have dabbled in coding before. But I when I ran my first coding class, I played the TED talk from Mitch Resnik, printed the cards and said ‘go for it’. I didn’t sit there discovering the in’s and out’s of Scratch. Some kids were happy to just follow the cards and take their time. Other kids explored Scratch in their own time and made some AMAZING games and presentations. One child used Scratch to present his Antarctica project for his teacher!



I also discovered studio.code.org this year. They have 20-hour beginner courses for kids. Interestingly, some children in my group who have the ‘gifted’ label (I call it a label because they have never formally been tested) found the Code Studio course difficult. They constantly could not find the right answer. With this group of students, it took a while to get them confident enough to have a go – that fear of getting it wrong was getting in the way of them just having fun with it.


My future goal? I want to convince more students to come to my ICT club at lunch time and dabble with coding. I’d love to invest in some Makey Makeys so that I can build the foundations of a Makerspace in my school. And if Stage 3 is not interested, there is always Scratch Jr on the iPad or the Infants Code Studio courses. HavHH

Thursday 3 March 2016

FutureSchools Recap Day 1

My first FutureSchools was definitely not a disappointment. Even better, is that there was a dedicated Young Learners Conference aimed at promoting technology in the early years. I have been to past conferences that have been geared to secondary (without disclosing this until you turn up, even though they promote K-12) or upper primary. I feel that early years education tends to be locked up, ignored, and placed into the 'too hard' basket. 


That said, I was geared up and ready for Day 1!

The first keynote for the Young Learners' Conference was Kari Stubbs, an international guest from BrainPop (Jr). She focused on filling up our virtual backpack with tools that can be used in our early years classrooms to promote meaningful learning through digital play. I love the idea of play in the early years but I have never really thought about it in terms of digital play.

Kari first introduced DIGITAL GAMES to promote play using the Game Up section of BrainPop. 

This was followed by a whiz through CODING GAMES. Kari made reference to an Edutopia article outlining coding in Kindergarten, and it is my belief that if concepts are introduced early enough, the foundations of learning are strong and solid. I love the idea of Run Marco! an online and app coding game for kids. I can't wait to try this one in my classroom! Kari also discussed the ISTE Connect Standards Refresh. The standards now include Computational Thinking. I believe these standards should be added to the toolbox of twenty-first century skills our students need to build. 

Another tool to add to our backpack was PLAYFUL ASSESSMENT. Kari discussed a paper by Barry Fishman which looked at gaming in assessment. 

Next, Kari focused on how DIGITAL CONTENT can lead to learning, followed by BLENDING PHYSICAL AND DIGITAL PLAY. She rolled out the usual amazing tools such as #BreakoutEDU, makerspaces and Google Expeditions




Now that our backpack was full, Kari briefly touched on research from the American Academy of Pediatrics about screen time. It is worthy to note that the guidelines call screen time "time". I'm not going to list their recommendations here, but the article is worth a read. 

Following on from Kari was Paul Hamilton. He started off with this statement, which supported his keynote on turning teachers into innovators.
#AGREE!!!!! 

I found the following infographic shown by Paul very interesting as well:  

He also put up the good 'ol pencil metaphor. I can see many "erasers" in my life!!!!

Paul also role-played the idea of a conversation with "Yes AND..." and "Yes BUT...". The power was with the person using the "Yes AND..." sentence. It is my belief that you need to look for the positive in everything. The "Yes BUT..." mentality is a very negative way of looking at possibilities. 


Paul is an amazing educator who found it important that students engage in creative tasks using technology rather consume content. He raised the question "What do you want technology to do with our students?"


I'm a big believer of creativity over content consumption. Go Paul!

Paul also looked at encouraging students to be problem solvers when it comes to technology. 

Paul discussed ways that ScratchJr can be used to teach mathematical concepts. I love his coding rules as well. 


 Paul provided examples of using Hopscotch and Sphero in the classroom. I love his "Saving Superman" Sphero challenge.

Finally, this graphic outlines why Creativity is so important. Personally, I see how creativity build resilience by building a risk-taking environment. 

 After morning tea, I had the pleasure of watching these guys in the RoboCup challenge. Go Bees!!!

After lunch I was involved in a TeachMeet in the PD Theatre. I presented my experiences of Google Draw in Mathematics 
I loved Jackie Child's talk about using makerspaces with literature. I quickly shared the idea of squishy circuits with my Stage 3 colleagues studying electricity. Thanks to Brett for the flattering photo of me during my talk.
After the TeachMeet I had the wonderful coincidence of meeting Dan Day from Kinderloop. Kinderloop is an app I implemented a few months ago for my son's day care. It was great chatting to him face to face and learning about what's next on the agenda for Kinderloop. 

For my session, I cannot stress how humbled and blessed I felt when I received so much positive feedback about Higher Order Thinking in K-2



I finished off the day with a keynote from the wonderful Jeannie Magiera on Courageous Edventures!
I was so engaged I didn't take notes but found some great tweets about her keynote presentation. Essentially, she is another great educator that challenges people who says that younger children cannot use technology. She says that the littles can do what the bigs can do. We need to FAIL (First Attempt In Learning) and SAIL (Second Attempt in Learning) with them. 

Yes, I am happy to share my crazy pills with anyone. I want them to catch my contagious disease of believing that little kids can learn just as well as the bigs. Can't wait for Day 2.