Showing posts with label Coding. Show all posts
Showing posts with label Coding. Show all posts

Friday, 15 January 2016

Learn Code Teach Code


This week I have been teaching myself coding. Well, studio.code.org has been teaching me coding. I began with Course 2 aimed for children who can read and suitable for ages 6 - 18 years. This course took me through coding using visual blocks learning everything from the basics of simple commands, to loops, 'if' statements, loops within loops and allowed me to practice these skills to create simple images, solve puzzles, and even create games using rules and logic. 

Throughout the course were several 'unplugged' activities and teacher lesson plans which described how to teach some of the principles of coding, without computers, great for classes with limited resources, and for getting to understand the purpose and function of different code capabilities without the distraction of the computers bells and whistles. 

One of the things I liked the most about this 'code' business is the practical side I can see to, how purposeful it can be to develop a child's problem solving capability, logic, reasoning, creativity, and open up a world of future pathways. A lot of the activities included tasks which required understanding patterns, angles, symbols < > =, 'if' and 'when' clauses which link perfectly with geometry, algebra and other mathematical applications. 

The best part however, was that it was actually quite fun. I was learning while having fun. Ideal. Check out some of my learning examples below. Click the image to be directed to the activity and code behind it. 






At the completion of Course 2 I also received my Certificate of Completion - Well done me. I think I'll enjoy incorporating this learning in my class this year. 


Monday, 7 December 2015

Coding to Learn...

... or should I say learning to code? 
Today my class and I had the opportunity to learn some coding skills, while practicing coding, as part of Computer Science Education Week. 

from OMG Tech arrived to set-up and assist us in our coding journey. Code.org has some simple coding modules which anyone can learn. They get progressively harder, beginning with simple instructions, before requiring learners to understand the loop process and "if.." statements in coding.
The code.org modules are based on three themes targeted to engage children (or other enthusiasts). Module themes include Minecraft; StarWars and the popular Disney theme Frozen

What's brilliant is that no experience is needed, and the teacher modules are just as accessible. I know what my summer PD is going to be, when I'm not at the beach that is! 

Learn more about Computer Science Education Week here. Awareness of computer coding is a brilliant skill in terms of problem solving, logic, mathematics and analytics. More so, just to appreciate the 'behind the scenes' required to make some of our favourite things work.