Wednesday, 8 September 2021

Scratch - Coding & Mathematics

 I have been attending webinars with Raranga Matihiko on Coding Across the Curriculum. 

This week's webinar included a section about Scratch and using it in Mathematics. Scratch was used to draw shapes initially and then to add a repeating pattern to make spirograph type patterns. Mathematics knowledge of 2 D shapes and measurement of corners and angles are all used in this coding exercise. 

I worked through drawing shapes such as squares, triangles, rectangles and pentagons. I didn't have much success with the pentagon but I will work on that.

Then I put the code together to create the spirographs in succession.  I also worked out how to make the background change colours randomly to make it a bit more interesting. My next job is to see if I can speed up the circle code! 

Thursday, 19 August 2021

DFI / Share with Blogs

This week in DFI we were working in our Digital Bubbles to explore blogs and build an infographic about one student's blog.

The class that Manvi is in blog regularly now that they have been set up last year as new bloggers. An infographic about Manvi's blog is below


So why do we get students to blog? 

Blogging is a great way for student's to share their learning. Blogs can be used to teach, inform and/or reflect. 

Students can develop unique and creative content all the while connecting with others. We always talk about writing and having authentic audiences - well here is a way to provide that audience. 

Students can practice their communication and conversation skills when they comment on others' postings or reply to others' feedback on their blogs. Blogging can also help students be positive, thoughtful and helpful when commenting and provide feedback for others.

I have always liked this image from Langwitches. Silvia Rosenthal-Tolisano is a strong advocate of blogging and writes a lot about blogging and the advantages of blogging.




Friday, 6 August 2021

Google Certified Educator - Level 2 (recert)

So in my inbox was the notification that I needed to re-certify my Google Level 2. That email arrived way back in Term 1. Shades of college days and leaving it to the last moment, I sat it last weekend 2 days before it expired.

The bit I do want to reflect on is about the way Learn can be amplified and how the use of digital technologies supports us as learners.  Quite timely given that this week in Digital Fluency Intensive the focus is on Learn.

The Google Educator communities are worldwide. This Bootcamp was held by the Global Google Educator Group - Global GEG. And it is as part of this community that I hooked into to swat up for Level 2. I follow the Global GEG on Twitter, @GlobalGEG, and on Facebook. It was in July on Twitter that I saw their post about the up coming Bootcamp for Level 2. Perfect timing!

The Bootcamp was based in the USA so the live event was not a good time for New Zealand but they recorded the Meet and posted it on their Bootcamp Google Site. The site is a "one stop shop". It houses all the resources for Level 1 and Level 2. Because the Meet was recorded I was able to watch it later and not in the middle of the night. The ultimate in rewindable learning - another part of our Manaiakalani kaupapa. 

I actually preferred the rewindable aspect because each recording is just over 3 hours long and there is Day 1 and Day 2 recordings. I watched the Bootcamp recordings on YouTube and was able to fast forward using the arrow keys to the bits I knew I needed to brush up on. A set of slides accompanied the session so it was pretty easy to work out what I needed to do.
 
I marvel at two things from having completed the Bootcamp. One is the generosity of educators who take the time to plan and host something like this Bootcamp which amplifies their learning for the benefit of others. The sharing of knowledge is immense. The other is how technology supports learners in any place, at any time and at any pace. 

I know I passed immediately after the exam which was really speedy, and now all I am waiting for is the official certificate. Good for another 3 years! 






Thursday, 22 July 2021

Gamefroot & Coding Clubs

Here is the revised version below for you to try out. Today we worked with the Gamefroot peeps Dave and Dan. It was great to meet Dave in the flesh as I have followed his "Gamefroot Dave" tutorials on YouTube.

I managed to add music, text boxes, a points system and a non-playing character. My next job is to make the kiwi react if the player lands on its head, and to make the text box transparent.

Teachers from Ilminster Intermediate School and Gisborne Intermediate School have attended these game dev sessions as they are starting Coding Clubs after school this term at their schools. This is an exciting project for these two schools and one that we are looking forward to supporting. I'm sure the students whoa re keen to join this club will be zooming ahead faster than I have been able.

I wrote previously about gaming and my lack of it so I am unsure of what makes a great game and what appeals to kids. I recently came across this blog post Game Design in the classroom - 8 steps to get started. The thing that caught my eye was that step #1 is to play list of games and there is a PDF with links to online games in categories.  This would be great way to get going. Now all I need is the time!

Kumara to the Marae by Cheryl Torrie / Remix in Gamefroot

Tuesday, 6 July 2021

Coding - Why Teach It?

So why teach coding?  Coding is a word we hear lots in schools and is one part of the revised New Zealand Curriculum (NZC). When using the term "coding" teachers are referring to computational thinking (CT) and designing and developing digital outcomes (DDDO).

The NZC says " It's important that students have opportunities to be innovative designers and creators of digital solutions – moving beyond solely being users and consumers of digital technologies." NZC

Here is my take on why we should teach these...

1. Coding is another language. Language is about communication. Giving and receiving directions teaches communication and logical thinking. Students have to plan and organise thought then communicate them.

2. Coding teaches problem solving. This is where they go into the learning pit and not only are debugging or solving a myriad of problems, they are also learning to be resilient and to be persistent in their endeavours - see #7!

3. Coding fosters creativity. This is the gold! Students are not following a formula. They have opportunities to experiment, make mistakes, remake, add on to an original idea. 

4. Coding and maths go hand in hand. Think of Scratch and the x and y axis. Think of Scratch Jnr and using the grid to code precise movements for sprites. Think about abstract ideas and visualising. 

5. Coding assists academic performance. Students have to plan and organise their thoughts

6. It's in the New Zealand Curriculum. Was meant to be incorporated into the school's curriculum in 2020. So we should see it happening now.

7. Teachers can't smooth the path to success! Many times in classes I have seen students having to problem solve and debug, and because the teachers have very few skills if any in this area and are not able to code, teachers cannot jump in and do it for their students. I think that sometimes when coding this is the first really hard task students have had to do without teacher intervention or over-scaffolding. 

Monday, 28 June 2021

Research & Development - is it meant to be fun?

 I have been developing my Gamefroot game and aiming to be one page ahead of the students. I am still in the learning pit and have been fortunate to have some students teach me how to extend my coding. And what fun it has been!

Here it is...>

Kumara to the Marae by Cheryl Torrie / Full screen / Remix in Gamefroot

Tuesday, 15 June 2021

Gamefroot and Game Dev

 Today I attended a day's training with Dan from Gamefroot. Locally, there is interest in establishing a Game Dev Club/Coding Club. What a neat opportunity this would be for our tamariki. 

Our first activity was part one of game development - the "Wall o' Games". Lots of fun and a strategy to get creative juices and collaboration going. 

 


Then onto coding in Gamefroot with a blank canvas. I really was in the learning pit! Not only with the coding aspect but the whole gaming thing as well. I do not play online games and never have so felt at a bit of a loss as to what the elements of a game are and what they do, how you win/lose, and what is a spike?  Along with spike there was a whole lot of other gaming lingo I did not understand. 

My limited experience in Scratch Jnr on iPads and Scratch on Chromebooks helped a wee bit in terms of me knowing what coding blocks are, but as to what they did - that's a whole new world. And then I scrolled down some of the lists of coding block as and see the millions I didn't use and wonder - what are they for? 

Maybe I need to sit with the mokopuna when they are here in the July holidays and get them to talk me through their favourite games and why they like them.

Anyway...here is what I managed to do today which is basically the first half of 8 weeks of Dev Club mahi. Not bad for a newbie!

Click here  to play the first 2 levels of my game. Let me know in the comments what my game needs.